Теория распараллеливания и синхронизация. Демьянович Ю.К

UptoLike

Теория распараллеливания и синхронизация. Демьянович Ю.К

РЕШЕНИЕ (файл) вывод, красное-белое: 

Формат файла: 

PDF

Ключевые слова: 

  • лекция
  • курс лекций

Год: 

  • 2004

Количество страниц: 

110
Курс лекций посвящен параллельному программированию на вычислительных системах с разделяемой памятью. Он содержит три главы, первая из которых посвящена операторам распараллеливания, вопросам неделимости операций, устранению взаимного вмешательства процессов, стратегиям планирования и критическим переменным. Во второй главе рассматривается задача о критической секции, активные блокировки, алгоритм разрыва узла, построение барьеров. В третьей главе излагаются вопросы синхронизации с помощью семафоров, рассматриваются решения задач "об обедающих философах", "о читателях и писателях", методы "передачи эстафеты" и "кратчайшее задание".Данный курс лекций читается для студентов математико-механического факультета СПбГУ на отделении информатики. Он основан на известных идеях, принципах и моделях параллельного программирования. Ввиду ограниченности курса (курс рассчитан на 36 лекционных часов) основное внимание обращено на принципы параллельного программирования. Авторы курса надеются, что читатели быстро усвоят излагаемые первоначальные сведения по методам параллельного программирования и смогут легко перейти к чтению более солидных книг, перечисленных в списке рекомендуемой литературы.

Рекомендуемые учебно-методические материалы

Демьянович Ю.К., Евдокимова Т.О.
Демьянович Ю.К., Евдокимова Т.О. Теория распараллеливания и синхронизация: курс лекций. - СПб.: Изд-во С.-Пб. ун-та, 2004. - 110 c.
Демьянович Ю.К., Ходаковский В.А.
Демьянович Ю.К., Ходаковский В.А. Введение в теорию вейвлетов: курс лекций. - СПб.: Изд-во С.-Пб. ун-та, 2007. - 49 c.
Мартыненко Б.К.
Мартыненко Б.К. Языки и трансляции: Учебное пособие. Изд. 2-е, испр. и доп. - СПб: Изд-во С.-Петербургского университета, 2008. - 257 с.