作者hsinggg (积极)
看板Storage_Zone
标题Re: [问题] SSD对电磁模拟的影响
时间Mon Aug 1 23:50:18 2011
※ 引述《edpan (edpan)》之铭言:
: 标题: [问题] SSD对电磁模拟的影响
: 时间: Mon Aug 1 01:20:20 2011
: 想要组一台电磁模拟机 大概会用到CST HFSS等等恐怖的电磁模拟软体
CST可以吃GPU
HFSS到13版都只用多核CPU, 可以使用平行运算方式提供多台电脑一起算同一题目
但是这跟硬碟问题无关 我简单回答就好
我主要使用HFSS,所以都讲HFSS
HFSS有两种平行运算模式
1. 分频率给多台电脑, 比如, 今天把问题从10GHz~30GHz, 每1GHz一个间隔
然後你有三台电脑分成ABC
A就会拿到 10
B会拿到 11
C会拿到 12
然後开始算, 有一台算完的话就会先去拿14来算, 依此类推
然後每一个节点算完都会把答案丢还给主电脑(你按执行那台)
直到算完 过程中你即时在主电脑可以看大家丢回来的答案
一般用来单纯加速运算时间
2. 分domain 分mesh
看起来很怪, 其实很简单, 你要分析一台飞机 你把整台飞机这种相对波长大到恶烂
的东西光切MESH就崩溃了 你确定你还要分析maxwell吗?
所以把机翼,机头,尾翼,机腹...etc.分给很多台处理器(processer)
然後大家各别做个别的, 最後才送回主控电脑来整合接缝跟答案
通常用在物体相对於波长异常大的问题
http://www.ansoft.com/products/hf/hfss/highperformancecomputing.cfm
详细的内容跟核心数量分配有关, 有惨到需要跑domain再来问我 = =...
: 现在在犹豫要不要放SSD
请去PC-shopping版找我的ID
有大致上的顶级"HFSS用"的"PC"配备
:
: 想说把模拟软体和OS还有OFFICE放在SSD里
:
: 然後DATA就放在一般硬碟里
:
: 这样的话运算速度会变快吗??
会
我发现 OS跟HFSS跟Project+TEMP资料夹放同一个槽会效率最好
当然这个槽我是用SSD做实验
如果可以的话, 虚拟记忆体也用SSD
其他我做过四到五种对照组, 但是这个问题是, 现在SSD虽然便宜, 但是价格还是很高
加上SSD的寿命较低, 用来做数值模拟我觉得不安全
我很怕过了一年就往生了
因为我就是拿来跑飞机...你想想你一直日夜不停的抽插...数值矩阵..会对硬碟多健康?
我很怕到时候松了...对不起我是说电子排列的规律, 就惨了
速度上其次的排法是OS跟HFSS放SSD, Project跟TEMP放HDD
理由是我SSD容量不足
你也可以考虑HDD组raid 0 我觉得这可能也是个很好的解法,而且容量足够
你试试看:D
: 推 tyfu :换SSD应该是存取速度加快而已吧? 运算应该还是看CPU 08/01 07:02
没错, HFSS会吃大量矩阵, 理论上是先把矩阵堆在RAM里, 满了就会call虚拟的支援
这时就会有差了
硬碟多数是结束存答案会久一点
除非已经叫到虚拟记忆体了
CPU有差没错, 用i7-990X跟Q9550或i5-520比....你懂的...
要马儿跑, 除了给他吃草(RAM),还要给他好脚(CPU)
: 推 pichupichu :这类程式记忆体需求量远大於硬碟,钱省下买个支援 08/01 10:27
: → pichupichu :更多插槽的主机板才有意义 08/01 10:28
: → chang0206 :恐怖是怎样恐怖?要先考虑瓶颈在哪再来换 08/01 10:37
HFSS的问题大家都会卡在RAM (因为矩阵预放在RAM里,等着程式来找这个代数矩阵用)
然後才是CPU (因为通常不会太差, Q9550就很棒了)
给你参考
: 恐怖的地方在於有时候一个模拟要跑很久 然後他跟记忆体有很大的关系
久的原因你有想过吗?
mesh的切法跟你radiation box的设法有设法简化问题吗?
: 但是我听说把他放在SSD里面跑会跑比较快不知道是不是真的
比HDD快呀
方式如我上面所说
: ※ 编辑: edpan 来自: 111.255.72.241 (08/01 11:16)
: → tn00210585 :分页档 08/01 11:22
: 推 felaray :会大量存取资料的话才比较需要考虑SSD吧 08/01 11:37
: 推 chang0206 :CPU<-->RAM<-->DISK 你清楚速度卡在哪一段吗? 08/01 11:46
: 恩..我大概知道了
: SSD就先舍弃加强别的地方吧
: 感谢各位帮忙解答~~
: 推 sai25 :看程式SSD会快一些 不过CPU差比较多 RAM是一定要够 08/01 12:40
没错, SSD是最後一个要改的 第一是RAM, 第二是CPU, 第三才是HDD
而且SSD的速度成长是你在一般问题中最感觉不出来的
我用来跑军用程度或介电系数异常大的问题时很有感受 我希望你可以不要有这种感受
或是你要跑大型阵列天线, 可能也会这样...
我曾经跟一位中山电波的同学也讨论过这个问题
也跟远传通讯研究中心的博後研究讨论过
要嘛, 多几台电脑分掉RAM跟CPU负担
不然就是把RAM冲高, 然後CPU别太差, 请至少四核, intel!!!
但是RAM现在顶多PC给你玩到24G
要更高请找ECC = 去找伺服器
这是我平常跑HFSS用的电脑
1.
i7-990X, P6X58D Premium, WD 1TB SATA3, Intel 320 SSD 120G
24G DDR3 RAM, Antec TP-550W
这个的快取比二代1155脚位的多, 你真的很care速度又肯砸钱, 这颗欢迎你
不然的话把机版换掉,CPU也可以换二代的
2.
Q9550 (应该是这样写吧?), 8G DDR3, WD 1TB , 其他不重要
前面那个实验室我组了四台...(一切都是为了那万恶的飞机...)
还有一台AMD飞浓2 X64, 16G DDR3, 但实在是...速度输给i7-980X没用SSD的输太多
(在RAM大家都只用了10G,就是没吃满载的情况下...所以就不建议你了)
回到硬碟
真的有需要再来买
买的方式两种
1. 大颗SSD, 至少120up
2. 两颗HDD, 出大招做Raid 0
收工
--
长官帮你解决问题三部曲:
1. 所以馁?
2. 然後呢?
3.
怪我罗!?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: hsinggg 来自: 123.194.148.245 (08/01 23:58)
1F:推 chang0206 :好深奥...简单说,买Server MB,RAM插满就对了 XD 08/02 08:16
2F:→ hsinggg :然後server买个五六台跑分散运算,欧耶~! (昏倒 08/02 09:37
3F:推 chang0206 :不然就开发类似SETI的程式,势力范围内每台电脑装? 08/02 09:50
4F:推 sai25 :听起来这套程式只需要一台10核心SERVER就能搞定了 08/02 23:09
5F:→ sai25 :XEON E7系列 记忆体差他个128G以上 硬碟用15000转 08/02 23:10
6F:→ sai25 :我在跑的程式时脉影响最大 所以8核server跑不赢i7= = 08/02 23:11
7F:→ sai25 :只好组台2600K 超频4.5G以上 比8核心低时脉 快了三倍 08/02 23:12
8F:推 chang0206 :不太可能吧,应该是平行处理那边没做好... 08/03 17:36