找回密码
 FreeOZ用户注册
查看: 2141|回复: 6
打印 上一主题 下一主题

[Linux] 高性能Linux Kernel项目—LinuxDNA

[复制链接]
跳转到指定楼层
1#
发表于 27-2-2009 18:32:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
旨在提供高Linux kernel性能的项目LinuxDNA,本月初成功实现用Intel C/C++编译器(ICC)编译了Linux kernel 2.6.22,不仅没有编译错误,而且完全可充当一个完整Linux系统的核心,开发者使用的Linux系统是基于Gentoo Linux。早期研究发现,用ICC编译Linux内核,在性能上可以提升40%。开发者以前使用的是ICC 8,目前已换到10.1和11版本。该项目的负责人Thaidog称:“编译一个新内核的所有指示都已公布在网站(虽然针对的是Gentoo,但其它任何发行版都适用)。任何有编译内核能力的人都可轻松完成。”他表示希望能维护一个与当前Linux内核并存的kernel源。现在的新内核对应的是2.6.22,因为.22版之后内核发生了一些变动,使得编译FROM:http://linux.solidot.org/article.pl?sid=09/02/27/0313201&from=rss
回复  

使用道具 举报

2#
发表于 27-2-2009 18:57:43 | 只看该作者
回复  

使用道具 举报

3#
发表于 27-2-2009 19:44:55 | 只看该作者
这个项目的工作只是换了一个编译器吗?
回复  

使用道具 举报

4#
发表于 27-2-2009 21:18:48 | 只看该作者

回复 #2 ritz 的帖子

靠谱,ICC的优化搞的好的话基本上都能提高10-30%的性能。当然为了得到这些性能,代码需要做一些调整。 40%的确很厉害,但是有可能达到,而且当然不是任何代码模块的任何流程都能提高40%。 3年前Intel的工程师就能用ICC编译Linux kernel了,不过当时需要做很多hack才能编译通过,这两年Intel C/C++编译器也在进步,与此同时借用ICC编译内核也发现了Linux Kernel的一些bug并提交了很多与ICC不兼容的patch,可以说这两年ICC和Linux Kernel形成了良性的互相促进。

去年Intel 的Linux编译器宣布免费,希望大家多多使用,这的确是个很cool的编译器,而且编译选项还能和gcc兼容。

[ 本帖最后由 luckyyan 于 27-2-2009 21:22 编辑 ]
回复  

使用道具 举报

5#
发表于 2-3-2009 03:25:43 | 只看该作者
不错
回复  

使用道具 举报

6#
发表于 2-3-2009 11:53:14 | 只看该作者
那这个内核只是针对intel优化的咯,amd的不能跑吧。
回复  

使用道具 举报

7#
 楼主| 发表于 2-3-2009 13:13:38 | 只看该作者

回复 #6 someonehappy 的帖子

of course Intel CPU only  

I love ICC so much
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+11, 12-12-2025 09:40 , Processed in 0.028784 second(s), 23 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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