多核CPU和GPU相关的2个问题
时间:12-12
整理:3721RD
点击:
大家好,我有两个小问题想请教一下。
最近用写了一个硬体电路,进行仿真后获得了执行速率,进而计算出数据吞吐量。
我想把我的硬体执行速率和多核CPU以及GPU进行比较。我的问题是:
1 如果用C写相同的算法,放在我的PC上跑,怎样启动多核心?(我的电脑是Intel i7双核4线程) 这里需要特殊的program技巧吗?
2 如果用GPU执行相同的运算,可以启动PC显示卡上的GPU单元进行处理吗?还是需要购买单独的部件?我的PC显示卡是AMD 6470M。采用哪种编程语言比较好?
不好意思,之前了解甚少,问题可能比较基础了点。谢谢各位!
最近用写了一个硬体电路,进行仿真后获得了执行速率,进而计算出数据吞吐量。
我想把我的硬体执行速率和多核CPU以及GPU进行比较。我的问题是:
1 如果用C写相同的算法,放在我的PC上跑,怎样启动多核心?(我的电脑是Intel i7双核4线程) 这里需要特殊的program技巧吗?
2 如果用GPU执行相同的运算,可以启动PC显示卡上的GPU单元进行处理吗?还是需要购买单独的部件?我的PC显示卡是AMD 6470M。采用哪种编程语言比较好?
不好意思,之前了解甚少,问题可能比较基础了点。谢谢各位!
1,用OPENMP,2,用OPENCL。麻烦,NVIDIA的CUDA好用些。