Re: [問題] 如何善用多核心的CPU呢?

看板Programming作者 (我住5F)時間18年前 (2006/11/18 12:24), 編輯推噓3(305)
留言8則, 2人參與, 最新討論串6/6 (看更多)
※ 引述《jinming.bbs@bbs.wretch.cc (人生=無盡的任務)》之銘言: : ※ 引述《lg31cm.bbs@ptt.cc (我住5F)》之銘言: : > 真正要把 hyper-threading 的效能榨出來,請跟 Intel 買 compiler : > http://tinyurl.com/y6rd2n : > 至於用 CreateThread 這種方法在下覺得是安慰性質比較高,實際 : > 效能增加有限 : > 順帶一提,國人也做出多核心 MCU了: : > http://chamberplus.myweb.hinet.net/fppa.htm : 原po問的是軟體方面的作法 : 大大你講硬體改進應該沒回答到問題吧 換一個 compiler 不是軟體的作法是什麼!!??...囧 拜託去看看 Intel 提供的範例吧,人家有提供一個 Quick Sort 在 multi-cores CPU 執行的例子,利用 Intel C++ compiler 的 特殊巨集指令切成兩邊執行,如果光是產生 threads 就有效人家 Intel 就不用花錢養一大堆軟體人員做 compiler -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.37.11 ※ 編輯: lg31cm 來自: 59.112.37.11 (11/18 12:30)

11/18 19:59, , 1F
那東西是openmp 不是只有Intel 才有
11/18 19:59, 1F

11/18 20:00, , 2F
gcc 4.2版以後也有支援openmp
11/18 20:00, 2F

11/18 20:01, , 3F
VC++ 2005也有
11/18 20:01, 3F

11/18 20:01, , 4F

11/19 03:36, , 5F
沒錯這才是答案,不過效能應該還是Intel的好
11/19 03:36, 5F

11/19 03:37, , 6F
因為除了HT Intel C++ 還有很多特異功能
11/19 03:37, 6F

11/19 03:37, , 7F
畢竟CPU是他們製造的
11/19 03:37, 7F

11/19 03:43, , 8F
不過要玩HT,應該照你說的用GCC or VC就行了
11/19 03:43, 8F
文章代碼(AID): #15NeiOBG (Programming)
文章代碼(AID): #15NeiOBG (Programming)