【IA-64】Itanium2専用スレ・その3【アイテニアム】at JISAKU
【IA-64】Itanium2専用スレ・その3【アイテニアム】 - 暇つぶし2ch810:783
05/07/21 02:49:46 3NwvwRzz
>>805
たまたま安く中古を購入できたので,このマシンに関してはコストパフォーマンスは良いです。(20万してない。)
CPUはヤフオクで29,800円でしたし。
(新規に組もうと思っているものも,中古だけど1.3GHzのCPUを3個もっているので安上がりな方を考えている)
全く新規なら,安くて性能の良いコンパイラがあれば,Opteronの方が良いかもしれません。

不安定現象を扱っていてマトリクス解法に直接法を用いる必要があるので,分散メモリ型はやりにくいです。

>>806
マルチスレッドに対応してます。
singleで動かしているのは1.5GHzの安い出物がないから。(要はお金の問題)

>>807
仮にIA64用にコンパイルされていても,super scalar計算機用にチューニングされていなければ性能は全く出ないでしょう。

>>809
マトリクスの三角分解では
密行列:理論性能値の80~85%
block skyline: 理論性能値の60~75%
supernodal-multifrontal法:理論性能値の50~60% (Intel MKLのPADISOよりも高速です。)
(block skylineとsupernodal-multifrontal法は解く問題で性能がばらつきます。)

要素レベルの計算は,単純なスカラー計算が多いので動作クロックの低いItanium2では不利です。
それでも,剛性マトリクス作成や応力計算の際の多重loopを上手に(手で)unrollingすれば,
Itanium2に限らず,要素レベルの計算性能は数倍向上します。
(save命令の回数が少なくなるようにloop unrollingする。)

復元力特性を追跡する計算がかなりの部分を占める場合は,
単純なスカラー計算なのでItanium2は向いてません。(動作クロックが低いので)

当たり前のことですが,
1.如何に計算量を減らすか。
2. 計算量を増加させずにloop内の計算密度を如何に上げるか。(もちろん再起参照無しです。)
3. 計算量が少々増えてもloop内の計算密度を上げて結果的に高速化する。
 (ベクトル計算機だと結構効いた。要はレジスタを遊ばせない。)
4. 大容量キャッシュを生かす解法
を考えることですかね。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch