产品说明:
第6.1版PGI Workstation 64位优化型 Fortran、C 和C++ 编译器针对英特尔和AMD x64处理器,可生成优化的统一二进制代码,有助于加快应用程序向基于高容量的64位双核心AMD和Intel x64处理器的工作站、服务器和集群器迁移
因为这些处理器很大程度上兼容来自一个CPU指令体系的二进制代码,巨大的微架构差异使得编译器很难生成针对每一种处理器专门优化的指令流,到目前为止,程序开发人员还被迫选择是生成针对哪一个处理器优化的执行代码。从第6.1版起,PGI编译器能够整合针对两种处理器优化的统一的二进制指令流。
开发员能够通过一个单一的高性能x64二进制代码将高容量的技术服务器和工作站应用程序的调整验证标准化,可以降低开发的成本和复杂性。用户可以在计算环境中利用多种x64处理器轻松地工作,自由地选择最适合某一特定应用的处理器和操作系统平台,不会遇到单一处理器标准化环境内在的兼容性难题和性能风险。
除为x64处理器生成统一的二进制代码外,第6.1版PGI Workstation现在还支持Microsoft Windows Server 2003 x64 Editions 和 Windows XP Professional x64 Edition两个操作系统平台,PGI Workstation 6.1编译器及工具与Microsoft Platform SDK for Windows x64软件开发工具包联合安装,为开发人员提供了一个能够与Microsoft Visual C++ .NET 2005互操作的命令级Fortran编程环境,以及开发OpenMP和本机Windows x64 Fortran应用自动并行化所需的独立的图形调整和分析工具。PGI Workstation的未来版本还将支持微软为加快产品上市时间而设计的Windows Compute Cluster Server 2003,该平台提供了一个部署、操作和集成现有基础设施及工具十分简易的高性能计算平台,软件开发商使用这套工具能够开发出高性能计算机用,而且能够将它们轻松地迁移出来,在Windows Server 2003 x64 Edition上本机运行,该平台是Windows Compute Cluster Server 2003的基础。
PGI Workstation 6.1的其它功能和优化技术包括:支持F95、C 和 C++、ANSI C99的OpenMP 2.5并行编程标准,增强专门为双核心处理器优化的循环自动并行化技术,增强矢量化功能,针对通用C/C++应用程序优化多项技术,跨过程分析,支持SSE3指令,非一致内存访问(NUMA)架构调整,优化特定目标的代码生成器,扩大与GNU gcc的兼容性,支持最新的Linux发行版,如RHEL 4.0、Fedora Core 4、SLES 9和 SUSE 10.0。所有功能和改进技术都可运行在针对AMD 和 Intel x64处理器的多个操作系统上,同时全面支持32位x86处理器。