我知道这个问题只是部分与编程有关,因为我想得到的答案最初来自这两个问题:
为什么CPU核心数量如此之低(与GPU相比)?为什么我们不使用GPU而不是CPU,仅GPU或CPU?(我知道GPU是专用的,而CPU更多用于多任务等).我也知道存在内存(主机与GPU)限制以及精度和缓存功能.但是,就硬件比较而言,高端到高端的CPU/GPU比较GPU的性能要高得多.
所以我的问题是:我们可以使用GPU而不是CPU用于操作系统,应用程序等
我问这个问题的原因是因为我想知道当前计算机仍然使用2个主处理单元(CPU/GPU)和两个主存储器和缓存系统(CPU/GPU)的原因,即使它不是程序员想.
您认为GPU作为CUDA等CPU计划的未来是什么?你认为它们会成为主流并成为业界的下一个流行趋势吗?Apple正在构建一个使用GPU执行CPU任务的新框架,并且Nvidias CUDA项目在科学方面取得了很多成功.你会建议学生在这个领域投入时间吗?