Herkese merhaba,

E-postanın asıl içeriğine geçmeden önce paralel programlama ile ilgili
aşağıdaki bilgiyi de paylaşmak isterim:
Eğer paralel hesaplama yaparak bir araştırma yapıyorsanız ve hesaplama
kaynağına ihtiyaç duyuyorsanız, Türkiye'nin de üyesi olduğu Avrupa İleri
Hesaplama Ortaklığı'nın sistemlerinden yararlanma imkanına sahipsiniz.
Konuyla ilgili bilgiler Ulusal Yüksek Başarımlı Hesaplama Merkezi (UHeM)
web sayfasında yer almaktadır. Bunu hatırlatma olarak bir kez daha yazmak
istedim. Şu linkten detaylı bilgilere ulaşabilirsiniz:
http://uybhm.itu.edu.tr/pracehaberleri.html#deci9

Öncelikli olarak yüksek başarımlı hesaplama konusunda deneyiminiz ön plana
çıkıyor. Program kullanımı ya da programlama işine yeni mi başlayacaksınız?
Eğer öyleyse linkten ulaşabileceğiniz, Ulusal Yüksek Başarımlı Hesaplama
Merkezi'nin (İTÜ'de konuşlanmış bir merkez UHeM) düzenlediği yüksek
başarımlı hesaplama ve paralel programlama eğitimine başvurabilirsiniz:
http://training.uybhm.itu.edu.tr/apply_2012.php

Ekibinizde paralel programlama ya da paralel program çalıştırma deneyimi
bulunan birini bulundurmanız çok büyük önem arzeder.

Bir de alacağınız donanımın paralel çalıştırılması işi var. Bu da apayrı
bir konu. Bu noktada da depolama sistemlerinden tutun da pci-e kartlara,
oradan cpu cache'lerine kadar pek çok konuda bilgi sahibi ve bunların bir
arada nasıl düzgün çalışacağını bilen en az bir kişiyi ekibinizde
bulundurmanız gerekir.

Eğer paralel hesaplama konusunda bilgi ve/veya deneyim sahibiyseniz,
CPU-GPU ikileminde kodunuzu kendinizin geliştirip geliştiremediği ön plana
çıkacaktır. Eğer başkalarının yazdığı programları çalıştıracaksanız, kodu
geliştirenlerle bu kodun GPU ortamına port edilip edilmeyeceğini
sorabilirsiniz. Eğer kendiniz geliştirecekseniz OpenCL ya da Cuda gibi
ortamlarda nasıl kod geliştirileceğiyle ilgilenebilirsiniz. Konuyla ilgili
daha önceki e-postalarda da bilgiler vardı.

Almak istediğiniz sistemin henüz projelendirilmediğini yazmışsınız.
Aklınızda bulunsun diye birkaç noktanın üzerinde durmak istedim. Aşağıya
yazacaklarımın hepsi alacağınız sistemin kapasitesine göre büyük
değişiklikler gösterebilir.

Sistemin sahip olma maliyeti olacak doğal olarak. Ancak sistem tek başına
ayakta duramayacaktır. Öncelikle çok sağlam bir elektrik altyapısı olmalı.
En azından, elektrikler kesildiğinde hiç bir donanımsal sorun olmaması için
sistemlerin hepsini kapatabileceğiniz zamanı kazandıracak şekilde güç
ihtiyacını kazandıracak UPS'leriniz olmalı. UPS'lerinizin arkasında
jeneratörler de olursa ne ala... Ayrıca sistemi konuşlandıracağınız
lokasyonda hem cihazların duracağı kabinetler hem de cihazların takılacağı
güç kaynakları topraklanmış olmalı. Eğer böyle olmazsa cihazlar patır patır
dökülür.

Cihazlarınız çok iyi soğutulmalı. Cihazların konuşlandırılacağı odanın nemi
ve sıcaklığı kontrol altında tutulabilmeli. Bunun için yeterince kuvvetli
iklimlendirme cihazlarına sahip olmalısınız. Aksi taktirde cihazlarınız
ömrünü tamamlayamadan kullanım dışı kalır. Çoğu üretici ideal olmayan
şartlarda çalıştırdığınız ürünler için garanti anlaşmasını feshetme yoluna
gidebilir ya da bunun blöfünü yapabilir :)

İşin bir de donanımsal bakım maliyeti var. Bu sistem için alacağınız her
cihaza bir ömür biçmelisiniz. Biçeceğiniz ömre göre üreticiyle bakım
anlaşması yapmalısınız ki sistemin herhangi bir parçası bozulduğunda,
cihazınız ortada kalmasın. Cihaz diye bahsettiklerimin içine sunucular, ağ
cihazları, veri depolama sistemleri, UPS'ler, iklimlendirme cihazları ve bu
sistemin ayakta kalması için gereken tüm donanımlar girmektedir.

Cihazların çalıştırılması ve soğutulması için kullanılacak elektriğin
maliyetine şu an girmeye gerek bile yok. Muhakkak ki bu da çok büyük bir
kalem olacaktır, maliyet kalemleri arasında.

Son olarak da ekibinizde bahsettiğim herşeyden anlayan birilerinin
bulunması gerekliliğini yazayım. Sistem yöneticisi, programcı, ağ
yöneticisi, alt yapı sorumlusu ve doğal olarak ekibinizin bilimsel
araştırma ile uğraşan üyeleri.

Selamlar,

Ender Güler

2012/5/7 hal 2000 hal <[email protected]>

> Ne kadar hesaplama gücü istediğinize bağlı.
> Basit bişi istiyorsanız %90 işinizi görür.
> http://www.nvidia.com/object/tesla_computing_solutions.html
>
> Ama ben tflop'lar pflop'lar istiyorum diyorsanız o çok ayrı bir hikaye...
>
> 2012/5/7 Bahadir demircioğlu <[email protected]>:
> > Herkese Merhabalar,
> > İstanbul Üniversitesi bünyesinde yeni kurulmakta olan Kuantum
> Teknolojileri
> > Laboratuvarı'nda deneysel çalışmaların yanında yüksek başarımlı
> hesaplamalar
> > yapmak istiyoruz. Bunun için herhangi bir yeri kullanmak yerine kendi
> > sistemimizi kullanmak için bir ekip kurmak ve burada hesaplamalarımızı
> > yapmak istiyoruz.
> > Bunun için tübitak desteğini alarak sağlam bir sistem kurma amacındayız.
> > Bunun için paralelleştirme işini öğrenmemiz gerekiyor.2 ihtimal var bu
> işi
> > ya cpu yada gpu ile yapacağız. Bu konuda bize öncü olacak kişi veya
> kişilere
> > ihtiyacımız var.
> > Şimdiden teşekkürler.
> >
> >
> > --
> > Bahadır Demircioğlu,MSc
> >
> > Istanbul Universitesi
> Istanbul
> > University
> > Fen Fakultesi Fizik Bolumu                                    Faculty of
> > Sciences Department of Physics
> > Kuantum Teknolojileri Arastirma Laboratuvari           Quantum
> Technologies
> > Research Laboratory
> > 34134 Vezneciler/Istanbul/Turkiye                           34134
> > Vezneciler/Istanbul/Turkey
> >
> >
> > Tel: +90 212 4555700 (Int:15428)
> > GSM: +90 545 907 51 55
> >
> >
> > _______________________________________________
> > Linux-sohbet mailing list
> > [email protected]
> > https://liste.linux.org.tr/mailman/listinfo/linux-sohbet
> > Liste kurallari: http://liste.linux.org.tr/kurallar.php
> >
> _______________________________________________
> Linux-sohbet mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-sohbet
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
_______________________________________________
Linux-sohbet mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-sohbet
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap