Демьянович Ю.К., Евдокимова Т.О. Теория распараллеливания и синхронизация
Файл формата
pdf
размером 635,64 КБ
Добавлен пользователем pullalex, дата добавления неизвестна
Описание отредактировано
Курс лекций. - СПб.: Изд-во С. -Пб. ун-та, 2004. - 110 c. Курс лекций посвящен параллельному программированию на вычислительных системах с разделяемой памятью. Он содержит три главы, первая из которых посвящена операторам распараллеливания, вопросам неделимости операций, устранению взаимного вмешательства процессов, стратегиям планирования и критическим переменным. Во второй главе рассматривается задача о критической секции, активные блокировки, алгоритм разрыва узла, построение барьеров. В третьей главе излагаются вопросы синхронизации с помощью семафоров, рассматриваются решения задач "об обедающих философах", "о читателях и писателях", методы "передачи эстафеты" и "кратчайшее задание". Данный курс лекций читается для студентов математико-механического факультета СПбГУ на отделении информатики. Он основан на известных идеях, принципах и моделях параллельного программирования. Ввиду ограниченности курса (курс рассчитан на 36 лекционных часов) основное внимание обращено на принципы параллельного программирования. Авторы курса надеются, что читатели быстро усвоят излагаемые первоначальные сведения по методам параллельного программирования и смогут легко перейти к чтению более солидных книг, перечисленных в списке рекомендуемой литературы.
Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
Курс лекций. - СПб.: Изд-во С. -Пб. ун-та, 2007. - 206 с. Параллельное программирование невозможно без представления о методах решения возникающих задач, об архитектуре параллельных вычислительных систем и о математическом обеспечении, которое имеют эти системы. Важно знать класс методов, удобных для реализации на параллельной системе, и алгоритмическую структуру этих методов, а...
СПб.: БХВ-Петербург, 2002. — 608 с. — ISBN 5-94157-160-7.
Книга известных российских ученых посвящена обсуждению ключевых проблем современных параллельных вычислений. С единых позиций рассматриваются архитектуры параллельных вычислительных систем, технологии параллельного программирования, численные методы решения задач. Вместе со строгим описанием основных положений теории...
Сборник научных трудов под редакцией Воеводина и Тыртышникова. - М.: Издательство Московского Университета, 2008. — 310 с. В сборнике представлены работы по численным методам, параллельным вычислениям и информационным технологиям - по трем направлениям, составляющим круг научных интересов академика Валентина Васильевича Воеводина и созданной им научной школы. Для научных...
Пер. с англ. Б. И. Копылова. — М.: Лаборатория базовых знаний, 2002. — 832 с. — ISBN 5-93208-119-8. В книге излагаются методы анализа и синтеза современных систем автоматического управления (САУ). Показано, как с использованием принципа обратной связи могут быть созданы высокоэффективные системы управления различного назначения (аэрокосмическая техника, промышленные работы,...
2-е изд. — М.: Вильямс, 2007. — 1410 с. — ISBN 5-8459-0887-2, 0-13-790395-2, 978-5-8459-0887-2. В книге представлены все современные достижения и изложены идеи, которые были сформулированы в исследованиях, проводившихся в течение последних пятидесяти лет, а также собраны на протяжении двух тысячелетий в областях знаний, ставших стимулом к развитию искусственного интеллекта как...
М.: Вильямс, 2003. — 512 с. — ISBN 5-8459-0388-2.
В книге рассматриваются важнейшие концепции многопоточного, параллельного и распределенного программирования, которые должен знать каждый программист, создающий программное обеспечение подобного типа. Все обсуждаемые концепции и методы тщательно проиллюстрированы многочисленными примерами, написанными на основных языках...