Савельев, В. А. Распараллеливание программ [Электронный ресурс] : учебник / Савельев В. А. - Ростов-на-Дону : Южный федеральный университет, 2008 ; Ростов-на-Дону : Издательство Южного федерального университета, 2008. - 192 с. - ISBN 978-5-9275-0547-0 : Б. ц. Книга находится в Премиум-версии ЭБС IPRbooks. Режим доcтупа:
Кл.слова (ненормированные): параллельное вычисление -- программирование -- распрараллеливание Аннотация: Учебник посвящен параллельным вычислениям, которые сегодня занимают все большее место в теории и практике программирования. Рассматривается как теория преобразований и распараллеливания программ, так и инструменты практического параллельного программирования. Адресован студентам и аспирантам математических и естественнонаучных специальностей. Доп.точки доступа: Штейнберг, Б. Я. Свободных экз. нет |
Алексеев, А. А. Основы параллельного программирования с использованием 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-технология -- асинхронная вс -- информационная технология -- нелинейное программирование -- параллельное программирование -- параллельные вычисления -- распараллеливание программ -- распределенная память Аннотация: В учебном пособии рассматриваются параллельные архитектуры вычислительных систем и организация параллельных вычислительных процессов. На основе обобщения приёмов распараллеливания утверждается идея их распространения на решение широкого класса задач исследования операций. Приводятся методы параллельного и распределённого решения оптимизационных задач высокой сложности, способы организации статического и динамического планирования работ, способы организации параллельных управляющих вычислительных процессов, методы повышения эффективности сетевых баз данных, параллельные методы решения информационно-логических задач. Предназначено для студентов старших курсов технических и экономических вузов, аспирантов и инженеров-исследователей в области современных информационных технологий, лежащих в основе параллельных архитектур вычислительных средств, в области оптимизации параллельных вычислительных процессов в системах управления и планирования. Свободных экз. нет |
Intel Parallel Programming Professional (Introduction) [Электронный ресурс] : учебное пособие / Гергель В. П. - Москва, Саратов : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. - 567 с. - ISBN 978-5-4497-0297-5 : Б. ц. Книга находится в Премиум-версии ЭБС IPRbooks. Режим доcтупа:
Кл.слова (ненормированные): высокопроизводительный компилятор -- вычислительный кластер -- математическая основа -- многозадачность -- многоядерная архитектура -- параллельное вычисление -- параллельное программирование -- распараллеливание -- технология mpi -- технология openmp Аннотация: Решение огромного количества задач стало возможным благодаря повсеместному внедрению многоядерных архитектур, а также возрастанию числа вычислительных кластеров. Вычислительные мощности растут, одни задачи решаются, появляются другие, более сложные и трудоемкие. Для решения задач, в которых требуется грамотно использовать потенциал платформы, используемой для их решения, необходимы квалифицированные специалисты, которые обладали бы знаниями как в прикладных областях, так и в области параллельного программирования. В рамках учебного пособия рассматриваются математические основы параллельных вычислений, архитектурные аспекты параллелизма, поддержка параллелизма в ОС, основные технологии параллельных вычислений. Показаны основные ошибки, возникающие при разработке параллельных программ, приводятся способы их решения с помощью инструментов Intel. Рассматривается использование полученных знаний на примере классических разделов численных методов. Доп.точки доступа: Гергель, В. П.; Воеводин, В. В.; Сысоев, А. В.; Баркалов, К. А.; Линев, А. В.; Кудин, А. В.; Кустикова, В. Д.; Козинов, Е. А.; Сиднев, А. А.; Мееров, И. Б. Свободных экз. нет |