主题:【求助】:请教信息技术方面的大牛有关多线程的问题 -- newtime
共:💬51 🌺45
复 你还没理解
目前的多核机,其巨大的多级缓存是独立的,所以基本解决了内存访问瓶颈,但前提是各计算区域的相对独立性。一般而言,运行多进程程序,多核效果比多路好,多路效果比多机好,毕竟内部通信效率要比外部高。 你所说的,应该是超线程技术在科学计算中的应用不良,这就是因为超线程技术依靠的是一条运算流水线上的两套处理单元,但没有设立独立缓存和寄存器的结果。不过SSE技术用好了,可以明显提高科学计算效率。 GPU计算的结构比较接近于当年的MPP,大规模并行机,而且缓存结构更加简单,只有对那些进程通信非常少的大规模计算程序,如地震资料解析,多路流媒体处理,视频图像处理等方面效果好,其实其本来也是做事情的。
- 相关回复 上下关系8
压缩 2 层
🙂各有各的好处,不能一概而论。 季侯 字0 2009-08-19 07:24:08
🙂【求助】 newtime 字82 2009-08-16 19:12:04
🙂你还没理解 大龙猫 字465 2009-08-16 21:40:17
🙂多核CPU对科学计算支持的很好
🙂请教:老兄看这个问题如何优化 大龙猫 字280 2009-08-16 22:52:31
🙂我还遇到过jvm把内存吃光的事情 1 美人他爹 字613 2009-08-19 07:05:18
🙂有时间的话,推荐看看《计算机程序设计艺术》这套巨著 3 autoeagle 字182 2009-08-16 23:16:16
🙂本质是一样的 4 美人他爹 字768 2009-08-19 06:54:39