看板 NTUGIEE_EDA 關於我們 聯絡資訊
※ 引述《yellowfishie (喵喵喵喵~~~)》之銘言: : 標題: [心情] windonws.... : 時間: Sat Jun 21 09:18:03 2008 : : 最近 windows 不停的 update,把 C:\ 的硬碟都吃光了, : : 果然 google 的 cloud computing 才是未來的主流 XDDDD : : 忍不住抱怨一下.... : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 140.112.48.60 : 推 tellux:這會不會跳太大了...雲端運算能做的事有限 06/21 12:35 : → tellux:像是routing problem就很難用mapreduce來加速 06/21 12:35 : → tellux:網路再怎麼快 都不會比CPU<->memory的傳輸速度快 06/21 12:36 : → yellowfishie:Cloud comput.不是丟到遠端去算,只要傳結果回來? :P 06/21 22:51 on-line interactivity 是很難取代的 一定是local 比remote快... 現在parallel 分成multi-core & distributed multi-core 是小至一個for loop 都可以切的, 例如array fill-in,小動作做多了就會快... distributed 是要切大東西了 synopsys 大概三月就開始推這些東西, 不過我看大多的team都是交差了事,真的 expert很少,所以看了一下presentation 的投影片都是一些搞笑的,還沒看到硬底子出現... 一般人只知道切process,根本不知道怎麼分析 切出來以後的效率,現在問了那些team個人都沒有 一套規劃效率的方法,大家就是想到一個切法, 試看看會不會快而已 XD 連用會intel 分析程式的都很少... 更多是原來程式架構就不適合切開的 我看EDA上要推得動這種作法,最好是有一開始 設計就往這個方向走的tool比較有機會.. 免費工具關鍵字 pthread、openMP、MPI 有興趣就去玩玩... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.10.240 ※ 編輯: moonshade 來自: 59.115.10.240 (06/22 12:15)
gwliao:openMP的話, 雞吸吸4.2就有了. 還不錯用. 06/22 16:46
gwliao:parallel可以很簡單, 也可以複雜. 06/22 16:47
gwliao:不過對C/C++的programmer來說, 真的有蠻大的差別. 06/22 16:48
ijb:由openMP建出來的code,執行的效能很難預期...甚至buttleneck 06/22 19:30
ijb:在哪都不曉得....個人覺得MPI還不錯...但是要跟計中申請帳號 06/22 19:31
ijb:但要對sync很小心....身受其害....跟大家分享分享..(光速逃) 06/22 19:33
moonshade:intel 有套tool 可以分析,因為intel compiler也support 06/22 23:42
moonshade:openMP,效能很難預測?那是因為該給的沒給,讓compiler 06/22 23:42
moonshade:幫你決定了... 把spec印下來看一次吧... 06/22 23:43
moonshade:好寫並不代表openMP只有這點能耐... 06/22 23:43
moonshade:你想把他寫成pthread 那樣都沒問題。 06/22 23:43
moonshade:寫個function 吃thread id在for 裡面call 他就變pthread 06/22 23:44
Donnie:是哪一套 tool 啊,他怎麼分析? 06/23 00:59
gwliao:Intel vTune, http://0rz.tw/d74jE 06/23 07:35
gwliao:有錢的話, 買Intel cluster toolkit全套. 06/23 07:37
gwliao:很多工具都有了. 而且有支援opemMP/MPI的debugger. 06/23 07:38
gwliao:聽說很好用, 但我的vTune裝不起來. 囧rz 06/23 07:40
ijb:效能很難評估....我自己好像說的有語病, 很拍水..跟學長獻醜! 06/23 17:17
ijb:而且我也沒有用過vTune...只是vTune可以分析到很透澈的話.... 06/23 17:18
ijb:好像就值得用用看了 ^^ 06/23 17:19
ijb:順便請教vTune有秀這顆多核系統的architecture是怎麼樣的嗎?? 06/23 17:20
ijb:若是用OpenMP, 我記得應該是針對Shared Memory架構的 06/23 17:21
ijb:那麼vTune也有順便說一下該系統所採用data coherence protocol 06/23 17:21
ijb:是用哪一種嗎?? 請教版上強者大大了.... <(_ _)> 06/23 17:23
gwliao:To ijb, vTune針對openMP有很好的支援. 所以放心使用. 06/23 21:07
gwliao:假如裝的起來的話, 它對程式的分析聽說很清楚. 06/23 21:08
gwliao:非商業用途, 你可以去申請來試一下. 06/23 21:08
gwliao:對了, 不能給全Lab的用. 只能給自己用, 這是授權方面的規定 06/23 21:09
gwliao:我的ICC是裝在自己的目錄內, 所以我猜vTune也可以. 06/23 21:10
ijb:嗯...暑假有空就裝來試用, 到時候再跟各位大大請教.... 06/23 23:02
ijb:能夠有個東西自己試一試multicore是不錯的... 06/23 23:04
ijb:不曉得有沒有OP..給個我自以為的情報, 只要去資工系去申請帳號 06/23 23:04
ijb:那裡有買OpenMP的軟體, 直接就可以試...不用自己灌gcc-4.2 06/23 23:05
ijb:但是你說的vTune, 我想資工系應該就沒有了 06/23 23:06
ijb:MPI的部份...請老闆簽個名, 就可以去計中用用看Cluster 06/23 23:08
ijb:其實還有一種Multicore的架構叫CELL, 是IBM最近出的, 也有模 06/23 23:09
ijb:擬器(PS3就是CELL架構的),是免費的, 不過Code有點難寫.... 06/23 23:10
gwliao:ijb格格, 關於CELL的東西, 我在2006春天就說過 06/24 00:11
gwliao:CELL可以當成 "Cluster on a chip". XD 06/24 00:11