主题:【求助】:请教信息技术方面的大牛有关多线程的问题 -- newtime
共:💬51 🌺45
复 【求助】
一人能扛一袋100斤的大米,你让他扛2袋每袋60斤的大米,你说他能扛动吗?
科学计算本质上与听音乐、放视频等是不同的,通常一个进程、线程就能把CPU占满,根本不用多进程、多线程提高单CPU上的效率。相反,在单CPU上多线程、多进程反而会降低效率。
autoeagle说的多进程,通常是指多台机器上运行的,最差也是一台机器上多路CPU上运行的。
至于多核CPU,目前对科学计算没戏,因为它没解决内存访问的瓶颈。
同理,我非常怀疑CUDA架构的有效性,因为它好象也没有解决内存访问的瓶颈。
- 相关回复 上下关系8
压缩 2 层
🙂多线程的初衷不就是为了省资源吗 HAL 字108 2009-08-25 00:22:54
🙂各有各的好处,不能一概而论。 季侯 字0 2009-08-19 07:24:08
🙂【求助】 newtime 字82 2009-08-16 19:12:04
🙂你还没理解
🙂多核CPU对科学计算支持的很好 3 autoeagle 字577 2009-08-16 22:34:59
🙂请教:老兄看这个问题如何优化 大龙猫 字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