看板 C_and_CPP 關於我們 聯絡資訊
遇到的問題: GCC 3.4.6環境下,能使用的多核心函式庫有什麼? 開發平台: GCC 3.4.6 & Linux 補充說明: 小弟最近正在搞多核心的程式,但因GCC 3.4.6並不支援 openMP的函式庫,讓小弟有點困擾          還是在這個環境下只能用多執行緒的方式來編寫                     上網搜尋相關討論幾乎都說用openMP,請高手為我解答了 萬分感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.11.124
james732:可以改用比較新的gcc嗎? 04/09 04:02
zabby:不行 T_T 04/09 04:04
tinlans:那就乖乖用 pthread。 04/09 04:21
tinlans:但是我想你可能需要把問題的重點放在如何能用新的 GCC。 04/09 04:22
tinlans:GCC 4.5.0 都 release 了,4.6.0 都進了 stage 1, 04/09 04:22
tinlans:還在用 3.4.x 太誇張... 04/09 04:22
Bencrie:是因為沒root權限嗎 ? 有的話就自己編譯裝新版gcc吧 04/09 10:42
akasan:沒root也能自己編來用阿 04/09 11:43
Bencrie:是沒錯啦 XD 04/09 15:07
zabby:因為某些因素,沒辦法更改環境版本 04/09 16:20
zabby:這也是我苦惱的地方 so sad 04/09 16:21
tinlans:廠商指定?客戶指定?source code 太舊?說說是什麼因素吧 04/10 02:23
zabby:算是個小程式競賽 server沒辦法更動 04/10 02:29
tinlans:要比賽程式的平行度,手寫 pthread 或用 MPI 會比較好。 04/10 09:38
tinlans:不過辦理的單位還真的是...現在新裝的 server 內建都 4 了 04/10 09:39
zabby:恩 目前我已經完成pthread了 04/10 17:48
zabby:上網查了一下,如果tread數量小於核心數的話 04/10 17:49
zabby:OS好像會自動幫我分配給每個核心去執行 04/10 17:49
zabby:不知道這個觀念是正確還是有誤? 04/10 17:50