Информатика и вычислительная техника
  • формат pdf
  • размер 635.64 КБ
  • добавлен 22 января 2011 г.
Демьянович Ю.К., Евдокимова Т.О. Теория распараллеливания и синхронизация
Курс лекций. - СПб.: Изд-во С. -Пб. ун-та, 2004. - 110 c. Курс лекций посвящен параллельному программированию на вычислительных системах с разделяемой памятью. Он содержит три главы, первая из которых посвящена операторам распараллеливания, вопросам неделимости операций, устранению взаимного вмешательства процессов, стратегиям планирования и критическим переменным. Во второй главе рассматривается задача о критической секции, активные блокировки, алгоритм разрыва узла, построение барьеров. В третьей главе излагаются вопросы синхронизации с помощью семафоров, рассматриваются решения задач "об обедающих философах", "о читателях и писателях", методы "передачи эстафеты" и "кратчайшее задание".
Данный курс лекций читается для студентов математико-механического факультета СПбГУ на отделении информатики. Он основан на известных идеях, принципах и моделях параллельного программирования. Ввиду ограниченности курса (курс рассчитан на 36 лекционных часов) основное внимание обращено на принципы параллельного программирования. Авторы курса надеются, что читатели быстро усвоят излагаемые первоначальные сведения по методам параллельного программирования и смогут легко перейти к чтению более солидных книг, перечисленных в списке рекомендуемой литературы.
Похожие разделы
Смотрите также

Баканов В.М., Осипов Д.В. Введение в практику разработки параллельных программ в стандарте MPI: Учебно-методическое пособие по выполнению лабораторных работ

  • формат pdf
  • размер 772.49 КБ
  • добавлен 04 июля 2010 г.
Введение в практику разработки параллельных программ в стандарте MPI: Учебно-методическое пособие по выполнению лабораторных работ / В. М. Баканов, Д. В. Осипов. - М.: МГАПИ, 2005. – 63 c.: ил. Предлагаемое учебное пособие предназначено для подготовки студентов III-V курсов различных форм обучения по специальности ‘Вычислительные машины, комплексы, системы и сети’, Пособие может использоваться студентами для подготовки к выполнению лабораторных...

Богачёв К.Ю. Основы параллельного программирования

  • формат djvu
  • размер 4.11 МБ
  • добавлен 29 октября 2009 г.
Данная книга представляет собой введение в методы программирования для параллельных ЭВМ. Основной ее целью является научить читателя самостоятельно разрабатывать максимально эффективные программы для таких компьютеров. Вопросы распараллеливания конкретных алгоритмов рассмотрены на многочисленных примерах программ на языке С. В основу книги положен курс лекций для студентов механико-математического факультета МГУ им. М. В. Ломоносова.

Бурова И.Г., Демьянович Ю.К. Алгоритмы параллельных вычислений и программирование

  • формат pdf
  • размер 1.55 МБ
  • добавлен 22 января 2011 г.
Курс лекций. - СПб.: Изд-во С. -Пб. ун-та, 2007. - 206 с. Параллельное программирование невозможно без представления о методах решения возникающих задач, об архитектуре параллельных вычислительных систем и о математическом обеспечении, которое имеют эти системы. Важно знать класс методов, удобных для реализации на параллельной системе, и алгоритмическую структуру этих методов, а также изучить средства параллельного программирования. В данном курс...

Вальковский В.А., Котов В.Е., Марчук А.Г., Миренков Н.Н. Элементы параллельного программирования

  • формат djvu
  • размер 12.45 МБ
  • добавлен 03 октября 2010 г.
Посвящается организации параллельных вычислений на многопроцессорных вычислительных комплексах (МВК). Рассматриваются проблемы параллелизма в архитектуре, языках программирования и системном матобеспечении современных и перспективных МВК, вопросы синтеза параллельных алгоритмов и программ, методы автоматического распараллеливания вычислений. Исследуются различные модели параллельной обработки и их возможные приложения. Для инженерно-технических р...

Гергель В.П., Фурсов В.А. Лекции по параллельным вычислениям

  • формат doc
  • размер 3.5 МБ
  • добавлен 21 сентября 2010 г.
Излагаются основы построения параллельных алгоритмов, ориентированных для реализации на многопроцессорных вычислительных системах. Приводятся примеры распараллеливания алгоритмов для решения простейших задач. Для большинства примеров приводятся оценки достижимого ускорения и показателей эффективности (загрузки процессоров). Примеры завершаются по-строением временной диаграммы параллельного алгоритма, которая, по существу, является расписанием реа...

Демьянович Ю.К., Иванцова О.Н. Технология программирования для распределенных параллельных систем

  • формат pdf
  • размер 534.75 КБ
  • добавлен 22 января 2011 г.
Курс лекций. - СПб.: Изд-во С. -Пб. ун-та, 2005. - 94 c. Предлагаемый курс лекций посвящен в основном параллельному программированию на вычислительных системах с распределенной памятью, хотя часть представленной информации можно отнести и к системам с общей памятью. Для написании параллельных программ используются специальные средства, которые могут предоставляться в виде специальных библиотек или расширений известных языков (например, библиотеки...

Князева М.А, Молчанова Л.А., Тарасов Г.В. Параллельное программирование. Методические указания и задания для cтудентов специальноcти 351500

Практикум
  • формат pdf
  • размер 1.27 МБ
  • добавлен 03 июля 2010 г.
Князева М. А, Молчанова Л. А., Тарасов Г. В. Параллельное программирование. Методические указания и задания для cтудентов специальноcти 351500. - Владивосток: Изд-во Дальневост. ун-та, 2007 - 61 с. Министерство образования и науки Российской Федерации Федеральное агентство по образованию Дальневосточный государственный университет Методические указания разработаны для студентов Института математики и компьютерных наук ДВГУ. Пособие представляет...

Лупин С.А., Посыпкин М.А. Технологии параллельного программирования

  • формат djvu
  • размер 2.23 МБ
  • добавлен 27 декабря 2011 г.
М.: ИД «ФОРУМ»: ИНФРА-М, 2011. — 208 с. Рассматриваются современные средства разработки параллельных программ для многопроцессорных и многоядерных систем с общей и распределенной памятью: библиотеки MPI, POSIX Threads, система ОрепМР. Изложение материала построено по модели постепенного усложнения и базируется на примерах реализации различных вычислительных алгоритмов. Книга предназначена для студентов высших учебных заведений, обучающихся по на...

Массивно-параллельные суперкомпьютеры серии Cray T3 и кластерные системы класса BEOWULF(doxc)

  • формат doc
  • размер 529.5 КБ
  • добавлен 14 января 2010 г.
ХНТУ, 2009г. , 38 страниц Дисциплина - Параллельное программирование и параллельные вычисления Введение Основные понятия Общие вопросы решения «больших задач» Современные задачи науки и техники, требующие для решения суперкомпьютерных мощностей Параллельная обработка данных Принципиальная возможность параллельной обработки Понятие параллельного процесса и гранулы распараллеливания Взаимодействие параллельных процессов, синхронизация процесс...

Ситкевич Т.А., Сюрин В.Н. Параллельные вычислительные среды

  • формат pdf
  • размер 831.19 КБ
  • добавлен 11 октября 2011 г.
Учебно-методическое пособие по одноименному спецкурсу. Для студентов специализации Н 02.02.08 – Интеллектуальные системы, Н 02.02.00 – Радиофизика. Гродно, 2001, 115 с. Спецкурс «Параллельные вычислительные среды» посвящен изучению состояния дел в области систем параллельной обработки информации, существующих методов распараллеливания вычислений и параллельных алгоритмов вычислений, основных принципов построения ПВС и программирования в них.