- 註冊時間
- 2003-4-18
- 線上時間
- 1278 小時
- 閱讀權限
- 254
- 積分
- 4416
- 主題
- 140
- 精華
- 4
- 文章
- 4704
該用戶從未簽到 - 文章
- 4704
|
Re: [求助] 關於INTEL FORTRAN COMPILER 9.0
作點額外筆記,現在這個已經被搞成64位元的問題了
INTEL FORTRAN可能不是個好主意,另外INTEL C的COMPILER也一樣
除非使用者用的是整套的INTEL系統,不然可以獲得的好處會"非常非常"的有限
以我手上的配備為例的話
INTEL VISUAL FORTRAN 9.0.0.18+IMSL V5.0的組合
以及硬體使用AMD 3800+ X2 加上4GB的記憶體,作業系統採用XP X64版本
這樣的系統看似可以發揮出64位元的能力,不過實際上來說要注意幾點
1.INTEL FORTRAN的GUI僅支援32BIT,64BIT請自行想辦法(目前方法是用32BIT的GUI做好
程式並檢測過後,再用指令列轉出我所需要的執行程式)
2.INTEL的COMPILER全系列"僅保證支援EM64T"對於AMD的CPU系列會有不同程度的閹割
以指令集的支援來看,INTEL COMPILER系列都會有Qax系列開頭的四個最佳化
其中QaxN是對應於P4的SSE2指令集,不過AMD的最佳化指令只有一個"隱藏指令"QxW
說明書內也不會存在這樣的東西,但是問過了IDF那邊以後,就會發現這個隱藏指令
但是實際上,這個隱藏指令的最佳化大概相當於P4第一代的最佳化能力,間接的會
造成好像64Bit的速度提升不明顯,不過在某些需要硬碰硬的運算上面,64Bit會比P4
快上3.5倍,只是在"INTEL 掰咖 COMPILER"的加持底下,综合速度大概僅比32Bit的P4
3.2GHZ快了7%而已
3.IMSL的問題,IMSL因為和INTEL合作,而INTEL的EM64T X2難產,所以造成的問題就變成
現在的IMSL 64BIT不支援任何的SMP操作,如果您要使用像是奇異值拆解法的怪東西
很抱歉,你得要慢慢算Orz
4.MS有沒有提供解決方案???有的,MS和AMD用戶的說法是...請等待本公司的VISUAL C
或是其他VISUAL STUDIO系列的產品,另外,FORTRAN可以用PGI公司的產品,最佳化程度
都會比INTEL的高相當多
5.64BIT系統有沒有好處???有,但是要注意,因為AMD的939插槽的CPU都僅支援到4GB的記憶體
所以64BIT在目前的機種上面的好處近乎於零,像小弟的程式跑到3.58GB的實體記
憶體大小,就會卡住了;是的,可以跑,但是非常慢Orz.目前僅有Opteron支援到8GB記
憶體定址,如果有科學運算需求的一定要買~~~~買了民用版就鳥掉了
此外X64版本的作業系統實際上來說對於64BIT的最佳化程度還是有不夠的嫌疑,或
許得等到VISTA出現以後才會有更最佳化的版本吧,至於小弟為何不用Vista!????因
為X64版本是學校提供的,當然是OK
而且工作環境也大體上完成了,剩下的工作就是把副系統的LINUX架起來,已經弄好
的環境當然不會自找麻煩的去搞爛
目前遇到困難點:
LINUX版本的FEMLAB無法安裝,當然啦,原因不明
雖然說試驗過了一天,不過找不出方法,安裝作業系統是Fedora Core 4,不過KDE或是GONME
都沒辦法把FEMLAB裝上去,目前的安裝進度是JAVA安裝OK,燒錄機也Mount到
了/mnt/cdrom上面,使用ROOT的權限登入後,再由終端機啟動安裝程式,用的指令是在
/usr/local裡面,使用sh /mnt/cdrom/clsetup的方式來啟動,只是啟動后執行了一串,就跳
出來了Orz,目前想辦法看看要裝RedHat9.3版還是怎樣(RH9.3據說是驗證過可以安裝
使用的) |
|