首页 > 其他分享 >模板分文件编写,CUDA打印

模板分文件编写,CUDA打印

时间:2022-09-24 12:11:30浏览次数:58  
标签:hpp clock void 打印 EXPORT CUDA cpp include 模板

ifndef FUN_HPP

define FUN_HPP

if defined(USE_EXPORT)

define EXPORT export

else

define EXPORT

endif

EXPORT
template
void print_typeof(T const&);

if !defined(USE_EXPORT)

include"fun.cpp"

endif // !ined(USE_EXPORT)

endif // FUN_HPP

可以灵活使用,不过有的编译器不支持。
export不能和inline同时使用
一个.hpp,另一个.hpp实例化即可
一个.hpp,一个.cpp,包含.cpp即可
一个.h,一个.hpp,一个.cpp初始化,主函数调用;
//.cu

include <stdio.h>

include <time.h>

include

global void HelloFromGPU(void)
{
printf("Hello from GPU\n");
}
void HelloCpu()
{

for (int i = 0; i < 10; i++)
{
    printf("i = %d\n", i);
}

}
int main(void)
{

pragma omp parallel for

for (int i = 0; i < 2; i++)
{
    HelloCpu();
}
clock_t start, start2, finish, finish2;
double totaltime;
double totaltime2;
start = clock();

HelloCpu();
finish = clock();
totaltime = (double)(finish - start) / CLOCKS_PER_SEC;
std::cout << "\n此程序的运行时间为" << totaltime << "秒!" << std::endl;
start2 = clock();

HelloFromGPU << <1, 5 >> > ();
finish2 = clock();
cudaDeviceReset();

totaltime2 = (double)(finish2 - start2) / CLOCKS_PER_SEC;
std::cout << "\n此程序的运行时间为" << totaltime2 << "秒!" << std::endl;
return 0;

}

标签:hpp,clock,void,打印,EXPORT,CUDA,cpp,include,模板
From: https://www.cnblogs.com/timapi/p/16711215.html

相关文章

  • ubuntu显卡驱动安装(更新)-CUDA安装-cuDNN安装
    文中参考了多篇文章,链接已放入文中,可自行点击参看 显卡驱动 CUDA安装和cuDNN安装参考链接第一步,安装cuda,参考到官网找到对应版本进行安装安装完成后再~/.bashrc......
  • 模板配置-模板根目录及后缀配置
    consttemplate=require('art-template');constpath=require('path');//时间constsd=require('silly-datetime');//设置模板根目录template.defaults.root......
  • 线上自助打印!学习资料随便打印
    对于不少中小学的学生家长,或者在备考研究生、公务员、事业编等考试的考生来说,打印学习资料是必不可少的。不过有不少需要经常打印各种学习资料的网友表示,在路边的打印店打......
  • 二分模板
    intsearch(vector<int>&nums,inttarget){intleft=0,right=nums.size();intmid;while(left<right){mid=(left+right)>>1;......
  • shopify Canopy主题模板配置修改
    Canopy是一个新颖的、可定制的多功能shopify主题,灵感来自Amazon,包括很酷的设置选项,如mega菜单,CanopyShopify主题迎合了挑剔的店主,无论库存大小。shopifyCanopy主题模板......
  • treap模板
    想不到我一把年纪了还要被回炉重造,感谢CP我记得好像写过一个平衡树的了?这次写是因为碰到作业题,是一个大号的贪心背包问题,思路不难整,但是需要特殊数据结构的加持其实就是......
  • 佳能Canon打印机G3800出现5B00错误代码提示,处理办法,G2800出现5B00废墨清零G1800出现5B
    使用佳能打印机时,经常会出现打印机错误,错误号码:5B00。出现这个错误的原因是打印机的废墨垫使用寿命已经达到了,系统芯片记录海绵吸收废墨计数达到临界值,所以会提示5B00的警......
  • 【Springboot之搜索日志妙招】在日志上打印请求唯一log标识
    在每次请求中打出的每条日志中添加统一的请求唯一标识。通过搜索日志唯一标识,这样就可以非常高效精准排查问题;例如:2018-12-2110:21:26.329[http-nio-8080-exec-2][......
  • 【学习笔记/模板】吉司机线段树
    吉司机线段树这里不会挂涩图了,相册或者公告板自取调了一晚上,刚改出来,有时间再更。P6242【模板】线段树3Code#include<cstdio>#include<algorithm>#defineLLlon......
  • 打印三位数的水仙花数Java
    publicclassFlower{//水仙花数就是一个个位数的立方+十位数的立方+百位数的立方=这个三位数//153=1*1*1+5*5*5+3*3*3 publicstaticvoidmain(String[]args){ ......