Re: [問題] 有關古老程式跑在多核平台上的問題?

看板Programming作者時間16年前 (2009/10/21 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串8/10 (看更多)
目前一般程式在執行時,也是在同一核心執行,除非利用多緒自動分到不同 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
文章代碼(AID): #1AtVhcOo (Programming)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 8 之 10 篇):
文章代碼(AID): #1AtVhcOo (Programming)