全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 1782|回复: 7
打印 上一主题 下一主题

[经验] Pathscale发布amd的cpu用的最佳编译器EKOPath4

[复制链接]
跳转到指定楼层
1#
发表于 2011-6-23 15:42:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Pathscale刚刚发布了EKOPath4(http://www.pathscale.com/)
EKOPath4的新特性
  • Significant improvements in performance and robustness(性能健壮性)
  • Support for latest Intel® 64 & AMD64 processors(新处理器支持)
  • Support for SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, SSE4A & AVX(新SIMD扩展支持)
  • New C++ backend and GNU compatible runtime(新C++、GNU兼容的运行时库支持)
  • Complete implementation of C++ STL locale library(实现C++ STL本地库)
  • Reference counted basic_string using atomic locking
  • Thread-safety, including iostream and locale objects(线程安全提升)
  • Optimized exception handling(例外控制优化)
  • Optimized C and C++ debugging support(C/C++t调试支持优化)
  • More Fortran 2003 features(Fortran 2003支持)
  • Significantly improved IPA (inter-procedural analysis)(IPA分析提升)
  • Runtime improvements(运行时改进)
  • New PathAS assembler(新的PathAS汇编器)
  • Major overhaul of PathDB for better multi-core support
  • Hundreds of bug fixes and much more..
性能对比高性能编译器最重要的是性能,Phoronix给出了针对某些例子的对比,EKOPath4.0的性能提升。如下,从这几个例子来看,EKOPath4.0的性能比GCC4.5高不少。




另外,Proronix也计划自己编译EKOPath编译器,并综合对比LLVM、EKOPath、GCC和Open64。《编译点滴》也会时刻关注,并第一时间刊登相关内容。
EKOPath4相关链接Pathscale简介Pathscale是一家专注高性能编译器解决方案的公司,包括GPU和X86平台的高性能计算,以卖相关服务为主。CTO是Christopher Bergström。Fred Chow是技术方面的**。感兴趣的读者可以在#pathscale@freenode IRC上了解更多。 对于中国用户,Pathscale的CTO表示,如果感兴趣的人多,可以单独开#pathscale-cn频道服务,可以先在#pathscale IRC里和他说一声。   虽然EKOPath4自称开源,也的确能从上面的链接中找到编译器,调试器的源代码。但是也有人指出Pathscale一直承诺的开源兑现的力度很不够。下面的这段评论来自这里
Notes: Before continuing, yes, the open-sourcing of EKOPath 4 is what in recent days on Phoronix has been codenamed Dirndl as the results have been very impressive. Some Phoronix readers were sharp to figure it out within the forums and those following me on Twitter. Originally this open-source announcement was to happen two weeks ago, but since then there have been multiple delays for various reasons. While some Phoronix readers figured out EKOPath 4 was being open-sourced in advance, in some development circles this was already known for a number of days. Three weeks ago, Christopher Bergström (PathScale’s CTO), wrote to the Illumos development list and publicly dropped the EKOPath 4.0.10 binary and said "There will be a more broad and related announcement next week, but PathScale promises to continue providing EKOPath 4 as a free download for Solaris and family." On the Illumos IRC that day, the free EKOPath was again brought up. On a related note, back in April news broke that PathScale was working to develop a "CUDA killer" for the GPU. Back then it waspromised it would be open-source and freely licensed.  
Open64和Pathscale的渊源
  • 2000年SGI将其 利用GPL协议MIPS Pro64编译器开源
  • 2001年University of Delaware 继续维护该编译器,并将其更名为Open64
  • 2001-2004年,计算所与Intel合作为安腾处理器基于Open64开发ORC项目,即Open Research Coompiler。
  • 2003年,Pathscale开始将该编译器移植到X86平台,并着手优化
  • 随后的几年里,Open64和Pathscale的代码相互移植了很多。
  • 最近,Pathscale升级到了GPLv3,而Open64还采用GPLv2,使得两者的代码越走越远


[ 本帖最后由 主机侦探 于 2011-6-23 15:56 编辑 ]
2#
发表于 2011-6-23 15:44:33 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
3#
发表于 2011-6-23 15:51:15 | 只看该作者
高深的东西。
4#
发表于 2011-6-23 16:02:13 | 只看该作者
好深奥,不明白
5#
发表于 2011-6-23 16:37:14 | 只看该作者
里我很近,但又很远
6#
发表于 2011-6-23 18:21:09 | 只看该作者
不习惯
7#
发表于 2011-6-23 19:01:37 | 只看该作者
   看不懂
8#
发表于 2011-6-23 19:28:09 | 只看该作者
   这东西不懂
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-9-29 09:29 , Processed in 0.060528 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表