Glibc overlay with amd64 performance patches and more!

Posted on 2005/10/25 03:50
Filed Under 黑手人生/企鵝控

  難得看見一個不大具有"危險性"的效能增進法。

無以為繼的 SETI 紀錄


  自從 Gentoo Ebuild 裡的 setiathome 升到 4.18 版之後,就跟原有的 seti 程式正式劃清,進入了 boinc 的世代,我對 boinc 實在是沒什麼好感,一方面是我的 boinc 現在對我鬧脾氣,開機後愛跑不跑,明明 dmesg 顯示已經正常啟動,但是 ps aux | grep boinc 又往往發覺找不到什麼鳥,現在只能靠開機後的"手動"執行,實在很煩。除此之外對各個 project 的支援性都不好,想要跑多 project 的人還得一個站一個站的註冊新帳號,難道就不能單一帳號通吃嗎?難道就不能讓我在 clinet 端做一個啟動的動作就自動 attach new project 嗎?最後一點更要念一念,原舊有的 seti unit 紀錄可以說根本就被官方捨棄了,今天世界各地的使用者無償的運算,唯一的要求就是運算紀錄的成就感,現在居然是一切重頭。也無怪乎轉換心跑道的使用者並不如預期的多。
  舊 setiathome 似乎已呈現半廢站狀態,原本是看在今年是國際物理年,愛因斯坦發表相對論 100 年,裝了 boinc 來算重力波,原本預計十月時就會得出結果,現在似乎沒什麼消息就是了,我今天把 setiathome 降成3.08-r4 ,開始又跑起舊 seti 來,目前累計為 2342 個unit,預計會跑到舊主機不再提供運算單位為止。

  講了那麼多,跟主題無關是很正常的,偏題是我的風格,裝瘋賣傻是我的原則,其實這個主題也是為了搜尋 seti 相關文章而找到的,對一般 amd64 的使用者來說, amd64 的效能目前還是頗差強人意的,我指的不是硬體方面,而是軟體支援性方面,一般使用者頂多只能改改核心的 cpu type 選項,然後對著鏡子催眠自己 "我的系統變快了~我的系統變快了~~" 。而這篇文章則是從 glibc 著手,來自由 suse 和 mandrake 著手開發的 patches 。對與 libm 、 string routines 等函式庫相關的程式有用。Gimp 和 seti 之類的。

*AMD64 optimized libm
Contains an updated and optimized math library for AMD64 CPUs. Improvements can be seen in Seti@home and the Gimp for example, or anything that uses libm.

*AMD64 optimized string routines
Increases memory copy performance for AMD64. The improvements can be seen with a small test-program, memcpy.c, which is attatched to the bug (compile it with -O at least).


  除了 amd64 之外,x86的環境也可適用,官方說法是 "不大會損壞您的系統" ,實際上究竟是如何也得自己用了才知道。對了,還有最重要的一點。食用方法如下。

  http://forums.gentoo.org/viewtopic-t-376943.html

  慢用~

 相關文章 
  • 沒有相關文章。
2005/10/25 03:50 2005/10/25 03:50

引用地址 : http://geeksoul.org/trackback/21

About

by R男

Notice