cluster雙CPU設定 - Linux

Table of Contents

想要請教一下
之前舊的實驗室cluster的子機 本來都是用六核心單CPU

最近買了新的子機 是兩個六核心的CPU
可是安裝完成之後 跑起來的效能和單CPU的一樣

想請教一下
cluster雙CPU有需要做甚麼特別的設定
才能順利用雙CPU做平行計算呢

我們是使用openmp的平行化方式

謝謝


--
每年的耶誕節 我只許一個願
我希望 我愛的人 有一天能夠愛我
其實 一個人的生活也不算太壞
只要自己想得開的話

--

All Comments

Anthony avatarAnthony2015-06-20
個人認為你這樣描述資訊過少,若有點CPU資訊,以及你觀察到
的狀況會比較容易理解你遇到的問題。
Elma avatarElma2015-06-23
cpu是 2* XEON E5-2620 比上兩年前買的i7 6核心 型號忘了
Gary avatarGary2015-06-24
簡單來說就是兩個CPU和一個CPU跑完一組平行計算的時間一樣
所以我在想是不是新的電腦設定錯誤
Aaliyah avatarAaliyah2015-06-27
一般來講,你只要啟動的是SMP KERNEL就夠了,至於平行
Erin avatarErin2015-07-01
演算的效能並不是單純你用了哪一個KIT就一定能凸顯的
Robert avatarRobert2015-07-03
多核心程式需要注意的很多,但單純從您的說法裡面可以
Delia avatarDelia2015-07-05
推測的資訊其實很貧乏:是否有適當分割演算,演算是否
有不當的相依關連,甚或邏輯性的等待拴鎖等等.....
Poppy avatarPoppy2015-07-09
搞不好ram吃滿了,所以沒有辦法跑那麼快XD
之前就有遇過ram吃滿,CPU沒有辦法跑出理論GFlops
Daniel avatarDaniel2015-07-11
如果你的計算程式只是一般的單一流程計算程式,那不管
Sarah avatarSarah2015-07-15
少個核:都不會實質增加你的演算速度的。這種程式需要
Hedwig avatarHedwig2015-07-18
是像 Carry 那種暴力蠻牛(核心時脈與實質核心演算速度
Tristan Cohan avatarTristan Cohan2015-07-20
)處理器
James avatarJames2015-07-23
編譯的時候有正確link嗎?
Steve avatarSteve2015-07-27
為什麼不把原始碼丟出來呢?不要浪費大家的時間用猜的
Valerie avatarValerie2015-07-31
既然都平行了怎不用顯卡跑
Audriana avatarAudriana2015-08-03
先確認你是不是用SMP核心起動OS吧
Isabella avatarIsabella2015-08-07
cat /proc/cpuinfo看看,32bit kernel只到8 cores
Annie avatarAnnie2015-08-10
cat /proc/version 看看有沒有標示SMP啊~
Damian avatarDamian2015-08-11
原來是這樣看 感謝!! 有標示SMP
Oliver avatarOliver2015-08-11
請問會是主機centos版本太舊的問題嗎 目前5.4
Steve avatarSteve2015-08-12
跑的時候有確定每個cpu跟cores都有被用到?
Rae avatarRae2015-08-14
那 ps 看看執行續有沒有分裂(同程式多個PID)如果沒有
Caitlin avatarCaitlin2015-08-15
程式寫得有問題,如果有,可能要檢查看看是否有互相卡
Aaliyah avatarAaliyah2015-08-17
卡關的邏輯判斷式
Freda avatarFreda2015-08-21
try this
export OMP_NUM_THREADS=12
Jacob avatarJacob2015-08-24
主機的啊,如果你沒自己編核心,32bit kernel只認得8cores