[問題] GCC 3.4.6環境下編寫多核心程式

看板C_and_CPP (C/C++)作者 (zabby)時間16年前 (2010/04/09 04:00), 編輯推噓1(1018)
留言19則, 5人參與, 最新討論串1/1
遇到的問題: GCC 3.4.6環境下,能使用的多核心函式庫有什麼? 開發平台: GCC 3.4.6 & Linux 補充說明: 小弟最近正在搞多核心的程式,但因GCC 3.4.6並不支援 openMP的函式庫,讓小弟有點困擾          還是在這個環境下只能用多執行緒的方式來編寫                     上網搜尋相關討論幾乎都說用openMP,請高手為我解答了 萬分感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.11.124

04/09 04:02, , 1F
可以改用比較新的gcc嗎?
04/09 04:02, 1F

04/09 04:04, , 2F
不行 T_T
04/09 04:04, 2F

04/09 04:21, , 3F
那就乖乖用 pthread。
04/09 04:21, 3F

04/09 04:22, , 4F
但是我想你可能需要把問題的重點放在如何能用新的 GCC。
04/09 04:22, 4F

04/09 04:22, , 5F
GCC 4.5.0 都 release 了,4.6.0 都進了 stage 1,
04/09 04:22, 5F

04/09 04:22, , 6F
還在用 3.4.x 太誇張...
04/09 04:22, 6F

04/09 10:42, , 7F
是因為沒root權限嗎 ? 有的話就自己編譯裝新版gcc吧
04/09 10:42, 7F

04/09 11:43, , 8F
沒root也能自己編來用阿
04/09 11:43, 8F

04/09 15:07, , 9F
是沒錯啦 XD
04/09 15:07, 9F

04/09 16:20, , 10F
因為某些因素,沒辦法更改環境版本
04/09 16:20, 10F

04/09 16:21, , 11F
這也是我苦惱的地方 so sad
04/09 16:21, 11F

04/10 02:23, , 12F
廠商指定?客戶指定?source code 太舊?說說是什麼因素吧
04/10 02:23, 12F

04/10 02:29, , 13F
算是個小程式競賽 server沒辦法更動
04/10 02:29, 13F

04/10 09:38, , 14F
要比賽程式的平行度,手寫 pthread 或用 MPI 會比較好。
04/10 09:38, 14F

04/10 09:39, , 15F
不過辦理的單位還真的是...現在新裝的 server 內建都 4 了
04/10 09:39, 15F

04/10 17:48, , 16F
恩 目前我已經完成pthread了
04/10 17:48, 16F

04/10 17:49, , 17F
上網查了一下,如果tread數量小於核心數的話
04/10 17:49, 17F

04/10 17:49, , 18F
OS好像會自動幫我分配給每個核心去執行
04/10 17:49, 18F

04/10 17:50, , 19F
不知道這個觀念是正確還是有誤?
04/10 17:50, 19F
文章代碼(AID): #1BlZNkt6 (C_and_CPP)
文章代碼(AID): #1BlZNkt6 (C_and_CPP)