共1条
1/1 1 跳转至页
Portland推出64位平台编译器
新的工具套件帮助软件供应商在Windows Server 2003 x64 Editions上开发64位应用程序,在Windows Compute Cluster Server 2003上开发高性能应用程序
意法半导体(纽约证券交易所:STM)全资子公司The Portland Group?近日宣布,第6.1版PGI? Workstation 64位优化型 Fortran、C 和C++ 编译器及开发工具将于2005年12月15日全面上市。编译器是一种把软件开发人员使用的高级编程语言转换成计算机能够识别的二进制代码的软件工具,最新版的PGI编译器除几项新的功能外,还对整个软件进行了优化改进,以便加快应用程序向基于高容量的64位双核心AMD和Intel x64处理器的工作站、服务器和集群器迁移。
最新的PGI 6.1编译器的最重要功能是生成针对英特尔和AMD x64处理器优化的统一二进制代码。因为这些处理器很大程度上兼容来自一个CPU指令体系的二进制代码,巨大的微架构差异使得编译器很难生成针对每一种处理器专门优化的指令流,到目前为止,程序开发人员还被迫选择是生成针对哪一个处理器优化的执行代码。从第6.1版起,PGI编译器能够整合针对两种处理器优化的统一的二进制指令流。
The Portland Group总监Douglas Miles说:“统一的二进制代码对于开发人员和用户来说意义非凡,开发员能够通过一个单一的高性能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的基础。
微软Windows服务器产品部集团产品经理John Borozan说:“得到Portland Group的支持,看到以Windows Server 2003 x64 Editions为平台的开发解决方案数量日益增多,现在又增加了科研工程用的64位PGI Workstatio编译器及开发工具,我们为此感到非常地高兴。”
PGI Workstation 6.1编译器及工具能够在Windows Server 2003 x64 Editions下与多种类似于UNIX外观的命令界面互操作,提供的开发环境兼容高性能计算(HPC)所使用的传统操作系统。PGDBG? 和 PGPROF?是Windows Server 2003 x64 Edition版PGI Workstation内的并行调试和分析工
具,其图形用户界面完全兼容Linux版PGIWorkstation,从而为在多种操作系统的计算环境中工作的
编程员创造了一个理想的开发环境。
PGI Fortran、C和C++编译器及开发工具广泛用于高性能计算(HPC)应用领域。在这个领域,复杂过程的建模和仿真需要进行技术性计算,例如,海洋建模、天气预报、地球物理处理、空气动力学仿真、结构分析、汽车碰撞实验、计算化学以及相关领域。针对计算任务密集型硬件平台内的处理器,PGI编译器及工具提供了一套统一优化的工业认可的开发工具,这套工具在业内经常被引用为性能和可靠性的参考标准。微软将在2006年上半年推出Windows Compute Cluster Server 2003,PGI 工具将有利于独立软件开发商(ISV)向这个新的HPC解决方案迁移,以及支持这个新的集群服务器平台。
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处理器。
关键词: Portland 推出 64位 平台 编译器 工具
共1条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图四被打赏50分 | |
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 |