参考书籍:《基于CUDA的GPU并行程序开发指南》
在Windows10中的项目,原来的程序可以在Linux中直接运行,这里做了一点修改。
测试电脑为:四核心八线程

单线程水平方向翻转:

单线程竖直方向翻转:

多线程水平方向翻转:

多线程竖直方向翻转:


可以看到多线程处理计算密集型任务是很有效的,后面继续改进程序。
源码地址:待定
本文介绍了一个基于CUDA的GPU并行程序开发案例,在Windows10环境下对原有可在Linux中运行的程序进行了修改。通过对比单线程与多线程在水平及竖直方向翻转图片的效率,展示了多线程在处理计算密集型任务的优势。
参考书籍:《基于CUDA的GPU并行程序开发指南》
在Windows10中的项目,原来的程序可以在Linux中直接运行,这里做了一点修改。
测试电脑为:四核心八线程

单线程水平方向翻转:

单线程竖直方向翻转:

多线程水平方向翻转:

多线程竖直方向翻转:


可以看到多线程处理计算密集型任务是很有效的,后面继续改进程序。
源码地址:待定
1224
2149

被折叠的 条评论
为什么被折叠?