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

PGI compiler TIPS
PGI Compiler 2010 サポート OS
技術情報・TIPS > OS の特性

 

PGI 2010 がサポートする Operating System とその特性

PGI コンパイラ製品がサポートする Linux Distribution、Windows(R) の種別とその OS 上で利用可能な機能、ライブラリ等を以下に纏めました。
なお、過去の PGI コンパイラのバージョンをサポートする Linux OS の種類に関しては、こちらをご覧ください


Linux

Linux Systems Supported by PGI Workstation 2010
Distribution 64-bit HyperThreading NPTL NUMA glibc GCC
RHEL 5.5 Yes Yes Yes Yes 2.5 4.1.2
RHEL 5.4 Yes Yes Yes Yes 2.5 4.1.2
RHEL 5.3 Yes Yes Yes Yes 2.5 4.1.2
RHEL 5.0 Yes Yes Yes Yes 2.5 4.1.2
RHEL 4 Yes Yes Yes Yes 2.3.4 3.4.3
RHEL 3 Yes Yes Yes No 2.3.2 3.2.3
CentOS も 上記 RHEL の同じバージョンで使用できます。
Fedora 12 Yes Yes Yes No 2.11 4.4.2
Fedora 11 Yes Yes Yes No 2.10.1 4.4
Fedora 10 Yes Yes Yes No 2.9 4.3.2
Fedora 9 Yes Yes Yes Yes 2.8 4.3.0
Fedora 8 Yes Yes Yes Yes 2.7 4.1.2
Fedora 7 Yes Yes Yes Yes 2.6 4.1.2
Fedora 6 Yes Yes Yes Yes 2.5 4.1.1
Fedora 5 Yes Yes Yes Yes 2.4 4.1.0
Fedora 4 Yes Yes Yes Yes 2.3.5 4.0.0
Fedora 3 Yes Yes Yes No 2.3.2 3.4.2
Fedora 2 Yes Yes Yes No 2.3.2 3.3.3
SUSE 11.1 Yes Yes Yes Yes 2.9 4.3.3
SUSE 11.0 Yes Yes Yes Yes 2.8 4.3.0
SUSE 10.3 Yes Yes Yes Yes 2.6.1 4.2.1
SUSE 10.2 Yes Yes Yes Yes 2.5 4.1.0
SUSE 10.1 Yes Yes Yes Yes 2.4 4.1.0
SUSE 10.0 Yes YES YES Yes 2.3.5 4.0.2
SuSE 9.3 Yes Yes Yes Yes 2.3.4 3.3.5
SuSE 9.2 Yes Yes Yes Yse 2.3.3 3.3.4
SLES 11 Yes Yes Yes Yes 2.9 4.3.3
SLES 10 Yes Yes Yes Yes 2.4 4.1.0
SLES 9 Yes Yes Yes Yes 2.3.3 3.3.3
SuSE 9.1 Yes Yes Yes No 2.3.3 3.3.3
SuSE 9.0 Yes Yes No No 2.3.2 3.3.1
SuSE 8.2 Yes Yes No No 2.3.2 3.3
Red Hat 9.0 No No Yes No 2.3.2 3.2.2
Ubuntu 10.04
(PGI10.6~)
Yes Yes Yes Yes 2.11.1 4.4.3
Ubuntu 9.10 Yes Yes Yes Yes 2.10.1 4.4.1
Ubuntu 9.04 Yes Yes Yes Yes 2.9 4.3.3
Ubuntu 8.10 Yes Yes Yes Yes 2.8 4.3.2
Ubuntu 8.04 Yes Yes Yes Yes 2.7 4.2.1

  • NPTL は、新しい Linux distributions でサポートした Native Posix Threads Library (NPTL) です。PGI コンパイラは、OpenMP あるいは自動並列化機能において使用するスレッドライブラリを自動的にこのNPTL を使用する形を取ります。
  • NUMA (Non-Uniform Memory Access) は、NUMAライブラリに対応しているOSを意味します。マルチプロセッサ AMD Opteron や Intel Nehalem プロセッサベースのシステムでは、メモリアクセスのレイテンシが異なるNUMAアーキテクチャを採用しています。NUMAとは、あるプロセッサからメモリ領域へのアクセス時間が異なるアーキテクチャを言います。SuSE9.2/9.3、SUSE 10.0、SLES 9 以上、RHEL 4、Fedora Core 4 以上は、コンパイラによって利用可能な NUMAライブラリを含んでいるため、このライブラリをインクルードします。また、このランタイムライブラリによって、メモリのデータのアクセスを最適化します。

  • 現在のシステムの Linux distribution とバージョン名は、 /etc/issue ファイルの中に記述されております。あるいは、cat /proc/version コマンドで出力されます。
  • 現在のシステムの glibc のバージョンを知りたい場合は、コマンド "/lib/libc.so.6" を実行してください。(64ビットの場合は、/lib64/libc.so.6)
  • 現在のシステムのアーキテクチャ名を知りたい場合は、 コマンド "arch" を実行してください。
  • 現在のシステム情報の全てを知りたい場合は、 コマンド "uname -a" を実行して下さい。
  • 現在の CPU 情報は、 /proc/cpuinfo ファイルの中に記述されております。



Windows(R)
以下の表は、32ビットならびに64ビット Windows(R) 上で使用可能なコマンド・ベースのコンパイラの対応 OS です。 (PGI Visual Fortran の適用 OS に関しましては、こちらをご覧ください
なお、PGI 9.0 以降は Windows 2000はサポートしません。


Windows(R) Systems Supported by PGI Workstation 2010
OS Type 64-bit HyperThreading PGC++ PGDBG NPTL NUMA glibc GCC
Microsoft
Windows
(32 ビット)
7 No Yes Yes Yes N/A Yes N/A N/A
2008 No Yes Yes Yes N/A Yes N/A N/A
XP No Yes Yes Yes N/A Yes N/A N/A
2003 No No Yes Yes N/A Yes N/A N/A
Vista No Yes Yes Yes N/A Yes N/A N/A
SFU No Yes Yes Yes N/A Yes SFU 3.3
SUA x86 No Yes Yes Yes N/A Yes SUA 3.3
Microsoft
Windows
(64 ビット)
7 Yes Yes Yes Yes N/A Yes N/A N/A
2008
x64
Yes Yes Yes Yes N/A Yes N/A N/A
XP x64 Yes Yes Yes Yes N/A Yes N/A N/A
2003
x64
Yes Yes Yes Yes N/A Yes N/A N/A
Vista Yes Yes Yes Yes N/A Yes N/A N/A
SUA x64 Yes Yes Yes Yes N/A Yes SUA 3.3



Apple Mac OS X
以下の表は、32ビットならびに64ビット Apple Mac OS X for Intel(R) プロセッサ上で使用可能なコマンド・ベースのコンパイラの内訳です。 
PGI 2010 より、MacOS 10.4.9 Tiger はサポートしませんのでご注意下さい。

Apple MAC OS X Systems Supported by PGI Workstation 2010
OS Type 64-bit HyperThreading PGC++ PGDBG NPTL NUMA glibc GCC
Apple
Mac OS X
Snow Leopard Yes No Yes Yes N/A N/A N/A 4.2.1
Leopard Yes No Yes Yes N/A N/A N/A 4.0.1

   Apple Mac OS X version 10.4.9 以上(64-bit and 32-bit)、Xcode 2.5 以上 が必要




PGI コンパイラがサポートする プロセッサ の詳細は、こちらへ



<< 戻る


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

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