Re: [問題] 隨便Java寫的程式在core duo一定比單核 …

看板CSSE (電腦科學及軟體工程)作者 (sby)時間18年前 (2007/07/06 23:56), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/6 (看更多)
※ 引述《RichieRich (Richie)》之銘言: : 早上跟老闆說程式要最佳化才會比較快 : 老闆說java不管如何寫 jvm本身就會最佳化 : 請問java jvm真得可以把單線程的程式在雙cpu下跑得比單cpu快? 是有可能會比較快,有不少 paper 有在研究 multi-core 環境下的 JVM, 例如在沒用到的 core 執行一個 helper thread 去做 data prefetching 來降低 cache miss rate, 或者想辦法把一個 loop 拆成好幾個 threads 去執行, 例如一個 for i = 1 to N 的 loop,可以變成 N 個 threads 這樣。 (這中間當然會有一些問題需要解決,方法也有很多種,有興趣可以去看相關的 paper) 不過實際上還是要看你所使用的 JVM 有沒有做這些 optimization @_@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.166.18
文章代碼(AID): #16ZcOVs7 (CSSE)
討論串 (同標題文章)
文章代碼(AID): #16ZcOVs7 (CSSE)