Soft_Job 板


LINE

※ 引述《hkahka ()》之銘言: : 請問有人是專門設計多處理器用的程式軟體嗎?? : 跟一般設計單處理器使用的有什麼不同啊?? 小弟學淺,以下為不才看法: 現在作業系統很聰明,基本上一個程式都會有多個processors 在處理。 如果程式要用到的計算沒辦法拆開(有相依性),系統會用單一CPU處理。 如果要讓程式適合多處理器,務必要: 一、多執行緒的寫法,單一執行緒的程式,os只會用單一CPU計算。 執行緒的個數應為CPU 的threading的倍數會有最高效率。(我研究所的研究題目) 二、網路及IO或其他可平行處理的程序,一定要寫成「非用步」運算。 os會自動用不同的processor處理。 例如,程式要網路傳送封包後等回應,不應該讓程式hold在那,而是另開threading。 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.38.99.232
1F:推 khalid:很有趣的題目,不過你實驗很難做吧?就算你知道你的程式有多 07/17 02:23
2F:→ khalid:少thread,整個系統可能還有很多不同的thread,變數很多, 07/17 02:24
3F:→ khalid:scheduler運作方式也有很大影響吧. 07/17 02:25
4F:推 imagefish:Asynchronous ?? 非用步 <==應該是非同步吧?? 07/17 10:09
5F:→ iincho:非同步那段錯很大,真的是這樣單CPU的AIO根本就沒差... 07/17 10:36
6F:→ remmurds:如果是寫運作在VM上的程式(例如Java或.Net) 07/17 11:19
7F:→ remmurds:老實說這應該就是VM在負責的問題嚕 07/17 11:19
8F:→ iincho:嗯,請介紹一個會是自動幫你平行處理的VM系統謝謝... 07/17 13:23
9F:→ remmurds:樓上真酸 目前當然沒這東西 我只是在表達我的想法而已 07/17 15:46
10F:→ remmurds:希望是我會錯意了 07/17 15:46
11F:推 zzwwzz:請問這個領域在業界用得上嗎? 07/18 06:21
12F:推 ledia:可以提高效率一定用得上呀 07/18 12:47
13F:→ airzone:說到concurrent 記得試試 Erlang 非常有趣的語言 07/18 14:33
14F:→ nagual07:IO bound的程序, 其實通常只要單個程序便已足夠..會有須 07/18 23:31
15F:→ nagual07:要另開thread..通常是比較好寫,而不是真的開thread就能加 07/18 23:33
16F:→ nagual07:高效率..以網路來說, 網路晶片只有一個, 考慮dma和 07/18 23:35
17F:→ nagual07:interrupt..就可知道..dma做完再通知程序即可...根本不須 07/18 23:36
18F:→ nagual07:等在那..當然這個跟OS如何提供這種CPU和IO並行的機制有關 07/18 23:38
19F:推 lpoijk:可以提高效率當然用的上 請參閱Linux Kernel 2.6.30 07/23 01:27
20F:→ lpoijk:的Change Log, 會waitting的API都盡量改成async 07/23 01:28







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BuyTogether站內搜尋

TOP