GAMESSbenchで対決!じゃなくて調査です…
このサイトをご覧になっている方に、是非協力していただきたいことがあります。
言わずと知れたab initio MOプログラムパッケージ「GAMESS」による計算はどういう構成のPCで速いのか?を調べてみようと思うのです。気になりませんか??いくつかのベンチマークが公開されていますが、(下記)
非経験的分子軌道計算プログラムGAMESSベンチマーク(HIT)
阪府大小関先生のベンチ
自作erの構成での結果が知りたくないですか???
ベンチマーク用の入力ファイルはこちら↓
Benchmark.inp Rev.2
[最初に公開したものより、メモリ使用量を2桁下げました]
MOPAC2002のPM5で構造最適化したジエチルエーテル分子の、DFT(B3LYP/6-31G(d))でのシングルポイントエネルギー計算です(WinGAMESS 06)。私のPCでは92秒で終了しました。これぐらいの計算が、皆さんの貴重な時間を割いて行うベンチマークとしては良いのではと思います。(もちろん、もっとディスクIOの負荷が掛かる計算や、時間が掛かる計算もいずれやってみたいとは思いますが)
ベンチマーク結果には対応するハードウェア構成を必ず付けます。以下は、私の環境での構成記述例です。
CPU : AMD Athlon 64 X2 4400+ (2.2GHz/L2=1024K dual core, single thread)
RAM : DDR-SDRAM (400MHz/512MB x2 dual channel)
M/B : ASUS A8V DELUXE (VIA K8T800Pro)
HDD : HGST Deskstar (160GB/SATA/150MHz/7200rpm/8MBcache RAID 0)
OS : Windows XP SP2
(1)CPUは動作周波数とL2キャッシュ、マルチコア/マルチプロセッサの有無、並列化の有無について書く
(2)RAMは動作周波数と容量、デュアルチャネルの有無について書く
(3)M/Bはチップセットについて書く
(4)HDDは実行ファイルのあるディスクについて、容量、接続方式、転送速度、回転数、キャッシュ容量、RAID構成の有無について書く
以上が留意点でしょうか。他にこうした方が良い、というご意見がありましたらコメントでお願いします。
(CPUのクロックとL2は、CPUの名前見たらわかるのでいらない説あり…でも調べるより書いてあった方がわかりやすいので…プロセッサナンバーとかわかりにくいっす)
というわけで、投稿テンプレは以下の感じにします。
【GAMESS ver】 06 (※なるべく最新のWinGAMESS 06でお願いします)
【CPU】
【RAM】
【M/B】
【HDD】
【OS】
【HDBENCH3.30】 (※もしあれば全結果をコピペ)
【Result】 xx.x sec (※TOTAL WALL CLOCK TIMEの値)
ベンチマーク結果についても、当面はこの記事のコメントに投稿をお願いします。もし溜まって来たら移すことを考えます。
コメント
それでは、とりあえずこんな感じで。
(ついでながら、
$SYSTEM MEMORY=100000000 $END
ではうまく動作しなかったので、
$SYSTEM MEMORY=50000000 $END
で実行した結果です)。
【GAMESS ver】 04
【CPU】Pentium 4 3G Socket478
【RAM】DDR-SDRAM (400MHz/512MB x2 dual channel)
【M/B】GIGABYTE GA-8IPE1000-G
【HDD】SEAGATE ST3160023A (160GB/SATA/150MHz/7200rpm/8MBcache, OS用), ST3300831A (300GB/Ultra ATA/100MHz/7200rpm/8MBcache, データ用)
【OS】Windows XP SP2
【HDBENCH3.30】
★ ★ ★ HDBENCH Ver 3.30 (C)EP82改/かず ★ ★ ★
M/B Name
Processor Dual Pentium4 3018.20MHz[GenuineIntel family F model 2 step 9]
VideoCard Matrox Parhelia LX
Resolution 1024x768 (32Bit color)
Memory 1048,044 KByte
OS 5.1 (Build: 2600) Service Pack 2
Date 2006/05/10 04:20
Intel(R) 82801EB Ultra ATA Storage Controllers
プライマリ IDE チャネル
ST3160023A
ST3300831A
Intel(R) 82801EB Ultra ATA Storage Controllers
セカンダリ IDE チャネル
HL-DT-ST DVDRAM GSA-4082B
ALL Integer Float MemoryR MemoryW MemoryRW DirectDraw
52909 93137 114258 236133 87346 176639 49
Rectangle Text Ellipse BitBlt Read Write Copy Drive
23473 6301 11220 335 50000 48877 3357 C:\100MB
【Result】126.2 sec
投稿者: 佐藤 | 2006年05月10日 04:43
s2kのbenchmark.inp Rev.2での結果です。
【GAMESS ver】 06
【CPU】Athlon64 X2 4400+ (Rev.2/89W,socket939)
【RAM】DDR-SDRAM (400MHz/512MB x2 dual channel)
【M/B】ASUS A8V DELUXE (VIA K8T800Pro)
【HDD】HGST Deskstar HDS722516VLSA80 x2 (160GB/SATA/150Gbps/7200rpm/8MBcache RAID 0)
【OS】Windows XP SP2
【HDBENCH3.30】
ALL Integer Float MemoryR MemoryW MemoryRW DirectDraw
86469 204434 240254 207769 104006 201010 0
Rectangle Text Ellipse BitBlt Read Write Copy Drive
0 0 0 0 90940 86194 46723 C:\100MB
※グラフィックは関係ないので実施せず。
【Result】 86.0 sec
投稿者: s2k | 2006年05月10日 07:54
初めまして。自作じゃないですが, 手持ちのも気になるかと思って。趣旨に反していたらごめんなさい。
Rev.2の結果です。
1.EPSON Endevavor Pro-800L
【GAMESS ver】 06
【CPU】PentiumIII (933MHz/ L2=256KB)
【RAM】PC800RIMM512MB
【M/B】不明
【HDD】IBM-DTLA-307045(40GB /U-ATA/100MHz///RAID無し)
【OS】Windows2000 SP3
【HDBENCH3.30】不明
【Result】 264.4 sec
2.HP compaq nx9005
【GAMESS ver】 06
【CPU】mobile Athron XP 1800+ (1.52GHz/L2=256KB)
【RAM】PC2100DDR-SDRAM1GB
【M/B】不明
【HDD】HITACHI_DK23EA-30(30GB)
【OS】WindowsXP SP1
【HDBENCH3.30】不明
【Result】 130.9 sec
でした。
投稿者: 土屋 | 2006年05月10日 20:06
Rev.2でやってみました。前回のハードウェア構成も少し直しました(L2追記, HDは両方ともUltra ATA)。
【GAMESS ver】 04
【CPU】Pentium 4 3G Socket478 (3GHz/L2=512KB)
【RAM】DDR-SDRAM (400MHz/512MB x2 dual channel)
【M/B】GIGABYTE GA-8IPE1000-G
【HDD】SEAGATE ST3160023A (160GB/Ultra ATA/150MHz/7200rpm/8MBcache, OS用), ST3300831A (300GB/Ultra ATA/100MHz/7200rpm/8MBcache, データ用)
【OS】Windows XP SP2
【HDBENCH3.30】
これは同じなので省略
【Result】121.6 sec
投稿者: 佐藤 | 2006年05月11日 02:41
ThinkPad T40での結果も。
【GAMESS ver】 06
【CPU】Pentium M 755 (2.00GHz/L2=2MB)
【RAM】DDR-SDRAM (266MHz/1024MB/single channel)
【M/B】IBM original (855PM)
【HDD】不明 (80GB/UltraATA/100MBps/7200rpm/cashe??)
【OS】WindowsXP SP1
【HDBENCH3.30】
ALL Integer Float MemoryR MemoryW MemoryRW DirectDraw
29265 119188 94181 73002 28560 58566 0
Rectangle Text Ellipse BitBlt Read Write Copy Drive
0 0 0 0 28084 24573 2882 C:\100MB
※例によってグラフィック省略。
【Result】 97.9 sec
投稿者: s2k | 2006年05月11日 08:16
実は、いろいろ常駐ソフトが動いていたこと(Yahoo! Widgetとか)に気が付いて、外してみたら、さらに高速化されました。ついでにGAMESSのバージョンも06にしましたが、これによる高速化はごくわずか(1秒程度)のようです。
【GAMESS ver】 06
【Result】 115.4 sec
投稿者: 佐藤 | 2006年05月13日 16:53
Winmostarの開発機ですが、EPSON DIRECTの低価格ノートです。
Endeavor NT2700
【GAMESS ver】 06
【CPU】Pentium M 1.70
【RAM】PC2100DDR-SDRAM 512MB
【M/B】852GM
【HDD】SAMSUNG MP0603H(60GB)
【OS】Windows XP SP2
【HDBENCH3.30】
★ ★ ★ HDBENCH Ver 3.30 (C)EP82改/かず ★ ★ ★
M/B Name
Processor Pentium III 1702.03MHz[GenuineIntel family 6 model D step 6]
VideoCard Intel(R) 82852/82855 GM/GME Graphics Controller
Resolution 1024x768 (32Bit color)
Memory 514,864 KByte
OS 5.1 (Build: 2600) Service Pack 2
Date 2006/05/14 00:39
Intel(R) 82801DBM Ultra ATA Storage Controller - 24CA
プライマリ IDE チャネル
SAMSUNG MP0603H
Intel(R) 82801DBM Ultra ATA Storage Controller - 24CA
セカンダリ IDE チャネル
MATSHITA DVD-RAM UJ-830S
ALL Integer Float MemoryR MemoryW MemoryRW DirectDraw
28398 103086 80919 62188 29171 57525 30
Rectangle Text Ellipse BitBlt Read Write Copy Drive
18600 17958 8613 426 26855 21270 2347 C:\100MB
【Result】 123.1 sec
投稿者: 千田 | 2006年05月14日 00:55
s2kさんから、Pentium 4のHTをオフにした場合の結果も示してほしいというリクエストがありましたので、ベンチを取ってみました。HDBENCHも、同じ条件(常駐物を外した)で取り直してみました。
【GAMESS ver】 06
HTオン
【HDBENCH3.30】
ALL Integer Float MemoryR MemoryW MemoryRW DirectDraw
50892 93133 114302 233061 85844 172986 49
【Result】 115.4 sec
HTオフ
【HDBENCH3.30】
ALL Integer Float MemoryR MemoryW MemoryRW DirectDraw
47523 68916 115212 152923 94476 194378 49
【Result】 116.8 sec
HTのオンとオフでは、HDBENCHのIntegerはかなり違いますが、Floatはあまり変わりません。GAMESSでもあまり違いがなかったということは、重要なのは浮動小数点演算のスコアだということなのでしょう。
投稿者: 佐藤 | 2006年05月16日 06:46