關於HSpice的模擬速度提升

hardballqq

高級會員
已加入
9/28/05
訊息
831
互動分數
0
點數
0
那現在的雙核心 op165 170 跟intel的65奈米 920 930
都OC上去
跑matlab
哪個會比較快阿?
有哪個大大有比較過嗎?
 

cobure

榮譽會員
已加入
6/13/04
訊息
1,383
互動分數
0
點數
36
年齡
44
唉唉,那我們研究室還買了一台雙CPU Opteron 246
現在跑HSPICE感覺與單核沒差多少ㄟ.....有快
但是從原本需要跑3天
變成到跑2天半,這樣根本沒有效率阿......
OS試過XP WIN2000 SERVER2003 好像都一樣....
想順便請教一下
這是否代表應該換雙核雙CPU......
 

Chipking

進階會員
已加入
1/17/04
訊息
333
互動分數
0
點數
0
cobure 說:
唉唉,那我們研究室還買了一台雙CPU Opteron 246
現在跑HSPICE感覺與單核沒差多少ㄟ.....有快
但是從原本需要跑3天
變成到跑2天半,這樣根本沒有效率阿......
OS試過XP WIN2000 SERVER2003 好像都一樣....
想順便請教一下
這是否代表應該換雙核雙CPU......

除非你的HSPICE有MT的License(但我想應該沒有),不然單跑'一個sp file',單核應該跟雙核差不多(同時脈快取),但用雙核的優勢在於可同時跑兩個sp file,不會互相影響拖慢速度,效率比較高,等你要做corner verication時,雙核就吃香多了 ;em03;

OS只要不是98, me類的,應該是沒什影響,ram倒是不用太大,1G已綽綽有餘

有錢當然就換更快的,沒錢就將就用,因為再怎麼換,也很難2天半變2小時半,不過其實2天半並不會太久,搞不好不用很久,你就要跑2星期半或2個月半 :PPP:
 
最後編輯:

Chipking

進階會員
已加入
1/17/04
訊息
333
互動分數
0
點數
0
hardballqq 說:
那現在的雙核心 op165 170 跟intel的65奈米 920 930
都OC上去
跑matlab
哪個會比較快阿?
有哪個大大有比較過嗎?

我覺得Hspice比較單純

Matlab的話,cpu速度不是唯一,ram的大小,單或雙通道,也都有關係,似乎是要看你跑的程式而定,我有聽過別人說因為沒開雙通道,時間慢了1倍,同容量的ram,但是真是假就不得而知了,因為我很少用 :PPP:
 

playbox

榮譽會員
已加入
3/12/05
訊息
1,352
互動分數
0
點數
36
年齡
43
hardballqq 說:
那現在的雙核心 op165 170 跟intel的65奈米 920 930
都OC上去
跑matlab
哪個會比較快阿?
有哪個大大有比較過嗎?

這倒是蠻期待的測試!
因為雙核跑程式也是很實際的用途!
 

cobure

榮譽會員
已加入
6/13/04
訊息
1,383
互動分數
0
點數
36
年齡
44
Chipking 說:
除非你的HSPICE有MT的License(但我想應該沒有),不然單跑'一個sp file',單核應該跟雙核差不多(同時脈快取),但用雙核的優勢在於可同時跑兩個sp file,不會互相影響拖慢速度,效率比較高,等你要做corner verication時,雙核就吃香多了 ;em03;

OS只要不是98, me類的,應該是沒什影響,ram倒是不用太大,1G已綽綽有餘

有錢當然就換更快的,沒錢就將就用,因為再怎麼換,也很難2天半變2小時半,不過其實2天半並不會太久,搞不好不用很久,你就要跑2星期半或2個月半 :PPP:
恩恩~~大致上了解一些 ;em03;
在請問一下喔~~
HSPICE有個multi-job這個選項,他是可以讓兩個CPU都跑全速
這個是因為他同時在跑多個sp file嗎?
但是他又只跑一個sp file的simulation job(就是會跳10個loop完畢結束的那個視窗)
還是說這是有支援MT的結果呢?
另外一個問題就是在HSPICE還有一個MultiCpu Option這個選項
他可以讓我選2以上,這是有什麼作用呢?
 

alience

進階會員
已加入
9/18/03
訊息
291
互動分數
0
點數
16
hardballqq 說:
那現在的雙核心 op165 170 跟intel的65奈米 920 930
都OC上去
跑matlab
哪個會比較快阿?
有哪個大大有比較過嗎?

雙核對於matlab無速度提升
因為只會用到一個核心去跑
比較有意義的作法是同時開兩個matlab視窗跑兩個project
只跑一個的話跟同時脈的單核是一樣的
至於速度比較真的是要case by case
雙通道是一定要的..用到的時候單雙通道有時速度真的可以差一倍
常用到大矩陣運算ram絕對要大,吃到虛擬記憶體會慢到哭出來
我目前使用到現在結果大致上是k8比P4來的快
快多少,case by case
有時可以快到將近一倍,有時只快20%左右(3500+ vs 540,ram都1G)
使用的版本為matlab 7.01~7.2 R2006a(7以後的升級版本我都用過)
至於跑matlab要不要超頻
個人是完全不建議
資料正確性和穩定性為首重
 

Chipking

進階會員
已加入
1/17/04
訊息
333
互動分數
0
點數
0
cobure 說:
恩恩~~大致上了解一些 ;em03;
在請問一下喔~~
HSPICE有個multi-job這個選項,他是可以讓兩個CPU都跑全速
這個是因為他同時在跑多個sp file嗎?
但是他又只跑一個sp file的simulation job(就是會跳10個loop完畢結束的那個視窗)
還是說這是有支援MT的結果呢?
另外一個問題就是在HSPICE還有一個MultiCpu Option這個選項
他可以讓我選2以上,這是有什麼作用呢?

multi-jobs:可同時獨立跑2個sp file,讓2個核心都跑全速,互不影響,其實2個以上應該也行,不過會拖慢就是,這跟MT是無關的

MultiCpu Option:你試了就知道,應該沒用吧,因為縱使妳選hspice_mt.exe,但你的license不支媛,跟你選hspice.exe是相同的

另外,不一定所有東西都只能用Hspice來模擬,若你做RF,ADS也蠻適合的,Hspice在frequency domain的功能比較不方便,不過好像有Hspice RF,但我沒用過,還有很多軟體可以比Hspice快10~20倍,只是會影響精準度,另外,做模擬,不是讓模擬結果主導你,是你要知道這樣的結果合不合理,有時,不同的軟體跑出來的結果不同,你要能分辮其中的差異,是演算法的差異,還是吃的model有不同,有些結果能信,有些不能相信,不過這多半需要時間來累積就是了
 
最後編輯:

langsyne

進階會員
已加入
3/22/04
訊息
86
互動分數
0
點數
0
alience 說:
雙核對於matlab無速度提升
因為只會用到一個核心去跑
比較有意義的作法是同時開兩個matlab視窗跑兩個project
只跑一個的話跟同時脈的單核是一樣的
至於速度比較真的是要case by case
雙通道是一定要的..用到的時候單雙通道有時速度真的可以差一倍
常用到大矩陣運算ram絕對要大,吃到虛擬記憶體會慢到哭出來
我目前使用到現在結果大致上是k8比P4來的快
快多少,case by case
有時可以快到將近一倍,有時只快20%左右(3500+ vs 540,ram都1G)
使用的版本為matlab 7.01~7.2 R2006a(7以後的升級版本我都用過)
至於跑matlab要不要超頻
個人是完全不建議
資料正確性和穩定性為首重

小弟實驗室有一台OPTERON 248 (200*10)雙通道
跑matlab時比自己得 S754 3000+ oc 2.5G單通道還慢一些(大概20%)
不過248那台可以使用10GB的記憶體,如果資料量大就會快很多
小弟自己就沒這個財力裝這麼多記憶體...
參考一下...
 

hardballqq

高級會員
已加入
9/28/05
訊息
831
互動分數
0
點數
0
langsyne 說:
小弟實驗室有一台OPTERON 248 (200*10)雙通道
跑matlab時比自己得 S754 3000+ oc 2.5G單通道還慢一些(大概20%)
不過248那台可以使用10GB的記憶體,如果資料量大就會快很多
小弟自己就沒這個財力裝這麼多記憶體...
參考一下...
看來跑Matlab op雙核用不到
反而是單核心高時脈高記憶體容量
運算才會很快 ;ranger;
 
▌延伸閱讀