GPU: Küresel İşleme Birimi

0
Tarık
GPU ingilizce adıyla Global Processing Unit, geniş konu yelpazesindeki bilgisayar uygulamaları ve araştırma çalışmalarını desteklemek amacıyla geliştirilen işlemci gücü paylaştırma çatısıdır.
Gnutella P2P ağı ile tüm dünya genelinde GPU istemcisi ile birbirine bağlantı halindeki kullanıcılar arasında işlemci gücü paylaştırmayı amaçlamaktadır. Yüksek işlemci gücü gerektiren, örneğin herhangi bir 3D gerçekleme projesinin sonuçlarının elde edimesinde ya da teoride "evrenin varoluşuna ilişkin bir benzetimin oluşturulmasında" kullanılabilmektedir.

Yüksek ölçekli uygulamalar ve tasarıların dışında da herhangi bir iş için ihtiyaç duyulduğunda proje ağa tanıtılarak işlemci gücü tahsis edilebilmektedir. Bir tasarıyı ağa tanıtabilmek için tasarının çalışıldığı yazılım için daha önceden GPU' da mevcutsa eklenti ya da arayüz kullanılmaktadır.

Örneğin, Terragen üç boyutlu manzara oluşturma yazılımı ile oluşturulacak herhangi bir "canlandırma" renderi için GPU kullanmak isterseniz terragen ile ilgili GPU eklentisini edinmeniz ve projenizi ağda tanımlamanız yeterlidir. Bu sayede animasyonunuzun farklı kareleri ağdaki diğer kullanıcılar tarafından render edilecek ve işlem bittiğinde size geri dönecektir.

Kısaca GPU, TGnutella Delphi bileşeni üzerine inşa edilmiş, *kısmen açık kaynak kodlu GPL ile dağıtılan bir gnutella istemcisi projesidir.

*TGnutella açık kaynak kodlu değildir.

İlgili Yazılar

Video: Smalltalk, bir video, bir IDE ya da test-driven development üstüne...

FZ

Eski Smalltalkçulardan Kent Beck, Test-Driven Development By Example kitabında genellikle Java ve çok az bir yerde de Python kullanıyor. Lakin üstadın zaman zaman hayıflandığını görüyoruz, "ah şimdi elimin altında Smalltalk, Smalltalk IDE ve Refactoring Browser" olsaydı diye.

Neden?

Belki de cevabı burada yatıyor:

Türk programcıların yeni dosya paylaşım ağı projesi

anonim

Bir grup Türk programcı, Türkçe arabirimli, napster/gnutella benzeri bir dosya paylaşım projesi üzerine çalışmaya başladılar. Grup istemci / sunucu programlarını ve programların kullandığı protokolu hazırlama aşamasında. Grup webmaster, grafiker, programcı ve beta testerlar aramakta. Daha fazla bilgi için http://www24.brinkster.com/sandik adresini ziyaret edebilirsiniz..

BIOS Logosunu Değiştirelim

FZ

Eğer siz de "bilgisayarı her açtığımda gördüğüm 'EnergyStar Logosu'ndan sıkıldım" diyenlerdenseniz, Gökhan "Crematorium" Olgun arkadaşımızın BIOS Logosunu Değiştirelim konu başlıklı yazısı ilginizi çekecektir.

CD Player ararken...

conan

Demin monster`ıma CD Player arıyordum (monster benim penguenin adi) console based olmayan, grafik arabirimli, CDDB ozelliği olan ekranda da fazla yer tutmayacak bi program bakınıyordum. grip ile karşılaştım. Çok cici bir arabirimi var. Sonra bir baktım CD-RiP, RiP+Encode gibi özellikleri de varmış. lame, cdparanoia gibi toolları toparlayıp, güzel bir arabirimde sunmuşlar. binary dosya stripped halde 454 K. GUI yaratmak için GTK kullanılmış. İçinde built-in Help menüsü de çıkıyor ki bu beni şaşırttı biraz :) Help`i çalıştırdım şimdi... Nautilus açıldı! Ne alakaysa. :)) [Naklen yayın oldu biraz]

Neyse en sevdiğim yönü ise küçük bir şekilde bi kenara koyup da sakin sakin çalmasını sağlayabiliyorsunuz. Bence oldukça güzel bir program. Herkeslere tavsiye ediyorum. Özellikle benim gibi CD dinlemeyi seviyorsanız. blackbox menüme hemen ekledim :) Sayfada screenshot`lar var.

Müzikli günler.

Seaside Framework ile Internet Programlama

FZ

Bill Clementson, en son gerçekleştirilen Vancouver Lisp Kullanıcıları Toplantısında gerçekleştirilen bir sunumu video olarak kaydedip insanlık ile paylaşmaya karar vermiş.

Söz konusu video, Avi Bryant tarafından Smalltalk [1, 2] dili ile geliştirilmiş Seaside isimli bir Internet programlama "framework"ü ile ilgili ve Common Lisp ile geliştirilmiş sağlam bir Internet programlama "framework"ü olan UnCommon Web'e benzer şekilde "devam ediş" (continuation) tekniğinden faydalanıyor.