Fundamentals of Parallel Computing
Keď myslíme na aplikácie náročné na procesor, myslíme na paralelné výpočty. Táto kniha pojednáva o tom, čo je paralelný výpočet a ako ho možno dosiahnuť. Paralelné výpočty nemožno dosiahnuť len pomocou hardvéru alebo softvéru, ale ich kombináciou. Na najnižšej úrovni táto kniha opisuje vlastnosti operačného systému, ktoré sú potrebné na dosiahnutie paralelizmu. Na programátorskej úrovni musíme mať algoritmus, ktorý mapuje úlohy na rôzne procesory a vykonáva ich súčasne.
Ďalším dôležitým aspektom paralelizmu je paralelný hardvér. Paralelný hardvér má schopnosť vykonávať viacero inštrukcií súčasne. Paralelný hardvér, operačný systém a paralelný algoritmus teda spolu tvoria paralelný systém schopný dosiahnuť paralelizmus. Výpočtové náklady sú ďalším aspektom paralelných výpočtov. Pri vývoji paralelného algoritmu je potrebné zabezpečiť, aby jeho náklady boli optimálne. Táto kniha rozoberá všetky tieto aspekty paralelných výpočtov spolu s nákladovo optimálnymi algoritmami na príkladoch, aby sa s nimi študenti oboznámili.
Po prečítaní tejto knihy by mal mať študent dostatok vedomostí na to, aby mohol vyvinúť vlastný paralelný algoritmus pre daný problém.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)