GG.*_*GG. 3 language-agnostic gpu gpgpu gpu-programming
几天前我开始在GPGPU上工作并成功实现了具有良好性能的胆甾醇分解,我参加了高性能计算会议,有人说"GPGPU是一个黑客".
我仍然感到困惑,这是什么意思,为什么他们说它是黑客.有人说这是黑客攻击,因为你正在将你的问题转换成矩阵并对其进行操作.但我仍然感到困惑,人们认为这是一个黑客,或者如果是,那么为什么呢?
任何人都可以帮助我,他们为什么称它为黑客,而我发现它没有任何问题.
sha*_*oth 14
这种观点的一个可能原因是GPU最初并非用于通用计算.编程GPU也不那么传统,也不那么硬核,因此更容易被视为黑客.
"将问题转换为矩阵"这一点根本不合理.无论您使用编写代码解决了什么任务,都可以选择合理的数据结 如果GPU矩阵可能是最合理的数据结构,它不是黑客,而只是使用它们的自然选择.
但是我认为GPGPU变得普遍是时间问题.人们只需要习惯这个想法.毕竟谁关心计算机的哪个单元运行程序?