Профессиональное программирование на ассемблере x64 с расширениями AVX, AVX2 и AVX-512

Эта книга представляет собой подробное руководство по программированию для 64-разрядной архитектуры x86 с использованием расширенного набора векторных команд (AVX). Автор, Даниэль Куссвюрм, последовательно раскрывает особенности архитектуры ядра x86-64, включая регистры общего назначения, систему команд и методы адресации памяти.

Основное внимание уделяется практическому применению языка ассемблера x64 для создания высокопроизводительных функций и алгоритмов. Книга охватывает не только базовые целочисленные и логические операции, но и подробно рассматривает расширения AVX, AVX2 и AVX-512, которые позволяют эффективно использовать возможности современных процессоров для параллельных вычислений.

Примеры исходного кода разработаны с использованием Visual Studio C++ и MASM (Microsoft Macro Assembler). Для работы с примерами рекомендуется компьютер на базе x86 с 64-разрядной операционной системой Windows 10 и процессором, поддерживающим AVX. Предполагается, что читатель имеет опыт программирования на языках высокого уровня и базовые знания C++.

Издание предназначено для разработчиков, которые хотят углубить свои знания в области низкоуровневого программирования, оптимизации кода и использования векторных инструкций для повышения производительности вычислительных задач.

Профессиональное программирование на ассемблере x64 с расширениями AVX, AVX2 и AVX-512
A
Автор
Даниэль Куссвюрм
Издательство
ДМК Пресс
Год
2021
Язык
Русский
1
Оцените книгу

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