|
发表于 2013-8-10 18:19:06
|
显示全部楼层
32核心的服务器,全部多核心的话也至少需要一个星期以上的时间
=> 有試過 8 cpu , 16 cpu , 32 cpu 速度差嗎?
另外 32 cpu 是那類的, 別把 Intel hyperThread 算入 ,
我用 hspice test 過 , 就拿 hspice demo 中的 pll.sp case
HT 有開跟沒開, 有時開 HT 反而跑得更慢 .. 當然這是我的CASE .
cdl级别 => 這是甚??
一般有分 gate level => verilog gate netlist
mos level => mos spice ..
cadence CDL out 是spice mos level
XA => XA spice 嗎?
PLL 本來就會跑很久, 你只能把電路 不太重要換掉
換成 rtl or behavior model .
analog or bandgap 有些也可以先改 idea 電壓源 , 先跑一版 簡化版 同時 跑 fully 版 .
因為簡化版本 可能你 4天就會跑出來發現要改 .. 就可以先改
否則每次七天後才知道 跑有問題 太浪費時間 . multi cpu 就是讓你同時丟不同版本 .
重要BLOCK 才用SPICE LEVEL 拉高
另外 多CPU 對 simulation 沒太多用 ..
multi cpu => hspice test 過除非是 sram 很多 repeat cell ..否則多CPU 沒意義.
fast spice 早期有聽說一家 finesim pro 說多CPU 很快而且
一般 EDA 多CPU 跑的速度會衰減方式
x1 cpu 100%
x2 cpu 150%
x4 cpu 180%
但是 當年聽 seminar 說FINESIM PRO 可能和CPU 多一樣快..
但聽說多CPU 的LICENSE FEE 很貴 ..
但是有網路聽說好像也非如此 . 快
真相如何不確定 .
多CPU 堆跑SPICE 來說是容量可加大, 如同 64bits hspice .hspice 本體早期是 fortan 寫
後來不知道有沒全都換成 C or C++ ..
但是除非大改寫且另外 cuda 改使用GPU 來加速, 否則
使用INTEL CPU 從 pentium4 , K8 AMD 1050T , core I7 ..
說真到現都是CPU 單核快再加速 simulation ..
但是電路複雜度增加太快 .. |
|