Sztuka programowania wieloprocesorowego

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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.

Author(s): Herlihy Maurice, Shavit Nir
Publisher: PWN
Year: 2010

Language: Polish