SETI@home 3.0版所作的修正
Version 3.0 adds science improvements to the operational improvements of
version 2.x.
欲下載第 3.0 版請按這裡.
所有平台的修正
- 最佳化了FFT的運算,我們改採用由東京大學發展出來高度最佳化的Ooura FFT routine,我們的測試顯示了比2,x版的用戶端運算程式快60%的結果,以及多4%的記憶體消耗量。
- 利用新的FFT運算所節省下來的CPU時間,我們就可以加入一個新的科學運算,現在SETI@home新增加兩種方式來偵測脈衝,這意味著你會看到兩類新的訊號在result檔中,
也就是"triplets"和"pulse"。詳情請見這裡。
- 我們也能夠將都普勒漂移率的計算範圍擴大,我們將範圍從+-10Hz增加到+-50Hz,在這樣的範圍下,我們將能夠偵測出外太空中,如地球的低軌道衛星般的物體(extraterrestrial version of our low earth orbiting satellites),這是之前從來沒有被探查的域,為了不要增加太多的計算時間,我們只有在0.3Hz以及更低空間解析度時才以+-10Hz以外的漂移率計算資料。
- 改進了狀態的紀錄。偵測脈衝的演算法在低空間解析度(高時間解析度)的時候是需要大量的運算的,所以我們將狀態記錄的方式做了改進,以便讓用戶端運算程式在重新開始後可以從上次正在運算的"gaussian/pulse/triplets"開始運算,而不是像之前的版本一樣從當時的都普勒漂移率及空間解析度開始。
- 我們將高斯比對(gaussian fit; weighted chi-square)的最低門檻調的更加的嚴格,就是把它從10.0降到8.8。這麼做有兩個理由,第一,在觀察了一定數目的gaussian fit結果後,我們發現數值介於10.0到8.8間的許多結果事實上並沒有表現出令人滿意的高斯曲線,反而有點像是尖刺狀的。第二,在增加了都普勒漂移率的範圍之後,回傳的gaussian fit 結果將會增多為原來的五倍之多,既然這些結果大多數為偽陽性的,所以我們將閾值提高。
圖形介面版本
- 新增加顯示脈衝偵測的圖形
- 顯示正在進行中的"gaussian/pulse/triplets"的視窗,在沒有進行上述運算的時候,會輪流顯示出各個運算在這個WU所得出的最佳結果。
附註: 關於計算時間與"個人用戶/團隊"的點數
FFT最佳化,脈衝偵測,及擴大都普勒漂移率的範圍綜合起來,會使得一般的WU需要多約40% 的時間來完成。這樣可以讓每單位時間的CPUI資源能夠產生出最多的科學數據。我們已經盡量修改處理的方式以減少對運算時間所產生的變化。這當然會影響到使用者或是團隊的點數變化,因為每個WU將花費更多的時間,或許將3.0版所產生的結果賦予更多的點數是不錯的,不過我們並沒有增加這項複雜性到本計畫中。
另外,在3.0版中,每個WU所花費時間的變異性會比較大,不過長期而言,每個使用者都會接收到"快的"和"慢的"WU,這會互相的平均掉個別的差距,而不會對點數有太大的影嚮。