Re: [問題] 有關古老程式跑在多核平台上的問題?
目前一般程式在執行時,也是在同一核心執行,除非利用多緒自動分到不同 cpu
你的程式若沒有多緒,是要怎樣平行運算?再怎樣模擬,頂多 VM OS 自己跑多核,
你的程式還是在單核上運作。
==> 本文由 "Hi hi <saler.bbs@bbs.cis.nctu.edu.tw>"
> 於 news:4iScdh%24yPU%40bbs.cis.nctu.edu.tw 發表
> ==> 在 lkerr.bbs@ptt.cc (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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 8 之 10 篇):