В наличии
Повышение производительности гетерогенных компьютерных систем обработки данных
книга

Повышение производительности гетерогенных компьютерных систем обработки данных

Автор: Александр Колпаков, Юрий Кропотов

Форматы: PDF

Издательство: Директ-Медиа

Год: 2019

Место издания: Москва|Берлин

ISBN: 978-5-4475-8156-5

Страниц: 122

Артикул: 41663

Печатная книга
694
Ожидаемая дата отгрузки печатного
экземпляра: 03.05.2024
Электронная книга
170.8

Краткая аннотация книги "Повышение производительности гетерогенных компьютерных систем обработки данных"

Монография посвящена методам, алгоритмам и программным структурам повышения производительности вычислений гетерогенных компьютерных систем обработки данных. Исследуются вопросы оценки времени выполнения алгоритмов, вопросы разработки алгоритмов декомпозиции задач на этапы, исследуются вопросы кэширования данных и принятия решений о переносе вычислений на графический процессор. Рассматривается метод проектирования программного обеспечения гетерогенных компьютерных систем. Приводятся результаты экспериментальных исследований и методы тестирования разработанного программного обеспечения. Монография предназначена для инженеров и аспирантов, специализирующихся в области проектирования вычислительных систем и разработки программных структур параллельных и распределенных вычислений, а также для студентов соответствующих специальностей. .

Содержание книги "Повышение производительности гетерогенных компьютерных систем обработки данных"


Введение
Глава 1 Методы повышения производительности вычислительных процессов в компьютерных системах обработки данных
1.1 Структура производительных многопроцессорных вычислительных систем
1.2 Аналитические модели параллельных вычислений
1.3 Математические методы анализа и обработки данных
1.4 Структурные методы повышения производительности вычислительных систем
1.5 Выводы и постановка задачи исследований
Глава 2 Модели параллельных вычислений с использованием специализированных вычислительных модулей
2.1 Многоканальная система обработки дискретных последовательностей
2.2. Исследование ускорения вычислений в системе из специализированных вычислительных модулей
2.3 Исследование и разработка структурной схемы архитектуры гетерогенной системы «CPU-GPU»
2.4 Модель PRAM с учетом архитектуры гетерогенной системы «CPU-GPU»
2.5 Выводы
Глава 3 Алгоритмы повышения производительности вычислений в гетерогенных многопроцессорных вычислительных компьютерных системах
3.1 Алгоритм повышения производительности гетерогенной многопроцессорной системы
3.2 Методы и алгоритмы декомпозиции задачи при выполнении параллельных вычислений в гетерогенной многопроцессорной вычислительной системе
3.3 Методы уменьшения времени выполнения алгоритма путем уменьшения потока данных между оперативной памятью и GRAM
3.4 Алгоритм принятия решения о переносе вычислений на графический процессор и использовании кэширования данных
3.5 Выводы
Глава 4 Программное обеспечение гетерогенных компьютерных систем и структуры систем обработки данных
4.1 Технологии программирования графических процессоров
4.1.1 Программирование графического процессора на основе вершинных и пиксельных программ
4.1.2. Программирование графического процессора на основе библиотеки CUDA
4.1.3 Программирование графического процессора на основе библиотеки OpenCL
4.2 Разработка и исследование структурной схемы программного обеспечения гетерогенной компьютерной системы обработки данных
4.3 Разработка модуля обработки программного кода
4.4 Экспериментальная оценка эффективности работы алгоритма повышения производительности гетерогенной компьютерной системы
4.5 Алгоритм обработки данных и аудио-видео информации в микропроцессорной вычислительной системе с применением графических процессоров в системе телекоммуникации
4.6 Выводы
Заключение
Литература

Все отзывы о книге Повышение производительности гетерогенных компьютерных систем обработки данных

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Отрывок из книги Повышение производительности гетерогенных компьютерных систем обработки данных

27 ― когда операция, реализуемая машинной командой, имеет сложный характер, как, например, операция с плавающей точкой или действие команды операционной системы, и для ее выполне-ния требуется много машинных циклов, последующая команда долго не может достичь стадии выполнения операции. Чтобы предельно ограничить влияние перечисленных выше факторов, нарушающих работу конвейера команд, в современных высокопроизводительных компьютерах и суперЭВМ совершенству-ется структура аппаратной части и оптимизируется компиляция по-тока информации, поступающего на конвейер команд. Суперскалярный процессор (многофункциональное процессор-ное устройство) содержит множество операционных устройств. С точки зрения организации обработки процессоры занимают про-межуточное положение между SISD и рассматриваемой ниже SIMD [1]. Пример суперскалярного процессора представлен на рис. 1.8. Рис. 1.8 Структура суперскалярного процессора Как видно из структуры суперскалярного процессора, представ-ленного на рис. 1.7, в соответствии с используемым принципом, ко-манды, последовательно формируемые конвейером команд, выпол-няются свободными операционными блоками, причем результаты операций могут выдаваться с очередностью, отличной от очередно-сти команд в командном конвейере. Например, в машине Эльбрус-2