Туральчук, К. А. Параллельное программирование с помощью языка C# [Электронный ресурс] : учебное пособие / Туральчук К. А. - Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Эр Медиа, 2019. - 189 с. - ISBN 978-5-4486-0506-2 : Б. ц. Книга находится в Премиум-версии ЭБС IPRbooks. Режим доcтупа:
Кл.слова (ненормированные): visual studio -- библиотека tpl -- параллельное программирование -- технология plinq -- язык c# Аннотация: Курс предназначен для практического введения в параллельное программирование (ПП) и знакомства с основными возможностями ПП на платформе .NET 4.0 Курс включает общие теоретические сведения по дисциплине параллельное программирование в объеме необходимом для реализации эффективных параллельных приложений. Большая часть материала посвящена практическому знакомству с возможностями библиотеки TPL (Task Parallel Library). Все разделы иллюстрируются практическими примерами. Все конструкции и средства TPL закрепляются выполнением лабораторных работ. Свободных экз. нет |
Абрамян, М. Э. Практикум по параллельному программированию с использованием электронного задачника Programming Taskbook for MPI [Электронный ресурс] : учебное пособие / Абрамян М. Э. - Ростов-на-Дону : Южный федеральный университет, 2010 ; Ростов-на-Дону : Издательство Южного федерального университета, 2010. - 172 с. - ISBN 978-5-9275-0778-8 : Б. ц. Книга находится в Премиум-версии ЭБС IPRbooks. Режим доcтупа:
Кл.слова (ненормированные): mpi -- параллельное программирование -- программирование -- электронный задачник Аннотация: Учебное пособие является практическим введением в параллельное программирование на основе технологии MPI. Оно содержит формулировки 100 заданий, связанных с различными разделами стандарта MPI-1.1, примеры выполнения типовых заданий на языках Паскаль и С++ и необходимый справочный материал. В пособии также описывается электронный задачник Programming Taskbook for MPI и конструктор учебных заданий по параллельному программированию. Для преподавателей программирования и студентов. Свободных экз. нет |
Федотов, И. Е. Приемы параллельного программирования [Электронный ресурс] : учебное пособие / Федотов И. Е. - Москва : Российский новый университет, 2009. - 184 с. - ISBN 978-5-89789-048-4 : Б. ц. Книга находится в Премиум-версии ЭБС IPRbooks. Режим доcтупа:
Кл.слова (ненормированные): параллельное программирование -- прием -- прикладная математика -- программа -- программный интерфейс -- численное моделирование -- язык программирования Аннотация: Данное учебное пособие рассматривает некоторые основные существующие подходы к построению параллельных программ. Пособие проиллюстрировано примерами на популярном языке программирования с использованием современных средств и программных интерфейсов. Рассмотрены вопросы абстрактной программной реализации описанных подходов без привязки к конкретным задачам, а также приведены решения некоторых конкретных задач. Пособие предназначено для студентов старших курсов, аспирантов и преподавателей, специализирующихся в области прикладной математики и численного моделирования. Свободных экз. нет |
Вычислительные наноструктуры. В 2 частях. Ч.2. Программно-аппаратные платформы [Электронный ресурс] : учебное пособие / Алакоз Г. М. - Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. - 399 с. - ISBN 978-5-4497-0655-3 : Б. ц. Книга находится в Премиум-версии ЭБС IPRbooks. Режим доcтупа:
Кл.слова (ненормированные): бит-потоковый субпроцессор -- бит-процессор -- вычислительная наноструктура -- вычислительная система -- квантовый компьютер -- нейрокомпьютер -- параллельное программирование -- программно-аппаратная платформа -- система астронавигации -- супрамолекулярный компьютер Аннотация: В учебном пособии обобщен опыт создания и применения отечественных бит-потоковых технологий, для распространения которых в области супрамолекулярных и нанометровых вычислителей достаточно заменить инициализацию инструкций инструктированным синтезом реализующих их устройств. Раскрыты все этапы и поддерживающие их инструментальные платформы микропрограммного конструирования алгоритмически ориентированных сверхпараллельных бит-потоковых субпроцессоров. Продемонстрированы решения, обеспечивающие высокую живучесть бит-потоковых субпроцессоров. Книга рассчитана на научных работников, инженеров и менеджеров, работающих над созданием технотронных комплексов, определяющих облик высоких технологий XXI века. Она может быть полезной студентам различных специальностей для углубленного изучения методов и средств создания информационных технологий. Доп.точки доступа: Алакоз, Г. М.; Котов, А. В.; Курак, М. В.; Попов, А. А.; Сериков, А. П.; Алакоза, Г. М. \ред.\ Свободных экз. нет |
Алексеев, А. А. Основы параллельного программирования с использованием Visual Studio 2010 [Электронный ресурс] : учебное пособие / Алексеев А. А. - Москва, Саратов : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. - 330 с. - ISBN 978-5-4497-0341-5 : Б. ц. Книга находится в Премиум-версии ЭБС IPRbooks. Режим доcтупа:
Кл.слова (ненормированные): .net framework -- visual studio -- асинхронная задача -- многопоточное приложение -- многопоточность -- многоядерное вычисление -- параллелизм данных -- параллельное программирование -- распараллеливание данных -- синхронизация потоков Аннотация: Данное учебное пособие посвящено описанию создания многопоточных приложений в среде Visual Studio 2010 с использованием .NET Framework. В частности, показано, какие библиотеки, и какие классы необходимы для создания многопоточных приложений, какие инструменты Visual Studio 2010 используются для отладки этих приложений. На сегодняшний день, многоядерные процессоры используются не только в серверных платформах, но и в персональных компьютерах, которые позволяют нескольким потокам выполняться одновременно. И в будущем, число ядер в процессоре будет только увеличиваться. Уже сегодня можно использовать возможности аппаратного обеспечения — и распараллеливать код, чтобы распределить работу между несколькими процессорами. Ранее распараллеливание требовала низкого уровня обработки потоков и блокировок. Visual Studio 2010 и .NET Framework 4 поддерживают параллельное программирование путем предоставления новой среды CLR, новые типы библиотек классов и новые средства диагностики. Данные возможности упрощают разработку параллельных программ, так что можно написать эффективное и масштабируемое приложение без необходимости работать непосредственно с потоками или пулом потоков. Свободных экз. нет |
Левин, М. П. Параллельное программирование с использованием OpenMP [Электронный ресурс] : учебное пособие / Левин М. П. - Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. - 133 с. - ISBN 978-5-4497-0685-0 : Б. ц. Книга находится в Премиум-версии ЭБС IPRbooks. Режим доcтупа:
Кл.слова (ненормированные): openmp -- архитектура epic -- вычислительная система -- компилятор -- мультипроцессорная система -- параллельное программирование -- распараллеливание программ -- технология многопоточности -- язык c++ -- язык fortran Аннотация: В учебном пособии изложены сведения о параллельном программировании с использованием OpenMP для современных параллельных высокопроизводительных вычислительных систем с общей памятью. Издание может быть использовано в процессе подготовки и переподготовки специалистов в области информационных технологий и программирования, а также в процессе обучения студентов и аспирантов высших учебных заведений по аналогичным направлениям. Свободных экз. нет |
Барский, А. Б. Параллельные информационные технологии [Электронный ресурс] : учебное пособие / Барский А. Б. - Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. - 502 с. - ISBN 978-5-4497-0686-7 : Б. ц. Книга находится в Премиум-версии ЭБС IPRbooks. Режим доcтупа:
Кл.слова (ненормированные): epic-архитектура -- grid-технология -- spmd-технология -- асинхронная вс -- информационная технология -- нелинейное программирование -- параллельное программирование -- параллельные вычисления -- распараллеливание программ -- распределенная память Аннотация: В учебном пособии рассматриваются параллельные архитектуры вычислительных систем и организация параллельных вычислительных процессов. На основе обобщения приёмов распараллеливания утверждается идея их распространения на решение широкого класса задач исследования операций. Приводятся методы параллельного и распределённого решения оптимизационных задач высокой сложности, способы организации статического и динамического планирования работ, способы организации параллельных управляющих вычислительных процессов, методы повышения эффективности сетевых баз данных, параллельные методы решения информационно-логических задач. Предназначено для студентов старших курсов технических и экономических вузов, аспирантов и инженеров-исследователей в области современных информационных технологий, лежащих в основе параллельных архитектур вычислительных средств, в области оптимизации параллельных вычислительных процессов в системах управления и планирования. Свободных экз. нет |
Гергель, В. П. Теория и практика параллельных вычислений [Электронный ресурс] : учебное пособие / Гергель В. П. - Москва, Саратов : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. - 500 с. - ISBN 978-5-4497-0389-7 : Б. ц. Книга находится в Премиум-версии ЭБС IPRbooks. Режим доcтупа:
Кл.слова (ненормированные): вычислительная система -- матричное умножение -- метод сортировки -- многопроцессорная система -- параллельная лаборатория -- параллельное программирование -- параллельные вычисления -- параллельный алгоритм -- программная система -- система уравнений Аннотация: Учебное пособие содержит материал, для работы в области параллельного программирования. Дается краткая характеристика принципов построения параллельных вычислительных систем, рассматриваются математические модели параллельных алгоритмов и программ для анализа эффективности параллельных вычислений, приводятся примеры конкретных параллельных методов для решения типовых задач вычислительной математики. Свободных экз. нет |
Кауфман, В. Ш. Языки программирования. Концепции и принципы [Электронный ресурс] : учебное пособие / Кауфман В. Ш. - Саратов : Профобразование, 2019. - 464 с. - ISBN 978-5-4488-0137-2 : Б. ц. Книга находится в Премиум-версии ЭБС IPRbooks. Режим доcтупа:
Кл.слова (ненормированные): асинхронный процесс -- доказательное программирование -- параллельное программирование -- реляционное программирование -- функциональное программирование -- язык Аннотация: Рассмотрены фундаментальные концепции и принципы, воплощенные в современных и перспективных языках программирования. Представлены разные стили программирования (операционный, ситуационный, функциональный, реляционный, параллельный, объектно-ориентированный). Базовые концепции и принципы рассмотрены с пяти различных позиций (технологической, авторской, математической, семиотической и реализаторской) и проиллюстрированы примерами из таких языков, как Паскаль, Симула-67, Смолток, Рефал, Ада, Модула-2, Оберон, Оккам-2, Турбо Паскаль, С++ и др. Сложность выделена как основополагающая проблема программирования, а абстракция-конкретизация и прогнозирование-контроль – как основные ортогональные методы борьбы со сложностью. На этой общей базе в книге впервые представлена цельная система концепций и принципов, создающая четкие ориентиры в области языков программирования. На основе этой системы сформулированы оригинальные положения, указывающие перспективы развития в этой области (модули исключительных ситуаций, модули управления представлением, входовые типы и др.). Многие из них в последние годы стали реальностью. Новые подходы применены при изложении известных фактов (пошаговая модификация нормальных алгоритмов Маркова сначала до Рефала, а затем до реляционных языков, сопоставление принципов «сундука» и «чемоданчика» при создании Ады, Модулы-2 и Оберона, развитие концепции наследуемости от модульности до объектной ориентации, систематическое сопоставление концепции параллелизма в Аде и Оккаме-2, и др.). Для всех, серьезно интересующихся программированием, в том числе научных работников, программистов, преподавателей и студентов. Свободных экз. нет |
Абрамян, М. Э. Инструменты и методы разработки электронных образовательных ресурсов по компьютерным наукам [Электронный ресурс] : монография / Абрамян М. Э. - Ростов-на-Дону, Таганрог : Издательство Южного федерального университета, 2018. - 260 с. - ISBN 978-5-9275-2785-4 : Б. ц. Книга находится в Премиум-версии ЭБС IPRbooks. Режим доcтупа:
Кл.слова (ненормированные): гипертекстовый задачник -- компьютерная наука -- многопоточное программирование -- образовательный ресурс -- параллельное программирование -- разработка эор -- тестирующая система -- электронный задачник -- электронный ресурс -- язык программирования Аннотация: Монография посвящена различным аспектам создания и использования образовательных ресурсов, связанных с практическим обучением программированию, - электронных задачников. В ней содержится обзор подходов к разработке электронных образовательных ресурсов по компьютерным наукам и описывается предложенная автором архитектура электронных задачников, позволяющая использовать их для разных языков и сред программирования. Рассматриваются компоненты данной архитектуры и дополнительные программные инструменты, упрощающие применение электронных задачников на лабораторных занятиях. Описываются методы разработки специализированных электронных задачников, посвященных изучению алгоритмов и компьютерных технологий, в том числе задачников по параллельному программированию. В качестве примеров реализации описанных методов и инструментов используются разработанные автором программные комплексы: универсальный электронный задачник Programming Taskbook, его специализированные расширения, а также комплекс для преподавателя Teacher Pack. Для специалистов в области теории и методики профессионального образования, а также школьных и вузовских преподавателей информатики. Свободных экз. нет |
Арыков, С. Б. Параллельное программирование над общей памятью. POSIX Threads [Электронный ресурс] : учебное пособие / Арыков С. Б. - Новосибирск : Новосибирский государственный технический университет, 2018. - 87 с. - ISBN 978-5-7782-3642-4 : Б. ц. Книга находится в Премиум-версии ЭБС IPRbooks. Режим доcтупа:
Кл.слова (ненормированные): posix threads -- многопоточная программа -- мьютекс -- отладка программы -- отладчик gdb -- параллельное программирование -- синхронизация потоков -- спинлок -- условная переменная Аннотация: В учебном пособии приводится описание прикладного программного интерфейса POSIX Threads, рассматриваются примеры разработки и отладки параллельных программ на его основе, содержится лабораторный практикум. Доп.точки доступа: Городничев, М. А.; Щукин, Г. А. Свободных экз. нет |
Федотов, И. Е. Параллельное программирование. Модели и приемы [Электронный ресурс] : учебное пособие / Федотов И. Е. - Москва : СОЛОН-ПРЕСС, 2018. - 390 с. - ISBN 978-5-91359-222-4 : Б. ц. Книга находится в Премиум-версии ЭБС IPRbooks. Режим доcтупа:
Кл.слова (ненормированные): интерфейс openmp -- квантовое вычисление -- квантовый бит -- конечный автомат -- параллельное программирование -- параллельный сумматор -- принцип суперпозиции -- сети петри -- язык sal -- ярусно-параллельная форма Аннотация: Книга посвящена рассмотрению некоторых высокоуровневых моделей параллельного и распределенного программирования. В порядке усложнения описываются несколько моделей внутренней организации параллельных программ: ярусно-параллельная форма программы, сети конечных автоматов, сети Петри, модель актеров, а также модель квантовых вычислений. Приводятся примеры программной реализации на C++ с использованием различных средств распараллеливания (OpenMP, MPI, POSIX Threads, Windows API). В каждом случае рассматриваются вопросы контекстно-независимой реализации конструкций описываемой модели без привязки к конкретным задачам, а также приведены примеры решения с использованием такой реализации некоторых конкретных задач. Некоторые из описанных моделей (к примеру, модель актеров), в настоящий момент приобретают все большую популярность вследствие распространения основанных на ее использовании языков и библиотек. Книга ориентирована на подготовленного читателя в области программирования. Будет полезна программистам, желающим освоить высокоуровневые подходы к организации параллельных и распределенных программ, студентам старших курсов, аспирантам и преподавателям технических ВУЗов, преподающим параллельное программирование. Свободных экз. нет |
Intel Parallel Programming Professional (Introduction) [Электронный ресурс] : учебное пособие / Гергель В. П. - Москва, Саратов : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. - 567 с. - ISBN 978-5-4497-0297-5 : Б. ц. Книга находится в Премиум-версии ЭБС IPRbooks. Режим доcтупа:
Кл.слова (ненормированные): высокопроизводительный компилятор -- вычислительный кластер -- математическая основа -- многозадачность -- многоядерная архитектура -- параллельное вычисление -- параллельное программирование -- распараллеливание -- технология mpi -- технология openmp Аннотация: Решение огромного количества задач стало возможным благодаря повсеместному внедрению многоядерных архитектур, а также возрастанию числа вычислительных кластеров. Вычислительные мощности растут, одни задачи решаются, появляются другие, более сложные и трудоемкие. Для решения задач, в которых требуется грамотно использовать потенциал платформы, используемой для их решения, необходимы квалифицированные специалисты, которые обладали бы знаниями как в прикладных областях, так и в области параллельного программирования. В рамках учебного пособия рассматриваются математические основы параллельных вычислений, архитектурные аспекты параллелизма, поддержка параллелизма в ОС, основные технологии параллельных вычислений. Показаны основные ошибки, возникающие при разработке параллельных программ, приводятся способы их решения с помощью инструментов Intel. Рассматривается использование полученных знаний на примере классических разделов численных методов. Доп.точки доступа: Гергель, В. П.; Воеводин, В. В.; Сысоев, А. В.; Баркалов, К. А.; Линев, А. В.; Кудин, А. В.; Кустикова, В. Д.; Козинов, Е. А.; Сиднев, А. А.; Мееров, И. Б. Свободных экз. нет |