Îïèñàíèå:
Êíèãà ïîñâÿùåíà ðàññìîòðåíèþ íåêîòîðûõ âûñîêîóðîâíåâûõ ìîäåëåé ïàðàëëåëüíîãî è ðàñïðåäåëåííîãî ïðîãðàììèðîâàíèÿ.  ïîðÿäêå óñëîæíåíèÿ îïèñûâàþòñÿ íåñêîëüêî ìîäåëåé âíóòðåííåé îðãàíèçàöèè ïàðàëëåëüíûõ ïðîãðàìì: ÿðóñíî-ïàðàëëåëüíàÿ ôîðìà ïðîãðàììû, ñåòè êîíå÷íûõ àâòîìàòîâ, ñåòè Ïåòðè, ìîäåëü àêòåðîâ, à òàêæå ìîäåëü êâàíòîâûõ âû÷èñëåíèé. Ïðèâîäÿòñÿ ïðèìåðû ïðîãðàììíîé ðåàëèçàöèè íà C++ ñ èñïîëüçîâàíèåì ðàçëè÷íûõ ñðåäñòâ ðàñïàðàëëåëèâàíèÿ (OpenMP, MPI, POSIX Threads, Windows API).  êàæäîì ñëó÷àå ðàññìàòðèâàþòñÿ âîïðîñû êîíòåêñòíîíåçàâèñèìîé ðåàëèçàöèè êîíñòðóêöèé îïèñûâàåìîé ìîäåëè áåç ïðèâÿçêè ê êîíêðåòíûì çàäà÷àì, à òàêæå ïðèâåäåíû ïðèìåðû ðåøåíèÿ ñ èñïîëüçîâàíèåì òàêîé ðåàëèçàöèè êîíêðåòíûõ çàäà÷. Íåêîòîðûå èç îïèñàííûõ ìîäåëåé (ê ïðèìåðó, ìîäåëü àêòåðîâ), â íàñòîÿùèé ìîìåíò ïðèîáðåòàþò âñå áîëüøóþ ïîïóëÿðíîñòü âñëåäñòâèå ðàñïðîñòðàíåíèÿ îñíîâàííûõ íà èõ èñïîëüçîâàíèè ÿçûêîâ è áèáëèîòåê.
Êíèãà îðèåíòèðîâàíà íà ïîäãîòîâëåííîãî ÷èòàòåëÿ â îáëàñòè ïðîãðàììèðîâàíèÿ. Áóäåò ïîëåçíà ïðîãðàììèñòàì, æåëàþùèì îñâîèòü âûñîêîóðîâíåâûå ïîäõîäû ê îðãàíèçàöèè ïàðàëëåëüíûõ è ðàñïðåäåëåííûõ ïðîãðàìì, ñòóäåíòàì ñòàðøèõ êóðñîâ, àñïèðàíòàì è ïðåïîäàâàòåëÿì òåõíè÷åñêèõ ÂÓÇîâ, âåäóùèì êóðñû ïàðàëëåëüíîãî ïðîãðàììèðîâàíèÿ.