CPU / GPU串行/并行翻转图片(一)

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

单线程水平方向翻转:
CPU / GPU串行/并行翻转图片(一)

单线程竖直方向翻转:
CPU / GPU串行/并行翻转图片(一)
多线程水平方向翻转:
CPU / GPU串行/并行翻转图片(一)

多线程竖直方向翻转:
CPU / GPU串行/并行翻转图片(一)
CPU / GPU串行/并行翻转图片(一)
可以看到多线程处理计算密集型任务是很有效的,后面继续改进程序。
源码地址:待定