作者ggg12345 (ggg)
看板Programming
标题Re: [请益] 那些语言或程式用上 多核心 CPU
时间Tue May 8 11:43:13 2007
※ 引述《[email protected] (keep healthy body)》之铭言:
: ※ 引述《[email protected] (ggg)》之铭言:
: > Notebook 都改用双核心 cpu , 那些程式或应用是已经用上这项技术的 ?
: > 要发挥多核心的作用, 使用那种程式语言会比较适当 ?
: 其实支援双核心第一应该是程式语言所跑的平台
: 也就是说假设你的OS根本就不支援双核心
: 你用什麽程式语言应该都一样
OS 应该也是用程式语言写出来的, X86 server 不是也有多处理机的 ?
记得 Linux 跟 MicroSoft OS 都支援多处理机, 多核心不就能像
multi-cpu 那样跑, 好像 Intel 单主机板能装到 4-6 cpu ?
: 当OS有支援的状况下
: 再来使用某程式语言开发的时候,或多或少到run time的时候
: OS应该会决定是否要使用到双核心的技术
: 我是觉得这一段应该是OS会做掉
: 也就是说哪种程式语言可能都一样
: 或许有某个程式语言有所谓的支援双核心
: 但我想,那大概也只是让你在开发的过程当中选择是否要应用到双核心技术
程式都是片段片段的写出来, 好几个程式不也是可以同时下命令点选一起跑, 这
样的跑法只有写 OS 的程式语言才会有吗 ? 是因为程式语言的关系吗 ?
: 记得看过一篇文章是说当时INTEL为了开发双核心的技术
: 光compiler就搞了好几年,因为当换算到machine time的时候要决定哪段code
: 要让哪个CPU跑,还要解决同步不同步问题
compiler 要负责计算 machine time ? 现在的 compiler 会回答说这个程式编好
後, 大概跑多久会做完 ?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.5.55