XIV. Akademik Bilisim Konferansi

BaşlıkParalel Programlamada Kullanılan Temel Algoritmalar
ÖğrenciHayır
Yazar(lar) Yazar 1
Name: Uğur ERCAN
Org: Akdeniz Üniversitesi
Country: TR
E-mail: ugurercan_AT_akdeniz.edu.tr

Yazar 2
Name: Hakan AKAR
Org: Akdeniz Üniversitesi
Country: TR
E-mail: hakanakar_AT_akdeniz.edu.tr

Yazar 3
Name: Abdülkadir KOÇER
Org: Akdeniz Üniversitesi
Country: TR
E-mail: akocer_AT_akdeniz.edu.tr
Diğer Yazar(lar)ugur_ercan_AT_hotmail.com
Anahtar Kelimelerparalel programlama, algoritma, böl ve yönet, parallel işaretçi teknikleri, randomizasyon
ÖzetBilgisayar donanımları, yazılımların ihtiyaçlarına cevap vermekte zorlanmaktadırlar. Donanım parçalarındaki hafıza ya da bit derinliği arttırılabilirken işlemci hızı neredeyse fiziksel limitlere ulaşmıştır. Donanım üreticileri fiziksel limitlere dayanan işlemci hızı yerine, bilgisayarlarda kullanılan işlemci sayısını arttırmaktadırlar. Bilgisayar yazılımlarının çok işlemcili bilgisayarlardan daha verimli yararlanabilmesi için paralel olarak programlanması gerekmektedir. Bir yazılımın nasıl paralel olarak programlanabileceği yazılımın kendisiyle doğrudan ilgilidir. Genelde her yazılım çeşitli algoritmalarla paralelleştirilebilir. Günümüzde paralel programlamada kullanılan 3 temel algoritma bulunmaktadır. Bunlar; böl ve yönet, paralel işaretçi teknikleri ve randomizasyon. Sonuç olarak her paralel programlama algoritmasının kendine özgü kullanım alanı bulunmaktadır. Hangi algoritmanın kullanılacağı ya da programın paralel programlamaya uygun olup olmadığı programın yapısıyla doğrudan ilgilidir. Çok çekirdekli işlemcilerin kişisel ve taşınabilir bilgisayarlarda dahi yaygınlaşması paralel programlamaya duyulan ihtiyacı ve bu alanda yapılan araştırmaların önemini her geçen gün arttırmaktadır.
Başlıklar Yazılım Mühendisliği
Dosya  
 

 

Powered by OpenConf®
Copyright ©2002-2009 Zakon Group LLC