Gerçekten yüksek başarıma ihtiyaç duyacaksanız bu işin iyi planlanması ve
kurulması önemli bence.

Mesela işlem yükü nispeten küçük çok sayıda hesaplama mı yapacağınız yoksa
çok büyük ölçekteki tek bir veriyle çok uzun sürecek işlemler bi
yapacaksınız? Problem ne kadar paralelleştirilebilir? Parçalar üzerinde
aynı işlemler mi yapılacak (SIMD)gibi parametreler var. Yaptığınız işin
doğasını biz tam bilemiyoruz tabii.

Ön bilgi konusunda sıkıntı varsa üniversitede paralel programlama dersi
veren bir hoca varsa derslerine katılmanız baya yarar sağlayabilir. Yada
internetteki ders otlarından faydalanabilirsiniz.

Bir de bahsettiğiniz hocayla (yada başka bir üniversiteden başka bir
hocayla) durumu biraz daha ayrıntılı tartışırsanız daha net bir şeyler
çıkar diye tahmin ediyorum. Neticede Paralelleştirme konusunda farklı
problemler için farklı uygulamalar, farklı teknolojiler var sizin de
bildiğiniz gibi. Belki cuda gerçekten işnizi görür. Belki de daha büyük
clusterlara ihtiyaç duyarsınız.

Ve ben de ekipte bu işlerden anlayan ve uğraşmaya gönüllü bir kişi
bulundurulmasının çok yararlı olacağına şiddetle katılıyorum. Bunun yanında
da programlama yapacak herkesin belli bir temel seviyeye ulaşması gerekiyor
paralel programlama hakkında. (Yoksa düzgün bir performans farkı
yaratılamayabilir) Çünkü bu mevzuyla ilgilenenler için bile sıkıntı
yaratabilen bir konu.

Kolay gelsin.
_______________________________________________
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