Paralel Hesaplama Nedir?
Paralel hesaplama, bilgisayar aynı anda birden fazla görevi
gerçekleştirdiğinde oluşur. Bu teknik, bilgisayarların bir kerede tek bir şey
yapmaktan daha hızlı çalışmasına izin verebilir, tıpkı iki serbest elli bir
insanın düşük faizli ihtiyaç kredisitek
bir elden daha fazlasını taşıyabilmesi gibi. Geleneksel olarak, bilgisayar
programları, paralel hesaplamaya izin vermeyecek şekilde tasarlanır, bunun
yerine, bir seferde bir adımda gerçekleştirilmelidir. Bir programın bu şekilde
hesaplanabilmesi için, ayrı ayrı gerçekleştirilebilecek daha küçük görevlere
ayrılabilmesi için tasarlanması gerekir. Paralel bilgi işlemin ortalama kişi
ile ne kadar ilgili olduğuyla ilgili olarak, birçok kişisel bilgisayarın, tek
bir işlemci bilgisayarında olduğu gibi birbiri ardına tek bir görev yerine,
aynı anda birden çok görevi aynı anda işlemelerini sağlayan birden fazla işlem
çekirdeği vardır.
Bir bilgisayar programı yazmak, ayrı ayrı yürütülecek ayrı
görevlere ayrılabilmek için yazılması, doğrusal yürütmeyi kullanarak, her
seferinde bir tane yazmaktan genellikle daha zordur. Sırayla yürütülecek
bilgisayar programları ile, ilk görev genellikle, sekanstaki ikinci göreve
ayrılan bilgiyi belirler. İlk görevi yerine getirmekten kaynaklanan ilk bilgi
biti olmadan, ikinci görev yürütmek anlamsız olabilir. Bir program yazarken KBB notu düşüklere kredi veren bankalarfarklı parçalara ayrılabilir, zamanlama şeyler programın o
kadar farklı kısımlarına ihtiyaç duyduklarında ihtiyaç duydukları bilgiye sahip
olurlar ve güncel olmayan bilgilere dayanarak karar vermezler. Bu endişe
genellikle paralel bilgi işlem programlarının karşılaştığı en yaygın bilgisayar
hataları türüyle ilişkilendirilir.
Paralel hesaplamanın temel avantajı, programların daha hızlı
çalışabilmesidir. Paralel hesaplamayı kullanan bir program yürüten bilgisayar
donanımı, birden fazla merkezi işlem birimi ( CPU ) gibi mimariye sahipse ,
paralel hesaplama verimli bir teknik olabilir. Bir benzetme olarak, bir kişi
bir kerede bir kutu taşıyabiliyorsa ve bir CPU bir erkekse, sırayla yürüten bir
program sadece bir kerede bir kutu taşıyabilir. Paralel olarak yürütülürken,
aynı program iki ayrı göreve bölünebilir ve bundan yararlanacak iki CPU varsa,
her iki kutuyu da aynı anda taşıyın. Bunu yaparak, adam her iki kutuyu da taşır
ve görevini daha hızlı tamamlar.
Yorumlar
Yorum Gönder