看板Programming
标 题Re: [问题] 有关古老程式跑在多核平台上的问题?
发信站HISDT 风禹科技验证有限公司 (Wed Oct 21 00:20:30 2009)
转信站ptt!news.ntu!ctu-gate!news.nctu!newsfeed.berkeley.edu!ucberkeley!newsg
目前一般程式在执行时,也是在同一核心执行,除非利用多绪自动分到不同 cpu
你的程式若没有多绪,是要怎样平行运算?再怎样模拟,顶多 VM OS 自己跑多核,
你的程式还是在单核上运作。
==> 本文由 "Hi hi <[email protected]>"
> 於 news:4iScdh%24yPU%40bbs.cis.nctu.edu.tw 发表
> ==> 在 [email protected] (kerr) 的文章中提到:
> > 不知道po在这个版上会不会不适合,由於有一些古老的程式, 没有原始码,
> > 程式没有对多核心作最佳化, 那有没有方法在作业系统之上, 建立一个虚拟
> > 单核环境, 实际上这个虚拟环境却有效利用多核心的效能, 这样就能不用更
> > 改程式却能大大提升程式的效能, 作业系统可以是windows 或 linux
> > 不知有没有这样的解决方案, 感谢
> 程式执行的效能,如果是依照作业系统模拟出来的环境来执行,
> 应该效能不太会提升太多,主要是稳不稳定
> 因为要提升效能 主要还是程式码的演算法是否用对。
> 尽管作业环境是由另一个多工环境所模拟支援,
> 但是,若只是程式的执行档执行,
> 所模拟环境应该会让程式以为是当初的那个环境
> 我觉得该担心的不是效能,而是模拟的环境是否稳定
--
风禹科技验证有限公司 ASP.NET Web News Reader 0.2.9 UTF-8 Beta
网站地图
http://tlcheng.twbbs.org/wwwmap.htm
流域防洪/区域水资源/徐昇网/玫瑰图/语音通讯 文章与程式
Basic/Fortran/Windows API/.Net/辅助说明档 原始码、文章与讨论
微软程式设计、系统管理使用新技术论坛讨论区,网友回覆後即时简讯、电子邮件通知:
MSDN:
http://social.msdn.microsoft.com/Forums/zh-TW/categories/
TechNet:
http://social.technet.microsoft.com/Forums/zh-TW/categories/
--
ASPNET News Reader
http://tlcheng.twbbs.org/News/Reader.aspx
RSS 2.0
http://tlcheng.twbbs.org/News/rss2.aspx?Action=List&Newsgroup=tw.bbs.comp.language