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

UptoLike

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

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

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

PDF

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

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

Год: 

  • 2005

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

93
Предлагаемый курс лекций посвящен в основном параллельному программированию на вычислительных системах с распределенной памятью, хотя часть представленной информации можно отнести и к системам с общей памятью. Для написании параллельных программ используются специальные средства, которые могут предоставляться в виде специальных библиотек или расширений известных языков (например, библиотеки MPI, Open MP, PVM, язык Linda для Fortran, C, C++)- однако, основное внимание следует уделять принципам использования этих средств: именно эти принципы рассматриваются в первую очередь в данном курсе лекций.Курс лекций содержит шесть глав, первая из которых посвящена программированию с использованием передачи сообщений, вторая - мониторам и условным переменным- в третьей главе вводится понятие рандеву и рассматриваются активные мониторы, а четвертая глава посвящена операторам взаимодействия. В пятой главе дается представления о языках Occam, CSP, Linda. Наконец, шестая глава посвящена удаленному вызову процедур и взаимодействию процессов, вопросам неделимости операций, устранению взаимного вмешательства процессов, стратегиям планирования и критическим переменным.

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

Шнейвайс А.Б.
Шнейвайс А.Б. Лабораторные работы по программированию. Приведение формул к виду, удобному для расчета. Часть 1. Фортран (g77). СИ (gcc) / Институт им. им. В.В. Соболева Санкт-Петербургского государственного университета. - СПб.: 2008. - 88 с.
Бурова И.Г., Демьянович Ю.К.
Бурова И.Г., Демьянович Ю.К. Алгоритмы параллельных вычислений и программирование: курс лекций. - СПб.: Изд-во С.-Пб. ун-та, 2007. - 206 с.
Капустин В.А.
Капустин В.А. Формальные структуры текстовых документов: Курс лекций. - СПб.: Ф-т филологии и искусств СПбГУ.
Демьянович Ю.К., Иванцова О.Н.
Демьянович Ю.К., Иванцова О.Н. Технология программирования для распределенных параллельных систем: курс лекций. - СПб.: Изд-во С.-Пб. ун-та, 2005. - 94 c.
Стесик О.Л.
Стесик О.Л. Основы объектно-ориентированного программирования: Учебное пособие. - СПб.: Ф-т филологии и искусств СПбГУ, 2007. - 76 с.
Граничин О.Н., Корявко А.В. Антропова М.А.
Граничин О.Н., Корявко А.В. Антропова М.А. Введение в разработку приложений на платформе Atom/MeeGo для нетбуков и планшетников. Учебное пособие. - СПб., 2011. - 139 с.
Захаркина В.В.
Захаркина В.В. Каскадные таблицы стилей CSS: Учебное пособие. - СПб.: Ф-т филологии и искусств СПбГУ, 2007. - 44 с.
Немнюгин C.А.
Немнюгин C.А. Средства программирования для многопроцессорных вычислительных систем: Учебно-методическое пособие. - СПб.: СПбГУ, 2007. - 88 с.
Шнейвайс А.Б.
Шнейвайс А.Б. Азы практики программирования на ФОРТРАНе и СИ (Linux): учебное пособие / Институт им. им. В.В. Соболева Санкт-Петербургского государственного университета. - СПб.: 2007. - 167 с.
Захаркина В.В.
Захаркина В.В. Разработка веб-ресурса с использованием HTML, CSS, JavaScript, PHP. Применение базовых технологий для создания фотоархива в веб-интерфейсе: Учебное пособие. - СПб.: Ф-т филологии и искусств СПбГУ, 2007. - 49 с.
Захаркина В.В.
Захаркина В.В. JavaScript. Основы клиентского программирования: Учебное пособие. - СПб.: Ф-т филологии и искусств СПбГУ, 2007. - 73 с.
Граничин О.Н., Кияев В.И., Корявко А.В. и др.
Граничин О.Н., Кияев В.И., Корявко А.В. и др. Введение в разработку приложений на платформе Atom/MeeGo: Учебное пособие. - СПб., 2011. - 293 с.
Захаркина В.В.
Захаркина В. В. Язык структурной разметки гипертекста HTML: Учебное пособие. - СПб.: Ф-т филологии и искусств СПбГУ, 2007. - 81 с.