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