ソフテック・トップページへ
ホーム 製品 セキュリティ・サービス HPCサービス ダウンロード 企業情報

PGI compiler TIPS
PGI Compiler 2010 サポートプロセッサ
技術情報・TIPS > サポートするプロセッサの特性

 

サポートするプロセッサと利用可能な機能

 32ビットあるいは64ビットプロセッサを含むPGI コンパイラ製品がサポートするプロセッサの種別とその利用可能なハードウェア機能を以下に纏めました。 以下の表の中にある 'target' をコンパイルコマンドのオプションとして指定すると、指定された CPU の特性に応じた最適化が可能なクロス・コンパイルが可能となります。CPU target オプションの詳細は、こちらに説明しています。また「クロスコンパイルの方法」については、こちらのページをご覧ください。

PGI コンパイラは、AMD 社の NUMA アーキテクチャにも「最適化」する機能を有するだけでなく、インテル社のUMA.最新の Nehalem の NUMA アーキテクチャにも最適化可能なコンパイラです。


 コンパイラ技術は、AMD64/Intel(R) 64 のコード生成機能だけではなく、NUMA / UMA と言ったメモリアーキテクチャに対しても柔軟に最適化できる能力が求められています。PGI コンパイラは、 NUMA アーキテクチャに対しても最適化機能を有した「先頭を走るコンパイラ」です。

PGI Workstation 2010 Supported Processors
Supplier CPU -tp
<target>
Memory
Address
Floating Point HW
SSE1 SSE2 SSE3 SSSE3 SSE4 ABM
&SSE4a
AMD six-core Istanbul istanbul-64 64-bit Yes Yes Yes No Yes Yes
AMD six-core Istanbul Istanbul 32-bit Yes Yes Yes No Yes Yes
AMD Opteron/QuadCore shanghai-64 64-bit Yes Yes Yes No No Yes
AMD Opteron/QuadCore shanghai 32-bit Yes Yes Yes No No Yes
AMD Opteron/QuadCore barcelona-64 64-bit Yes Yes Yes No No Yes
AMD Opteron/QuadCore barcelona 32-bit Yes Yes Yes No No Yes
AMD Opteron/Athlon64 k8-64 64-bit Yes Yes Yes No No No
AMD Opteron/Athlon64 k8-32 32-bit Yes Yes Yes No No No
AMD Opteron Rev. E/F k8-64e 64-bit Yes Yes Yes No No No
AMD Opteron Rev. E/F k8-32 32-bit Yes Yes No No No No
AMD Turion64 k8-64e 64-bit Yes Yes Yes No No No
AMD Turion64 k8-32 32-bit Yes Yes No No No No
Intel Core i7/i5/i3 (Nehalem) nehalem-64 64-bit Yes Yes Yes Yes Yes Yes
Intel Core i7/i5/i3 (Nehalem) nehalem 32-bit Yes Yes Yes Yes Yes Yes
Intel Penryn penryn-64 64-bit Yes Yes Yes Yes Yes No
Intel Penryn penryn 32-bit Yes Yes Yes Yes Yes No
Intel Core 2 core2-64 64-bit Yes Yes Yes Yes Yes No
Intel Core 2 core2 32-bit Yes Yes Yes Yes Yes No
Intel Xeon, P4 EM64T p7-64 64-bit Yes Yes Yes Yes No No
Intel Xeon, P4 EM64T p7 32-bit Yes Yes Yes Yes No No
Intel Xeon/Pentium4 p7 32-bit Yes Yes No No No No
AMD Athlon XP/MP athlonxp 32-bit Yes No No No No No
Intel Pentium III piii 32-bit Yes No No No No No
AMD Athlon athlon 32-bit No No No No No No
AMD K6 k6 32-bit No No No No No No
Intel Pentium II p6 32-bit No No No No No No
Generic Generic x86 p5 or px 32-bit No No No No No No


※ 旧バージョン PGI 9.0 がサポートするプロセッサとその特性についてはこちらのページ
※ 旧バージョン PGI 8.0 がサポートするプロセッサとその特性についてはこちらのページ
※ 旧バージョン PGI 7.2 がサポートするプロセッサとその特性についてはこちらのページ
※ 旧バージョン PGI 7.1 がサポートするプロセッサとその特性についてはこちらのページ
※ 旧バージョン PGI 7.0 がサポートするプロセッサとその特性についてはこちらのページ
※ 旧バージョン PGI 6.2 がサポートするプロセッサとその特性についてはこちらのページ
※ 旧バージョン PGI 6.1 がサポートするプロセッサとその特性についてはこちらのページ
※ 旧バージョン PGI 6.0 がサポートするプロセッサとその特性についてはこちらのページ


AMD64 と PGI 社の取組みについて

「AMD64」は、AMDが独自開発した、32bit と 64bit のハイブリッドなプロセッサ・アーキテクチャです。既存の 32bit の x86 命令をベースに 64bit モードと 64bit 命令を追加したものです。  これまでの x86 プロセッサの進化と同様、既存の x86 命令との互換性を維持しながら、その延長線上で 64bit 化を行ったことにより、32bit と 64bit 環境の共存や、32bit から 64bit 環境への移行が容易である特長があります。また、x86 命令も 64bit 命令もほぼ同等の性能を発揮すると言われております。PGI 社は、Opteron の発表前から AMD 社との協調体制の下で、AMD64 用の最適化コンパイラを開発してきました。Opteron 用のコンパイラとして、市場に最初に提供したのが PGI コンパイラです。なお、インテル(R) コンパイラでは、AMD社の Opteron 等に適した細部の最適化は行えない部分があります。特にメモリアクセス、キャッシュ最適化に係る部分の最適化は大きく異なるため、インテル社製コンパイラで生成された EM64T コードは、AMD64マシン上では性能が大きく劣化する場合があります。AMD プロセッサ用のコンパイラは、 PGI 社のコンパイラをお求めください。

PGI コンパイラの大きな特長は、AMD 社の AMD64 プロセッサとインテル社の インテル(R) 64(EM64T) プロセッサ、それぞれの CPU 命令に応じた最適化を行うことができるコンパイラ・スイッチ (cpu target) を有しているコンパイラであることです。 詳細は、こちらをご覧ください。

例えば、Intel(R) 64 の場合、CPU ターゲットを指定するコマンド・ライン・オプションである -tp p7-64 等を指定することで、Intel(R) intel(R) 64 に特化した最適化を行います。PGI コンパイラは、AMD64 ネイティブな最適化と Intel(R) EM64T 用の最適化を切り替えることが可能なクロス・コンパイル機能を有します。従いまして、PGI コ ンパイラを利用することで、将来、ご使用システムを EM64T もしくは AMD64 のどちらかの CPU プラットフォームに変更したとしても、共通コンパイラ基盤としてどちらのプラットフォームに対してもご利用いただけます


PGI コンパイラは、インテル(R) のプロセッサに対しても AMD のプロセッサに対しても最適なコードを生成します。各社商用コンパイラの性能比較にて、どちらのプロセッサ上でも速い PGI の性能をお確かめください


Intel(R) 64 Technology について

インテル(R) EMT64T (Intel(R) 64) は、基本的に AMD64 アーキテクチャとの互換を図り、64bit 命令(演算、アドレッシング)を追加した技術です。従って、Intel(R) 64は、 AMD64 と互換性が保たれています。PGI コンパイラは、最新のインテル社のプロセッサを常にサポートします。



PGI コンパイラがサポートする Linux DIstributions の詳細は、こちらへ



<< 戻る


 ※本ページに記載されている会社名、製品名は、各社の登録商標または商標です。
 ソフテックは、PGI 製品の公認正規代理店です

サイトマップ お問合せ
Copyright 2010 SofTek Systems Inc. All Rights Reserved.