作者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