一站式电子元器件采购平台

华强商城公众号

一站式电子元器件采购平台

元器件移动商城,随时随地采购

华强商城M站

元器件移动商城,随时随地采购

半导体行业观察第一站!

芯八哥公众号

半导体行业观察第一站!

专注电子产业链,坚持深度原创

华强微电子公众号

专注电子产业链,
坚持深度原创

电子元器件原材料采购信息平台

华强电子网公众号

电子元器件原材料采购
信息平台

Portland Group推出x64处理器优化编译器及开发工具

来源:http://news.hqew.com/info-152306.html 发布时间:2008-12-23

摘要: 意法半导体全资子公司Portland Group公布支持Linux、Mac OS X和Windows三大操作系统的PGI 8.0版高性能编译器及开发工具系列产品。在所支持的三大平台上,PGI 8.0版Fortran和C编译器均全面支持最近发布...

     意法半导体全资子公司Portland Group公布支持Linux、Mac OS X和Windows三大操作系统的PGI 8.0版高性能编译器及开发工具系列产品。在所支持的三大平台上,PGI 8.0版Fortran和C编译器均全面支持最近发布的OpenMP 3.0多核并行编程标准。新版软件还支持在Linux和MacOS平台上开发和调试OpenMPI应用程序,并完善了现有MPI编译程序在Linux和Windows集群上的功能。目前,PGI 8.0版用户通过使用完全相同的PGI编译器、最新的OpenMP功能、可选的MPI软件和捆绑的OpenMP/MPI调试器和分析工具,可以在任何一款主流的台式机或服务器集群操作系统上开发部署多核和并行的应用程序。作为具有重要意义的全新开发成果,PGI 8.0版标志着Portland Group开始进入加速计算领域,可以条件性支持并行计算任务,从x64主处理器自动分配到英伟达(NVIDIA)的具有CUDA功能的GPU处理器。
    
     现有编译器及开发工具产品线已包含目前所有的最佳的HPC方法和多核编程技术。除了延续现有产品线的成功之处外,PGI 8.0版编译器还增加了一个全新的功能:自动分析源代码,然后生成一个巨大的数据库,描述可行的或被抑制的性能优化方案,并提供源代码的修改意见,以便利用可行的优化措施。随着8.0版编译器的推出,PGI利用通用编译器反馈格式(CCFF)使数据重组和访问数据的界面实现了标准化。为了努力改进PGI、第三方和高性能计算产业的软件调试工具的可用性和互操作性,PGI正在公布CCFF标准,业内人士可以免费获得这项标准。
    
    
     在一个结构合理而紧凑的直观的图形用户界面(GUI)内,PGI的PGPROF8.0性能分析工具可以显示CCFF数据以及用户源代码,同时还支持命令行界面。程序员可以迅速简易地发现结构合理的代码段,以及性能有待改进的需要重组的代码段。除能够识别占用计算机时间或系统资源最多的应用程序代码段外,PGPROF还为程序员提供具体且可行的源代码性能优化反馈建议。通过识别以下内容,以每个线程和/或每个进程显示数据的方法能够简化性能调试:
    
    
    ·单指令多数据流扩展(SSE)矢量回路,以及矢量化在非矢量回路受限制的原因
    
    
    ·多核用自动并行化回路,和并行化在串行回路上受限的原因
    
    
    ·OpenMP并行化的备选回路
    
    
    ·回路的计算强度,把负荷分配给图形处理器(GPU)或加速器所需的备选回路
    
    
    ·迭代数量极大或极小的回路,以及SSE和高速缓存分层架构性能的优化方法
    
    
    ·数据预取,通过指令和pragmas命令优化数据预取的机会
    
    
    
    

声明:本文观点仅代表作者本人,不代表华强商城的观点和立场。如有侵权或者其他问题,请联系本站修改或删除。

社群二维码

关注“华强商城“微信公众号

调查问卷

请问您是:

您希望看到什么内容: