Текущий раздел » » » Профессиональное программирование на ассемблере x64 с расширениями AVX, AVX2 и AVX-512
Лучшие книги по лучшим ценам здесь!

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

  • Заявить о правах (Abuse)
Автор: Limpopo5 от 2021-07-07, 18:50:19
Профессиональное программирование на ассемблере x64 с расширениями AVX, AVX2 и AVX-512Название: Профессиональное программирование на ассемблере x64 с расширениями AVX, AVX2 и AVX-512
Автор: Кусвюрм Д.
Издательство: ДМК Пресс
Год: 2021
Страниц: 629
Язык: русский
Формат: pdf
Размер: 33.6 MB

Учитывая преобладание в XXI веке языков высокого уровня, таких как C++, C#, Java и Python, может быть удивительно узнать, что многие разработчики программного обеспечения все еще используют язык ассемблера для кодирования критически важных в плане быстродействия участков своих программ. И хотя с годами компиляторы заметно улучшились с точки зрения генерации машинного кода, который стал эффективнее по объему и произво­дительности, все еще остаются ситуации, когда разработчику программного обеспечения имеет смысл использовать преимущества программирования на языке ассемблера.

Архитектура современных процессоров x86 с одним потоком команд и множеством потоков данных (SIMD, single instruction stream – multiple data stream) является еще одним объяснением постоянного интереса к программирова­нию на языке ассемблера. Процессор с поддержкой SIMD обладает вычисли­тельными ресурсами, которые упрощают параллельные вычисления с исполь­зованием нескольких значений данных, что может значительно повысить быстродействие приложений, обеспечивающих высокую скорость отклика в реальном времени. Архитектуры SIMD также хорошо подходят для ресурсо­емких проблемных областей, таких как обработка изображений, кодирование аудио и видео, автоматизированное проектирование, компьютерная графика и интеллектуальный анализ данных. К сожалению, многие языки высокого уровня и инструменты разработки по-прежнему не могут полностью или хотя бы частично использовать возможности SIMD современного процессора x86. С другой стороны, язык ассемблера открывает разработчику программного обеспечения полный доступ к ресурсам SIMD процессора.

Эта книга рассказывает о программировании на 64-битном (x86-64) языке ассемблера x86. Содержание и структура книги призваны помочь вам быстро освоить программирование на языке ассемблера x86-64 и вычислительные ресурсы векторных расширений набора команд Advanced Vector Extensions (AVX). Она также содержит множество примеров исходного кода, которые способствуют ускоренному изучению и пониманию основных конструкций языка ассемблера x86-64 и концепций программирования SIMD. После про­чтения этой книги вы сможете кодировать быстродействующие функции и алгоритмы с помощью языка ассемблера x86-64 и наборов инструкций AVX, AVX2 и AVX-512.

Прежде чем продолжить, я должен обратить ваше внимание, что в этой книге не рассматривается программирование на языке ассемблера x86-32. В нем также не обсуждаются устаревшие технологии x86, такие как модуль с плава­ющей запятой x87, MMX и Streaming SIMD Extensions. Если вы заинтересованы в изучении этих тем, прочтите первое издание книги (в переводе не издава­лось). Эта книга не объясняет архитектурные особенности x86 или привилегированные команды процессора, которые используются в опе­рационных системах. Однако вам все равно придется досконально изучить материал, представленный в данной книге, чтобы разрабатывать код на языке ассемблера x86 для использования в операционной системе. Хотя теоретически возможно написать целую прикладную программу, ис­пользуя только язык ассемблера, высокие требования к разработке современ­ного программного обеспечения делают такой подход непрактичным и не­целесообразным. Вместо этого в данной книге основное внимание уделяется кодированию функций языка ассемблера x86-64, вызываемых из C++. Каждый пример исходного кода был создан с использованием Microsoft Visual Studio C++ и Microsoft Macro Assembler (MASM).

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





Ad Litteram. Купить и скачать книги в fb2 на любом устройстве, читать онлайн
Выгодные предложения от нашего партнёра ИГ "ЭКСМО-АРТ":

Акция С заботой о здоровье и безопасности

Самые ожидаемые книги июля 2022 года

Больше книг - больше выгода! Скидки до 30%





My-shop.ru: самый большой выбор детских игрушек в Рунете My-shop.ru - книжный Интернет-магазин My-shop.ru - Интернет-магазин для учителей My-shop.ru - Интернет-магазин учебной литературы
Интернет-магазин детских игрушек Книжный интернет-магазин Интернет-магазин для учителей Интернет-магазин учебной литературы
       

My-shop.ru - Ваш Интернет-магазин My-shop.ru - детский Интернет-магазин My-shop.ru - Интернет-магазин товаров для рукоделия My-shop.ru - Интернет-магазин товаров для образования
Интернет-магазин с более 700000 товаров Интернет-магазин товаров для детей Интернет-магазин товаров для рукоделия Интернет-магазин товаров для образования
       


 


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

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Размещение Вашего баннера на книжном сайте BEGET - первые 30 дней хостинга БЕСПЛАТНО! HostLife - лучший платный хостинг
Баннер или тизер? Выбирай! BEGET - первые 30 дней хостинга БЕСПЛАТНО! HostLife - лучший платный хостинг!
Размещение Вашего баннера на нашем сайте - это дешевая реклама Ваших сайтов или партнерских программ! Стабильный, профессиональный и ОЧЕНЬ выгодный хостинг на сегодняший день! Бонусы, акции - все для Вас! Отличный хостинг по цене от 1.87$/месяц! Рекомендация от сайта Bookskeeper.ru!


Бесплатная электронная библиотека. Скачать книги бесплатно!
Текущий раздел » » » Профессиональное программирование на ассемблере x64 с расширениями AVX, AVX2 и AVX-512

Наша электронная библиотека Bookskeeper.ru - это интернет-витрина, где любой посетитель может публиковать электронные варианты книг, журналов, газет, комиксов, в общем, любой литературы со ссылками для медленного, но бесплатного скачивания с файлообменников.

В нашем книжном хранилище Вы всегда найдете литературу на любой вкус человека любого возраста - от детских комиксов и расскрасок до серьезной научной литературы.
 
 

Реклама


Садовые печи-барбекю от компании Династия


Labirint.ru - ваш проводник по лабиринту книг



Book24.ru - книжный интернет магазин



BEGET - первые 30 дней хостинга БЕСПЛАТНО!



Turbobit - Получите турбо-доступ и скачивайте безлимитно и без рекламы!



HostLife - лучший платный хостинг



Kwork.ru - услуги фрилансеров от 500 руб.


Интернет-магазин ШОПС. Нужные товары для Вашего дома, сада, автомобиля
 
 

Топ публикаций

 
  • Герой планеты Земля. Невольник. Том 1
  • Широкополосные хаотические сигналы в радиотехнических и информационных системах
  • Криминология (2003)
  • The Airplane Book
  • Оракул №8 2022
  • Седых Александр - Сборник "Хранитель" (4 книги)
  • Geo Epoche №116 2022
  • Аномальный наследник. Второй этап
  • Вихрь Жнеца. Том 1 (Аудиокнига)
  • Great Sailing Ships
  • ОК! №28-32 2022
  • Возрождение Феникса. Том 1
  • Собиратель (В. Поселягин). Цикл из 4 книг
  • Сила рода. Том 5
  • Пожиратель душ. Цикл из 8 книг
  • Венецианский купец. Цикл из 5 книг
  • Москаленко Юрий - Сборник "Сила магии" (11 книг)
  • Изменённые (Лукьяненко). Цикл из 4 книг
  • Тарс Э. - Сборник "Аномальный наследник" (8 книг)
  • Ученик 5. Барон
  • Земля зомби. Цикл из 5 книг
  • Первухин Андрей - Сборник "Ученик" (5 книг)
  • Системный приход: Орки под Москвой
  • #Бояръ-Аниме. Романов. Том 1 и Том 2
  • Бретёр на вес золота. Цикл из 2 книг
  • Глебов Макс - Сборник "Блюстители хаоса" (3 книги)
  • Эгида. Цикл из 15 книг
  • Призванный Герой. Цикл из 5 книг
  • В теле дрища в военной школе аристо. Цикл из 2 книг
  • Ванька-взводный
  •