下表列出了 PGI 各产品系列之间功能、性能和授权方式的差异。
功能 |
PGI Workstation |
PGI Server |
PGI CDK
|
PGI Visual Fortran |
16 |
64 |
256 |
PVF |
PVF Server |
语言选项 |
仅 Fortran |
|
|
|
|
|
|
|
仅 C/C++ |
|
|
|
|
|
|
|
Fortran & C/C++ |
|
|
|
|
|
|
|
操作系统 |
仅 Linux |
|
|
|
|
|
|
|
仅 Mac OS X |
|
|
|
|
|
|
|
仅 Windows |
|
|
|
|
|
|
|
多平台 |
仅Volume
Pack
|
|
|
|
|
|
|
MPI 进程
|
调试(利用PGDBG®) |
8 |
16 |
16 |
64 |
256 |
8 |
8 |
分析(利用PGPROF®) |
8 |
16 |
16 |
64 |
256 |
8 |
8 |
授权类型 |
节点锁定单用户 |
|
|
|
|
|
|
|
多用户网络浮动 |
|
|
|
|
|
|
|
关于 PGI GPU Accelerator 产品
所有PGI 产品均提供支持GPU 加速器(x64+GPU)或不支持GPU 加速器(仅x64)的版本。x64+GPU 产品可以支持 PGI Accelerator 及OpenACC指令、CUDA Fortran、CUDA-x86 和其他面向 GPU 的技术和功能。
PGI Workstation, PGI Server 和 PGI CDK 许可证之间的区别为:
PGI Workstation—用于部署在一个节点锁定的系统上。该许可证允许使用PGDBG调试最多8个MPI 进程,例如:mpirun -np 8 -dbg=pgdbg foo。8个进程必须全部运行于PGDBG 的同一个系统。另外,该系统上运行的最多8个 MPI 进程能使用PGPROF 以及累积提供的结果来剖析。
PGI Server—用于部署在任何数量的网络节点上。可选择最多2, 5, 10, 25 或 50 个并发用户。该许可证允许使用PGDBG调试最多16个MPI 进程,例如:mpirun -np 16 -dbg=pgdbg foo。 16个进程必须全部运行于PGDBG 的一个节点。另外,该节点上运行的最多16个 MPI 进程能使用PGPROF 以及累积提供的结果来剖析。
PGI CDK—用于部署在任何数量的网络节点上。可选择最多2, 5, 10, 25 或 50 个并发用户。该许可证允许使用PGDBG调试最多16, 64, 或 256个MPI 进程,并且这些进程可以运行于machines.LINUX文件指定的不同的集群节点上,但仅当PGI CDK的守护进程(daemon)已安装时。另外,该集群里最多16/64/256个进程能使用PGPROF 以及累积提供的结果来剖析。
请注意PGI CDK 安装程序在PGDBG 使用的集群从节点上安装守护进程,来进行集群调试。PGI Workstation 或 PGI Server 安装程序里不含有这些守护进程。
注意:PGI 产品支持调试和剖析每MPI 进程最多64 个OpenMP 线程。
|