看板 Programming 關於我們 聯絡資訊
※ 引述《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)
SHBK:那東西是openmp 不是只有Intel 才有 218.171.54.131 11/18 19:59
SHBK:gcc 4.2版以後也有支援openmp 218.171.54.131 11/18 20:00
SHBK:VC++ 2005也有 218.171.54.131 11/18 20:01
SHBK:http://www.openmp.org/drupal/ 218.171.54.131 11/18 20:01
lg31cm:沒錯這才是答案,不過效能應該還是Intel的好 59.112.37.11 11/19 03:36
lg31cm:因為除了HT Intel C++ 還有很多特異功能 59.112.37.11 11/19 03:37
lg31cm:畢竟CPU是他們製造的 59.112.37.11 11/19 03:37
lg31cm:不過要玩HT,應該照你說的用GCC or VC就行了 59.112.37.11 11/19 03:43