作者moonshade (一隻歐拉貓)
看板NTUGIEE_EDA
標題Re: [心情] windonws....
時間Sun Jun 22 12:14:34 2008
※ 引述《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)
1F:推 gwliao:openMP的話, 雞吸吸4.2就有了. 還不錯用. 06/22 16:46
2F:→ gwliao:parallel可以很簡單, 也可以複雜. 06/22 16:47
3F:→ gwliao:不過對C/C++的programmer來說, 真的有蠻大的差別. 06/22 16:48
4F:推 ijb:由openMP建出來的code,執行的效能很難預期...甚至buttleneck 06/22 19:30
5F:→ ijb:在哪都不曉得....個人覺得MPI還不錯...但是要跟計中申請帳號 06/22 19:31
6F:→ ijb:但要對sync很小心....身受其害....跟大家分享分享..(光速逃) 06/22 19:33
7F:→ moonshade:intel 有套tool 可以分析,因為intel compiler也support 06/22 23:42
8F:→ moonshade:openMP,效能很難預測?那是因為該給的沒給,讓compiler 06/22 23:42
9F:→ moonshade:幫你決定了... 把spec印下來看一次吧... 06/22 23:43
10F:→ moonshade:好寫並不代表openMP只有這點能耐... 06/22 23:43
11F:→ moonshade:你想把他寫成pthread 那樣都沒問題。 06/22 23:43
12F:→ moonshade:寫個function 吃thread id在for 裡面call 他就變pthread 06/22 23:44
13F:推 Donnie:是哪一套 tool 啊,他怎麼分析? 06/23 00:59
15F:推 gwliao:有錢的話, 買Intel cluster toolkit全套. 06/23 07:37
16F:→ gwliao:很多工具都有了. 而且有支援opemMP/MPI的debugger. 06/23 07:38
17F:推 gwliao:聽說很好用, 但我的vTune裝不起來. 囧rz 06/23 07:40
18F:推 ijb:效能很難評估....我自己好像說的有語病, 很拍水..跟學長獻醜! 06/23 17:17
19F:→ ijb:而且我也沒有用過vTune...只是vTune可以分析到很透澈的話.... 06/23 17:18
20F:→ ijb:好像就值得用用看了 ^^ 06/23 17:19
21F:→ ijb:順便請教vTune有秀這顆多核系統的architecture是怎麼樣的嗎?? 06/23 17:20
22F:→ ijb:若是用OpenMP, 我記得應該是針對Shared Memory架構的 06/23 17:21
23F:→ ijb:那麼vTune也有順便說一下該系統所採用data coherence protocol 06/23 17:21
24F:→ ijb:是用哪一種嗎?? 請教版上強者大大了.... <(_ _)> 06/23 17:23
25F:推 gwliao:To ijb, vTune針對openMP有很好的支援. 所以放心使用. 06/23 21:07
26F:→ gwliao:假如裝的起來的話, 它對程式的分析聽說很清楚. 06/23 21:08
27F:→ gwliao:非商業用途, 你可以去申請來試一下. 06/23 21:08
28F:→ gwliao:對了, 不能給全Lab的用. 只能給自己用, 這是授權方面的規定 06/23 21:09
29F:→ gwliao:我的ICC是裝在自己的目錄內, 所以我猜vTune也可以. 06/23 21:10
30F:推 ijb:嗯...暑假有空就裝來試用, 到時候再跟各位大大請教.... 06/23 23:02
31F:→ ijb:能夠有個東西自己試一試multicore是不錯的... 06/23 23:04
32F:→ ijb:不曉得有沒有OP..給個我自以為的情報, 只要去資工系去申請帳號 06/23 23:04
33F:→ ijb:那裡有買OpenMP的軟體, 直接就可以試...不用自己灌gcc-4.2 06/23 23:05
34F:→ ijb:但是你說的vTune, 我想資工系應該就沒有了 06/23 23:06
35F:→ ijb:MPI的部份...請老闆簽個名, 就可以去計中用用看Cluster 06/23 23:08
36F:→ ijb:其實還有一種Multicore的架構叫CELL, 是IBM最近出的, 也有模 06/23 23:09
37F:→ ijb:擬器(PS3就是CELL架構的),是免費的, 不過Code有點難寫.... 06/23 23:10
38F:推 gwliao:ijb格格, 關於CELL的東西, 我在2006春天就說過 06/24 00:11
39F:→ gwliao:CELL可以當成 "Cluster on a chip". XD 06/24 00:11