Мови програмування для паралельної обробки

Посилання на оригінальну статтю: http://si.deis.unical.it/~talia/PLPP.html

 

 

Programming Languages for Parallel Processing

 

за редакцією

David B. Skillicorn та Domenico Talia,

опубліковано IEEE Computer Society Press.

 

«Книга — це добре сфокусований, добре збалансований погляд на системи паралельного програмування».

З огляду Gregory Wilson’а у Bookshelf, IEEE Software, с. 134, липень 1996*.

 

Книга містить набір високоякісних документів, що описують різні парадигми, які були визначені та впроваджені для підтримки різних моделей паралелізму. Вони представляють баланс практичних підходів, які в даний час використовуються багатьма практиками (наприклад, C*, Occam, PVM, HPF, Linda, Sisal, ABCL/1) та пропозицій щодо досліджень, які найближчим часом будуть плідними (наприклад, Orca, Concurrent Aggregates, PCN, Actors, Mentat, Concurrent Constraint languages, CC++, P3L, BSP language).

 

Ця книга представляє та обговорює мови програмування для паралельних архітектур обробки. Метою книги є короткий огляд найважливіших паралельних мов програмування, розроблених впродовж останнього десятиліття, та введення проблем та концепцій, пов’язаних з розробкою паралельного програмного забезпечення. У книзі розглядаються як паралельні мови, які в даний час використовуються для розробки паралельних застосувань у багатьох областях від чисельного до символічного обчислення, так і нових мов паралельного програмування, які будуть використовуватися для програмування паралельних комп’ютерів протягом найближчих десяти років.

 

Текст спочатку дає огляд парадигм паралельного програмування та обговорює основні властивості декількох паралельних мов програмування. Далі статті, що описують паралельні мови програмування, які зібрані у шість розділів, класифікованих відповідно до парадигми, яку вони використовують для вираження паралелізму: мови на основі моделі спільної пам’яті (розділ 2), мови на основі моделі розподіленої пам’яті (розділ 3), паралельно об’єктно-орієнтовані мови (розділ 4), паралельні мови функціонального програмування (розділ 5) та паралельні логічні мови (розділ 6). Нарешті, в розділі 7 представлено сукупність інноваційних підходів до паралельного програмування. Є введення для кожного розділу. Також надається широка бібліографія.

 

Зміст (у форматі HTML), також можна знайти тут.
Зміст (у форматі PostScript).

 

IEEE Computer Society Catalog # BP06502.

ISBN #0-8186-6502-5.

416 сторінок.

Ціна: $52.00.

Ви можете замовити книгу на Amazon.com або Barnes&Noble.


*Повний огляд ви можете знайти тут.