淘客熙熙

主题:【求助】:请教信息技术方面的大牛有关多线程的问题 -- newtime

共:💬51 🌺45 新:
全看分页树展 · 主题 跟帖
家园 多核CPU对科学计算支持的很好

目前的多核机,其巨大的多级缓存是独立的,所以基本解决了内存访问瓶颈,但前提是各计算区域的相对独立性。一般而言,运行多进程程序,多核效果比多路好,多路效果比多机好,毕竟内部通信效率要比外部高。 你所说的,应该是超线程技术在科学计算中的应用不良,这就是因为超线程技术依靠的是一条运算流水线上的两套处理单元,但没有设立独立缓存和寄存器的结果。不过SSE技术用好了,可以明显提高科学计算效率。 GPU计算的结构比较接近于当年的MPP,大规模并行机,而且缓存结构更加简单,只有对那些进程通信非常少的大规模计算程序,如地震资料解析,多路流媒体处理,视频图像处理等方面效果好,其实其本来也是做事情的。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河