PGI编译器瞄准AMD的四核Opteron皓龙处理器

2007-08-09来源: 电子工程世界关键字:调试  评估  代码  生成

Portland Group优化的多核处理器开发工具使开发人员能够在AMD皓龙四核处理器平台上迁移、调整应用软件

中国,2007年8月7日 — 高性能计算机技术(HPC)编译器的主要供应商、意法半导体的全资子公司Portland Group今天发布了新的PGI编译器及开发工具,这套命名为“巴塞罗纳”的新产品是PGI专门为AMD的Opteron皓龙四核处理器定制的。针对那些有意向把应用程序迁移到AMD即将推出的四核处理器以及针对这个处理器平台准备调整现有应用程序的独立软件开发商和客户,PGI和AMD合作推出了这些编译器。

PGI公司是高性能并行C/C++编译器、Fortran编译器、应用调试工具和性能评估工具的开发商和销售商,其产品深得高性能计算技术工程师和科学家的青睐。PGI编译器与开发工具能够把AMD和英特尔的微处理器的终极性能发挥出来。PGI公司的所有编译器都支持PGI Unified Binary执行代码的生成功能,开发人员利用这个功能可以充分利用AMD和英特尔最新的创新成果,把两种不同类型的x64处理器看作一个统一的平台,从而最大限度地提高软件开发的灵活性,开发人员无需再为两个不同的处理器平台单独开发、优化应用软件。

“为了支持软件开发商针对AMD即将推出的四核处理器优化软件工具,AMD积极配合软件厂商如PGI的开发工作,为我们提供了所需的信息和技术支持,他们的工作非常全面,非常出色,”Portland Group公司总监Douglas Miles表示,“为了兼容AMD的皓龙四核处理器,我们在PGI编译器中实现了性能调优功能,这个功能将为PGI的科学工程界的客户带来巨大的好处,同时我们也希望AMD社区的广大程序员也是这个功能的最大受益者。”
?
具有革命性的AMD直连架构通过消除传统前端总线架构固有的瓶颈,提高了系统的总体性能和能效,在这一成功架构的基础之上,AMD新的四核皓龙处理器还首次采用了多项重大改进技术,PGI编译器利用这些改进技术能够提高编译器的处理速度,例如,智能代码选择功能完全采用128位宽的浮点运算处理器,避免了归并依赖性问题;低空间开销的内联函数并行区把高效的数据自动并行化功能从双核处理器扩大到四核;热循环校准利用被扩展的32字节代码取用窗口;高度优化的数据位与字符串代码库固有特性充分利用了新的ABM和SSE4a指令;指令队列与选择特性改进了延迟与带宽问题;改进的软件指令预取功能与1级高速数据缓存的预取硬件实现优势互补;内存分层优化技术降低了四个内核之间与内存访存有关的冲突现象,提高了吞吐效率。

“随着微处理器向多核环境进化的步伐加快,PGI和AMD都认识到,要想使程序员轻松地发挥双核和四核处理器的高计算性能,他们必须有更好的可用的开发工具,” AMD软件开发副总裁Earl Stahl表示,“通过使用新的PGI编译器与开发工具,程序员能够根据AMD四核皓龙处理器优化自己的应用软件,充分利用新处理器在内核和高速缓存方面的重大改良技术,以及AMD内部设计实现的空前的能效水平,最终能够为终端用户带来更高的性能和能效。”

利用PGI最新的7.0-7版编译器及开发工具,软件开发人员可以直接产生AMD皓龙四核处理器可以处理的代码。PGI的7.1版编译器预计2007年秋季全面上市,新软件将包括针对AMD皓龙四核处理器增加的新功能和优化特性。

关于Portland Group

Portland Group系意法半导体旗下一全资子公司,是为基于高性能的X86处理器的工作站、服务器和群集器提供Fortran、C和C++编译器和工具的知名软件供应商。关于Portland Group公司、产品以及服务的详情,请登录网站www.pgroup.com或致电销售部(503) 682-2806或发电子邮件到sales@pgroup.com

关于意法半导体(ST)公司

意法半导体,是微电子应用领域中开发供应半导体解决方案的世界级主导厂商。硅片与系统技术的完美结合,雄厚的制造实力,广泛的知识产权组合(IP),以及强大的战略合作伙伴关系,使意法半导体在系统级芯片(SoC)技术方面居最前沿地位。在今天实现技术一体化的发展趋势中,ST的产品扮演了一个重要的角色。公司股票分别在纽约股票交易所、巴黎Euronext股票交易所和米兰股票交易所上市。2006年,公司净收入98.5亿美元,净收益7.82亿美元,详情请访问ST网站?? www.st.com 或 ST中文网站 www.stmicroelectronics.com.cn

关键字:调试  评估  代码  生成

编辑: 引用地址:https://news.eeworld.com.cn/newproducts/control/200708/15091.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:飞思卡尔推基于Power Architecture多合一平台 简化工业联网协议
下一篇:凌华科技推内嵌DSP、硬件直接控制之轴控卡

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

基于STM32从零写操作系统系列---用GDB调试LED程序

目的通过调试程序,观察程序的运行情况。主要是简单介绍程序的调试方法,当然相对于一些集成开发环境,这种调试方法就显得有点落后了。由于我坚持不使用集成开发环境,所以只能这样了。要求安装TrueSTUDIO for STM32,这是STM32官方免费的集成开发环境。安装这个IDE的目的只有一个,就是使用它的GDBServer。实验步骤1.使用《基于STM32从零写操作系统系列---点亮LED灯》这篇文章的源代码。2.下载TrueSTUDIO for STM32。3.安装TrueSTUDIO for STM32软件。正常安装就可以,没有特别的设置。4. 在命令行中,进入led_proj文件夹,输入make,编译项目,获得boot.out
发表于 2019-09-10
基于STM32从零写操作系统系列---用GDB调试LED程序

stm32串口通信调试总结

本文分为两部分,即”以USART1为例的串口初始化”和“调试中遇到的问题”以USART1为例的串口初始化本程序调用了stm32自带的固件库,工程中具体的文件见下图: 一.GPIO及USART1初始化结构体变量定义GPIO_InitTypeDef GPIO_InitStructure;USART_InitTypeDef USART_InitStructure;二.串口时钟及GPIO端口时钟使能 USART1是挂在APB2总线上的外设。 TX,RX分别是PA9,PA10端口的复用。要使用到端口复用,就要使能端口的时钟,并使能相应外设的时钟。这里可使用|同时使能这两个时钟
发表于 2019-09-04
stm32串口通信调试总结

Spectrum View在电源网络调试及PLL故障诊断场景的应用

本文将通过常见的电源网络调试及PLL故障诊断等测试场景进一步描述Spectrum View的应用。    图1. MSO64采用全新TEK049平台和超低噪声前端TEK061 Spectrum View在电源调试中的应用 作为电子系统的动力源泉,电源网络质量的优劣将直接影响系统能否正常工作,因此电源测试及调试是保证系统正常工作极其重要的一环。系统中常用的电源种类较多,包括SMPS (AC-DC, DC-DC)及LDO,对于这些电源,一般除了关注电压幅度之外,现在也越来越多地开始关注电源纹波信号,尤其是对于RF IC及HSS IC的供电。因为电源网络中的高频噪声可能会串入
发表于 2019-09-02
Spectrum View在电源网络调试及PLL故障诊断场景的应用

STM32F103VET6多串口调试

公司最近在做一个STM32的项目,需要同时使用STM32的3个usart口和2个uart口。 一、知识准备 (1)芯片具体型号,我调试的是 STM32F103VET6 (2)芯片使用的晶振是多少兆,常用的有8MHz、12MHz、25MHz,我调试的是8MHz外部晶振 (3)端口对应管脚 二、基础代码编写 1、时钟设置 (1)初始化系统时钟,选择时钟源(内、外部时钟),设置各条总线的时钟源及频率 (2)打开对应外设时钟,usart1和其它几个串口不在同一条时钟总线上 (3)打开对应串口管脚所在总线时钟 2、串口GPIO口设置 
发表于 2019-08-28

【STM32H7教程】第5章 STM32H7下载和调试方法(MDK5)

5.1   初学者重要提示如果使用JLINK调试下载STM32H7,务必使用JLINK V9或V10,之前的版本已经不支持。如果使用STLINK调试下载STM32H7,推荐使用最新的电脑端驱动和对应的固件,详情见第2章的2.6小节。MDK曾发布的STM32F1,F407,F429和F7的所有调试方法的设置细节及其注意事项,同样适用于STM32H7:http://forum.armfly.com/forum.php?mod=viewthread&tid=14896 。MDK5调试过程中容易崩溃的问题,请看本章5.4小节,比较重要。JLINK无法下载解决思路以及常见问题整理,适用于其它LINK:http
发表于 2019-08-27
【STM32H7教程】第5章 STM32H7下载和调试方法(MDK5)

【STM32H7教程】第7章 STM32H7下载和调试方法(IAR8)

7.1   初学者重要提示如果使用JLINK调试下载STM32H7,务必使用JLINK V9或V10,之前的版本已经不支持。如果使用STLINK调试下载STM32H7,推荐使用最新的电脑端驱动和对应的固件,详情见第2章的2.6小节。  http://forum.armfly.com/forum.php?mod=viewthread&tid=21708 。7.2   使用IAR调试和下载程序设置(JLINK)调试下载STM32H7,务必使用JLINK V9或V10,之前的版本已经不支持,JLINK的驱动安装等相关文件已经在本教程第2章的2.5章节有说明。在上个章节
发表于 2019-08-27
【STM32H7教程】第7章 STM32H7下载和调试方法(IAR8)

小广播

换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关:

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved