Read only on LitRes

The book cannot be downloaded as a file, but can be read in our app or online on the website.

Основной контент книги Основы параллельного программирования
Основы параллельного программирования
ТекстtextPDF

Volume 345 pages

2024 year

12+

Основы параллельного программирования

5-е издание, электронное
Read only on LitRes

The book cannot be downloaded as a file, but can be read in our app or online on the website.

$3.61

About the book

Данная книга представляет собой введение в методы программирования для параллельных ЭВМ.

Основной ее целью является научить читателя самостоятельно разрабатывать максимально эффективные программы для таких компьютеров.

Вопросы распараллеливания конкретных алгоритмов рассмотрены на многочисленных примерах программ на языке С. В основу книги положен курс лекций для студентов механико-математического факультета МГУ им. М. В. Ломоносова.

Для студентов, аспирантов, научных работников, программистов и всех, кто хочет научиться разрабатывать программы для параллельных ЭВМ.

Книга неплохо отражает многие классические моменты. Язык достаточно простой. Не согласен с предыдущим отзывом по поводу интегралов и матриц. Интегралы и матрицы это типовые вещи, которые есть практически в любой книге. Полная реализация вычисления решения уравнения Пуассона тоже плюс. Приводимые в книге коды работают практически без изменений, что тоже очень хорошо. К минусам отношу отсутствие раздела посвященного OpenMP. Столько лет прошло после первого издания, думаю в новые издания автор мог бы это и добавить.

Очень плохая книга, теперь я понял почему из универов редко выходят программисты. Благодаря таким преподавателям, как автор книги. Сложную тему по программированию он объясняет не на легких примерах, а на интегралах и матрицах, ужас. Даже там, где Я знал! как оно работает – автор объясняет настолько канцелярским языком, что невозможно понять.

на данный момент книга полный хлам, устаревший хлам , причем с ошибками.


По поводу ошибок.

Я совсем не гуру в многопотоке на Си, но мне кажется ошибками:

1. зачем то в , например, file.c инклюдится заголовочный файл file.h с описанием этих же функций.

И так по всей книге. Зачем??

2. зачем в каждом потоке (thread) создаётся и инициализируется mutex и condvar (функ synchronize)? Это вроде бы должны быть глобальные объекты.

И это при беглом просмотре.

Хотя допускаю что я неправ. Поправьте если так.


И при этом выходят переиздание за переизданием!

Я сейчас читал 4 издание ! И там все те же тесты на pentium 3.

Я уверен, что НАЧИНАТЬ надо с АНАЛИЗА ИНФОРМАЦИОННОЙ СТРУКТУРЫ алгоритмов (а не с программно-аппаратных технологий собственно программирования)! Это должно идти ВТОРЫМ: ведь главное - АЛГОРИТМЫ = "топливо для вычислительных систем"..!

Leave a review

Log in, to rate the book and leave a review
Book К. Ю. Богачева «Основы параллельного программирования» — read online on the website. Leave comments and reviews, vote for your favorites.
Age restriction:
12+
Release date on Litres:
22 January 2014
Writing date:
2024
Volume:
345 p.
ISBN:
978-5-93208-802-9
Total size:
1.2 МБ
Total number of pages:
345

People read this with this book