【特集】

64bit環境で試すコンパイラ - アセンブルコードに見るその実力

1 64bit環境とIntelコンパイラを試す

 
  • <<
  • <

1/18

AMDのAthlon 64に続きIntelもXeonやPentium 4 / Pentium D / Pentium XEでEM64T (Extended Memory 64 Technology)をサポートし、かつMicrosoftがWindows XP Professional x64 EditionやWindows Server 2003 x64 Editionを正式にリリースしたことで、いよいよ64bit環境が実用的な射程に入ってきた。

以前から「64bitになれば高速」といった話は多かった訳だが、32bitアプリケーションをそのまま64bit環境で動かした場合と、64bitアプリケーションを動作させた場合の話が混在していた訳で、このあたりは一度整理する必要がある。そこで、いつものベンチマークソフトを使ってのテストではなく、実際にベンチマークソフトをソースからビルドしてその実力を確認するという形で、違いを見てみたいと思う。

もうひとつ今回試したいのは、IntelがリリースするC++ / Fortran / Vtuneといった開発ツール群である。もともとその性能に関しては評判もよく、Linuxにおいて「gccをicc(Intel C++コンパイラ)に変えてビルドしただけで30%高速になった」なんて話も聞くほどだ。丁度良い機会なので、こちらも同時に試してみたいと思う。

  • <<
  • <

1/18

インデックス

目次
(1) 64bit環境とIntelコンパイラを試す
(2) 最初は簡単にプログラムの作り方などを
(3) Visual Studio .NET 2003を使う
(4) 定番のDhrystoneをビルドしてみる
(5) 32bitテスト環境
(6) 32bitベンチマーク(1) - Dhrystone(Visual C++)
(7) Intel C++コンパイラを使う
(8) 32bitベンチマーク(2) - Dhrystone(Intel C++)
(9) 32bitベンチマーク(3) - 午後ベンチ(Visual C++ vs Intel C++)
(10) 64bit環境での開発方法・64bitテスト環境
(11) 64bitで速くなるのか?(1) - Visual C++/Plaftorm SDK vs Intel C++(1)
(12) 64bitで速くなるのか?(2) - Visual C++/Plaftorm SDK vs Intel C++(2)
(13) 64bitで速くなるのか?(3) - Visual C++/Plaftorm SDK vs Intel C++(3)
(14) 64bitで速くなるのか?(4) - gcc(1)
(15) 64bitで速くなるのか?(5) - gcc(2) プロセッサ指定の効果
(16) 64bitで速くなるのか?(6) - gcc(3) 拡張命令の効果
(17) 64bitで速くなるのか?(7) - gcc vs Intel C++
(18) まとめ

もっと見る

人気記事

一覧

イチオシ記事

新着記事

秋葉原で一番くじ『艦これ』×『アニON STATION』のコラボイベントを開催
[18:00 7/30] ホビー
冬目景の新連載がバーズで、ミュージシャン父に持つ女子高生と美人転校生描く
[17:44 7/30] ホビー
[生駒里奈]「もっと血だらけになりたい」ホラー第3弾へ意欲
[17:01 7/30] エンタメ
[リトルマーメイド]「名古屋四季劇場」オープニング作 人魚が宙を“泳ぐ”演出に注目 あすチケット発売
[17:00 7/30] エンタメ
TVアニメ『アルスラーン戦記 風塵乱舞』第五章のあらすじ&先行場面カット
[17:00 7/30] ホビー