PALMisLIFE 討論區

標題: [求助] 關於64BIT的X86電腦 [列印本頁]

作者: lifaung    時間: 2005-9-14 00:24
標題: [求助] 關於64BIT的X86電腦
主要問題是關於硬體,不過也有關於軟體的部份

以32BIT的WINDOWS開發環境來說的話,COMPAQ FORTRAN似乎
定址只有2GB以下
所以在算銀奈米粒子散射體和特定波長電漿造成的拉曼散射現象的時候,最多只能算兩顆(FOR 3D的CASE),而且兩顆散射
體可能要圓形(而且沒有殼層的)才能跑的動Orz
至於橢球狀的就址能算單顆(痛!!!)

現在老師想要升級硬體來計算突破2GB記憶體極限的東西
但是我還不太確定是否以K8 939 64BIT版本+64BIT WINDOWS或是64BIT LINUX
就一定可以定址到4GB...(另一組PROJECT的學長是用FEMLAB
來算量子點分析,那個就確定用的到)

原本考慮買工作站,不過最便宜的HP xh9300搭載兩顆
Operon+16GB記憶體目前是超出預算的
所以想先買個人電腦及的確定一下是否可以超越2GB限制
如果可以的話再於明年編列預算購買專用的伺服器

請問站上有人是否有使用64BIT的系統來跑過FORTRAN呢
還有FORTRAN本身COMPILER的記憶體定址可以到多大
最大是多少GB,以及用的是何種的COMPILER

雖然知道這個問題很突然,不過覺得還是想問問看
如有冒犯,請多多見諒
--
實際上來說,目前看到的個人型的K8也只能配4GB而已,如果有超過4GB定址的
請提供一下可以配超過4GB記憶體的主機板型號給小弟
大感激
作者: maxi    時間: 2005-9-14 01:43
標題: Re: [求助] 關於64BIT的X86電腦
有沒有考慮自己買server主機板來組?
AMD8111 chipset可以上到24GB
Nvidia nForce Professional 2200 chipset可以上到12GB

[ Last edited by maxi on 2005-9-14 at 01:45 ]
作者: lifaung    時間: 2005-9-14 02:17
標題: Re: [求助] 關於64BIT的X86電腦
答案當然是有
不過...價格不明,還有CPU比較難取得的問題比較讓小弟頭痛

--
其他問題包括...每顆CPU控制的記憶體是否可以給同個程式使用
還有記憶體是由程式還是OS還是主機板本身就可以進行調配的也不知道的狀態下
想先了解一下這些問題

其實有看過GIGABYTE和MSI的伺服器主機版
泰安的暫時沒看,因為認真說起來,如果真的要裝,自組價格不見得會比整套三年保工作站便宜
作者: parrot    時間: 2005-9-14 06:30
標題: Re: [求助] 關於64BIT的X86電腦
何不跟廠商談借測一下呢?
作者: Checko    時間: 2005-9-14 08:15
標題: Re: [求助] 關於64BIT的X86電腦
請問一下有沒有FORTRAN的Code可以測記憶體限制的?
因為一般都沒run到這麼大的程式。所以也不知道支援到多少。
作者: lifaung    時間: 2005-9-14 11:36
標題: Re: [求助] 關於64BIT的X86電腦
目前用COMPAQ的COMPILER,使用SVD的時候,大概記憶體撐不到2GB
又根據FEM LAB這套軟體的說明會,WINDOWS 32位元的單一程式只能夠動到2GB的記憶體
而換成64BIT則可以突破此限制
不過我自己沒有64位元可以測試,所以也不知道是不是真的有這麼回事
不過確定的是FEM LAB作MASH的時候,不能做的太密
不然過程中一定在記憶體接近2GB時爆掉

目前在和別的實驗室借了INTEL版的
不知道可以定址到多大,暫時因為不熟而無法順利作業就是了
不過64位元版本的INTEL COMPILER是應該可以定址到超過2GB的(看簡介)

[ Last edited by lifaung on 2005-9-14 at 11:39 ]
作者: lifaung    時間: 2005-9-20 15:48
標題: Re: [求助] 關於64BIT的X86電腦
目前打算先用個人型的64位元 AMD X2的來組組看
不知道有沒有人已經組裝過此類型的電腦
以及運作性能提升狀況

先問問看吧...
--
COMPILER應該會改成使用intel compiler
作者: jeromel    時間: 2005-9-20 21:18
標題: Re: [求助] 關於64BIT的X86電腦
我朋友最近也遇到相同的問題,他們也是作分析的,mesh一切細,記憶體使用就超過3GB,而用一般的電腦跑只能使用到2GB,會算很慢。因為聽說Liunx版沒有這限制,所以最近在找Liunx的solution。

我很好奇,這2GB的限制是OS、應用程式(分析軟體)還是CPU造成的??因為他們對 Liunx不熟,架不太起來,所以若是OS的問題的話,是否只要換64bit版的Windows就可以了??

[ Last edited by jeromel on 2005-9-20 at 21:24 ]
作者: lifaung    時間: 2005-9-21 13:39
標題: Re: [求助] 關於64BIT的X86電腦
Originally posted by jeromel at 2005-9-20 21:18:
我朋友最近也遇到相同的問題,他們也是作分析的,mesh一切細,記憶體使用就超過3GB,而用一般的電腦跑只能使用到2GB,會算很慢。因為聽說Liunx版沒有這限制,所以最近在找Liunx的solution。

我很好奇,這2GB的限制是OS、應用程式(分析軟體)還是CPU造成的??因為他們對 Liunx不熟,架不太起來,所以若是OS的問題的話,是否只要換64bit版的Windows就可以了??

[ Last edited by jeromel on 2005-9-20 at 21:24 ]


2GB根據小弟查詢的結果是

WINDOWS作業系統會保留2GB記憶體給系統處理用,應用程式只能用剩下的2GB
不過SERVER版本的可以定址超過4GB的限制,但是多餘的2GB是利用SWAP的方式來利用
64BIT據說沒這問題,不過也不見有人解釋或是分享,就當作是這麼回事吧

和老師考慮過,就算是32位元可以用,不過也不太需要考慮了
反正64BIT的COMPILER可以大幅增加運算速度以及解除限制,就跑64BIT雙核心吧

如果績效良好,就考慮日後購買伺服器
作者: jeromel    時間: 2005-9-22 00:15
標題: Re: [求助] 關於64BIT的X86電腦
所以OS是主要限制囉~

那再問一下,你所說的64bits compiler指的是64bits CPU 還是compiler成64bits的應用程式??
抱歉,對電腦系統不是很瞭解,所以搞不太清楚這些東西.......




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5