SETI@home

9 replies · 3,128 views

SETI@home
Arkadadaslar ben uzayli arama sevdasinda degilim ama madem boyle bir proje var neden yardimda bulunmuyim diye dusunuyorum ben uyurken bile bilgisayarim is goruyor.🙂 2*cpu'muda full kullanma hazzina eristim😛
"Alintidir"
ınternete bağlı bilgisayarların kullanıldığı bir dağıtık bilgi işlem projesidir. Projeye Berkeley'deki California Üniversitesi'nin Uzay Bilimleri Laboratuvarı ev sahipliği yapmaktadır. SETI, Search for Extra-Terrestrial Intelligence (Türkçesi: Dünya Dışı Akıllı Yaşam Araştırması) sözcüklerinin baş harflerinden oluşturulmuş bir kısaltmadır. Eski SETI@home istemcisine (proje literatürüne göre: SETI@home Klasik (gorseli daha iyiydi)) verilen destek 15 Aralık 2005 tarihinde sona ermiştir. SETI@home BOINC platformundaki yeni istemcisiyle yoluna devam etmektedir.
sitesi : http://setiathome.berkeley.edu/
ben bu projeyi eskiden muzik tarzlarini arastirirken 'goa 604 trance' nebula derken bulmustum simdi paylasmak istedim.
sanatcinin rengi olmaz.
SETI@home
bide folding@home var
http://folding.stanford.edu/
"Alintidir"
"Folding@home proteinlerin moleküler yapısını, rollerini ve biyokimyasal değişimleri sırasında nasıl katlandığını inceleyen bir proje. Proje Alzheimer, Parkinson ve birçok kanser türü hakkında tıbbi, genetik çözümler üretilmesini amaçlıyor. Folding@home, Stanford Üniversitesi tarafından 2000 yılının ekim ayında başlatıldı."
PlayStation3'de bu projeyi destekliyormus. sanirim bu digerinden daha faydali
PS3 hakkinda "http://alicelen.com/?p=88";
sanatcinin rengi olmaz.
SETI@home
Zamanında tüm pouet kullanıcıları (ben de dahil) glöp kazanmak adına United Devices'ın kanser araştırmalarına destek veren ve "boş CPU" kullanan uygulamasını kullanıyorduk. Yaptığım testler sonucunda güyya boş CPU kullanan uygulamanın minimum %20 CPU yediğini (diğer bir deyişle kurulu olmadığı duruma göre bilgisayarın işlem kapasitesini %80'e indirdiğini) tesbit edip bir daha böyle "yararlı" uygulamaları kurmamaya karar verdim. Yani bir projeye destek vermek güzel, ancak sakın "boş CPU kullanma" olayına körü körüne inanmayın.
SETI@home
çaktırmadan gıdım gıdım kullanıyor demek kerata 🙂)
setinin programını yıllar önce bende kurmuştum. biraz sorun oldu kaldırdım.
SETI@home
skate %20 biraz abarti olmus (windows mu?). bu tur programlarin yavaslatma fenomeni hakkinda yazmistim : http://sozluk.sourtimes.org/show.asp?id=12299387
idle priority calisan bir thread'in diger thread'lerin quantum'undan o kadar calmamasi gerekir. %20 inanilmaz bir rakam.
test ettigin kosullarin ayrintisini verirsen ben de denemek isterim.
SETI@home
projecteuler.com'da yer alan problemlerden birini çözmeye yarayan bir euler denklemi hesaplayan Ansi C kodu ile test etmiştim. programı uninstall etmeye kararlıydım. Uninstall etmeden önce ve ettikten sonra birkaç kez yaptığım test sonucunda aşırı bir hız farkı gördüm. %20 abartı değil, çok net hatırlıyorum. 2-3 sene kadar oluyordur testi yapalı. şu anda verebileceğim başka bir hatırladığım koşul yok. sistem ilk çıkan PIV 3.0 Ghz'leren biri 1.25 GB Ram XP işletim sistemi v.s. v.s.
SETI@home
hmm kod hatasi olabilir o zaman. projecteuler.com diye bir site kalmamis gorunuyor.
cpu hizinin da durumu degistirmemesi gerekir.
nt kernel en basindan beri boyle calisiyor zira.
SETI@home
adresi yanlış vermişim.
http://projecteuler.net/
bir de yanlış anlama oldu sanırım, bu sitede çözülmelik zevkli problemler var. bahsettiğim program siteden download edilmiş bir program değildi, şahsen çözmek için yazdığım recursive function içeren ve brute force uygulayan bir kod idi. "kod hatası" olabilecek pek birşey yoktu içersinde açıkçası. memory allocation v.b. şeyler bile yer almıyordu. bol bol stack kullanıyordur ancak hepsi bu.
SETI@home
yok ben esas uygulamanin degil arkada calisan programin problemi olabilecegini dusunmustum. yani idle priority'ye sahip uygulamada bir problem olabilir.
ornek vereyim mesela idle thread bir i/o islemini bekliyorsa i/o islemi tamamlandiginda balance set manager thread i/o'yla isini bir an evvel bitirsin diye priority arttirir gecici bir sureligine sonra tekrar geri azaltir.
ayni sey ui event'leri icin de gecerli. bir uygulamaya mouse'la tiklamaya kalkarsaniz priority'si idle bile olsa gecici olarak artar kullaniciya hemen yanit versin diye. bu tur sebeplerden arka planda calisan uygulama aslinda taahhut ettigi idle priorty'yi saglayamamis olabilir.
SETI@home
Yalnızca console output veren bir C koduydu. Yanlış hatırlamıyorsam LCC ile derlemiştim. Editplus'da hızlıca bir kod yaz, derle çalıştır şeklinde gelişen ve file işlemleri olmayan bir koddu. Kodu net hatırlamıyorum ancak hemen hemen tüm projecteuler sorularını bu yöntemle çözdüğüm için böyle olduğunu tahmin ediyorum.
şöyle birşey hayal et.
#include "stdio.h"
#include "conio.h"
 
void main()
{
     float sonuc;
     sonuc = hesapKitap();
     printf("%f", sonuc);
     getch();
}

Last edited: 2009-01-22 09:35