FreeOZ论坛
标题:
高性能Linux Kernel项目—LinuxDNA
[打印本页]
作者:
coredump
时间:
27-2-2009 17:32
标题:
高性能Linux Kernel项目—LinuxDNA
旨在提供高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
作者:
ritz
时间:
27-2-2009 17:57
http://linux.slashdot.org/article.pl?sid=09/02/26/2216241
性能提高40%似乎不大靠谱
作者:
valpa
时间:
27-2-2009 18:44
这个项目的工作只是换了一个编译器吗?
作者:
luckyyan
时间:
27-2-2009 20:18
标题:
回复 #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 编辑
]
作者:
ubuntuhk
时间:
2-3-2009 02:25
不错
作者:
someonehappy
时间:
2-3-2009 10:53
那这个内核只是针对intel优化的咯,amd的不能跑吧。
作者:
coredump
时间:
2-3-2009 12:13
标题:
回复 #6 someonehappy 的帖子
of course Intel CPU only
I love ICC so much
欢迎光临 FreeOZ论坛 (https://www.freeoz.org/bbs/)
Powered by Discuz! X3.2