运行时库例程-acc_get_num_devices
格式
C 或 C++:
int acc_get_num_devices( acc_device_t );
描述
例程 acc_get_num_devices 返回主机上指定类型的加速器设备数量。输入参数说明对哪种类型的设备计数。
1 /* 文件名: getnumdevices.c 2 * 功能 : 测试函数acc_get_num_devices(.) 3 */ 4 #include<stdio.h> 5 #include "openacc.h" 6 int main() 7 { 8 int num = -8888; 9 num = acc_get_num_devices(acc_device_none); 10 printf("device_non = %d\n", num); 11 num = acc_get_num_devices(acc_device_default); 12 printf("device_deault = %d\n", num); 13 num = acc_get_num_devices(acc_device_host); 14 printf("device_host = %d\n", num); 15 num = acc_get_num_devices(acc_device_not_host); 16 printf("device_not_host = %d\n", num); 17 num = acc_get_num_devices(acc_device_nvidia); 18 printf("device_nvidia = %d\n", num); 19 return 0; 20 }
编译信息:
acc_device_non 含义猜测为“不是任何类型设备”,不用作输入参数来指定任何有意义的设备类型,但可以用作 acc_device_t 类型变量的初始值。 acc_device_default 设备数量为 0,说明 acc_device_default 不是一个具体的设备类型,用作本函数的输入参数没有实用意义;acc_device_host 设 备 指 CPU , 虽 然 是 两 路 服 务 器 , 但 acc_device_host 仍 然 为 0.acc_device_not_host 是 CPU 之外的所有加速器设备,包括 OpenACC 规范支持的所有设备。acc_device_nvidia 指英伟达 GPU,2
转载于:https://www.cnblogs.com/liangliangdetianxia/p/4359890.html
运行时库例程-acc_get_num_devices相关推荐
- /MD, /MDD, /ML, /MT,/MTD(使用运行时库)
1. VC编译选项 多线程(/MT) 多线程调试(/MTd) 多线程 DLL (/MD) 多线程调试 DLL (/MDd) 2. C 运行时库 ...
- /MD, /MDD, /ML, /MT,/MTD(使用运行时库) .
1. VC编译选项 多线程(/MT) 多线程调试(/MTd) 多线程 DLL (/MD) 多线程调试 DLL (/MDd) 2. C 运行时库 ...
- VC运行时库(/MD、/MT等)
VC项目属性→配置属性→C/C++→代码生成→运行时库 可以采用的方式有:多线程(/MT).多线程调试(/MTd).多线程DLL(/MD).多线程调试DLL(/MDd).单线程(/ML).单线程调试( ...
- C运行时库和标准C++库
先理解运行时库,就是 C run-time library,是 C 而非 C++ 语言世界的概念:取这个名字就是因为你的 C 程序运行时需要这些库中的函数.VC提供的 C run-time libra ...
- 动态库、静态库、运行时库、引入库之间的区别
动态库.静态库.运行时库.引入库之间的区别 杂集.捡对口味的看看吧. 转自:http://lingualspark.blog.sohu.com/94785899.html 运行时库:Unix中一个典型 ...
- 交叉编译指定运行时库路径_运行时vs编译时类路径
交叉编译指定运行时库路径 这确实应该是一个简单的区别,但是我一直在回答有关Stackoverflow的许多类似问题,并且经常有人误解此事. 那么,什么是类路径? 应用程序所需的一组所有类(以及带有类的 ...
- VC 运行时库 /MD、/MDd 和 /MT、/MTd
这里总结下他们的区别,后面的那个'd'是代表DEBUG版本,没有'd'的就是RELEASE版本了. 首先说/MT /MT是 "multithread, static version &quo ...
- WebAssembly运行时库(WASM runtime:wasmer 或 wasmtime)\将rust官方demo猜数字编译为WASI目标并使用Wasmer运行
文章目录 WebAssembly运行时库(wasmer 或 wasmtime.wasmer-go) 一.引子 1. 什么是WASI 2. 有哪些优秀的 WebAssembly 运行时? 二.wasme ...
- 一文带你弄懂Visual Studio:运行时库及MT/MTD、MD/MDD
一文带你弄懂Visual Studio:运行时库及MT/MTD.MD/MDD 引子 什么是Runtime Library? Runtime Library和运行库 MT MTD MD MDD的关系 静 ...
最新文章
- 4名矿工控制50%算力 去中心化是不是谎言?
- Web服务初探:用Demo学Web服务系列(7)——XML的相关知识
- 怎么计算网站高峰期并发量和所需的带宽?
- LNMP部署(分享十七)
- linux进程通讯-纯文本文件
- [atlassian]Bamboo server 和 remote agent 只支持JAVA 1.8
- 等保2.0丨2021 必须了解的40个问题
- 【房价预测】基于matlab Elman神经网络开盘价预测【含Matlab源码 708期】
- 为什么要选择Linux
- 国内各类有用搜索网站汇总
- ArcMap无法启动解决方法
- excel 柱状图 多个水滴图组合
- 说说我是如何拿下腾讯offer的
- 1170:计算2的N次方
- 算法---兔子生小兔子
- C++与lua的结合,LuaBridge的使用及遇到的坑
- Java基础:宾馆管理系统(一)
- 高效工程师系列(三) 持续学习
- 并行算法设计与性能优化 刘文志 第4章 串行代码性能优化
- python中冒号的使用