Sztuka programowania wieloprocesorowego.

Sztuka programowania wieloprocesorowego.

Autor: Maurice Herlihy, Nir Shavit


Wydawca: Wydawnictwo Naukowe PWN

Kategoria: Programowanie komputerowe i tworzenie oprogramowan...

Data wydania: 2010-01-15

Typ okładki: miękka


Nowoczesny podręcznik programowania maszyn wieloprocesowych – dynamicznie rozwijającej się dziedziny współczesnej informatyki. Obecnie producenci układów scalonych rezygnują z prób przyśpieszania procesorów i skupiają się na architekturach wielordzeniowych. Obliczenia na wieloprocesorowych układach scalonych są bardziej wydajne dzięki współbieżności – wykorzystaniu wielu procesorów do wykonywania jednego zadania. Sztuka programowania tych systemów wymaga zrozumienia nowych zasad obliczeniowych, algorytmów i narzędzi programistycznych.

W publikacji przedstawiono kluczowe zagadnienia potrzebne do efektywnego programowania wieloprocesowego: ·Zasady programowania współbieżnego. ·Podstawy programowania systemów ze współdzieloną pamięcią. ·Architekturę maszyn wieloprocesorowych. ·Przegląd współbieżnych struktur danych i kluczowych elementów ich budowy. ·Pełną prezentację technik synchronizacji – od prostych blokad do najnowszych transakcyjnych systemów pamięci. ·Działające przykłady w języku Java z wykorzystaniem Java Concurrency Package. ·Podstawowe koncepcje programowania w C# oraz C i C++ z biblioteką Pthreads

Liczba stron: 560

ISBN: 9788301161460