Modern X86 Assembly Language Programming

Covers x86 64-bit, AVX, AVX2, and AVX-512 de

Éditeur :

Apress


Paru le : 2018-12-06

eBook Téléchargement , DRM LCP 🛈 DRM Adobe 🛈
Lecture en ligne (streaming)
62,11

Téléchargement immédiat
Dès validation de votre commande
Image Louise Reader présentation

Louise Reader

Lisez ce titre sur l'application Louise Reader.

Description

Acquérir les bases de la programmation en langage d'assemblage x86 64 bits et se concentrer
sur les aspects mis à jour du jeu d'instructions x86 qui sont les plus pertinents pour le
développement de
logiciels d'application.
Ce livre couvre des sujets tels que la programmation x86 64 bits et la
programmation AVX (
Advanced
Vector Extensions),
l'
accent étant exclusivement mis dans cette deuxième édition sur l'architecture de programmation de base 64 bits et la
programmation
AVX. La
structure et le
code
exemple de la programmation en langage d'assemblage X86 moderne
sont conçus pour vous aider à comprendre rapidement la programmation en langage d'assemblage x86
et les capacités de calcul de la plate-forme x86. Après avoir lu et utilisé ce livre, vous serez en mesure de coder les fonctions d'amélioration de la performance et de
utilisant le langage d'assemblage x86 64 bits et les algorithmes AVX, AVX2 et AVX-512.
des extensions de jeu d'instructions.


Ce que vous apprendrez
Découvrez les détails de la plate-forme x86 64 bits, y compris son architecture de base et ses types de données,
les registres, les modes d'adressage de la mémoire et le jeu d'instructions de base
Utilisez le jeu d'instructions x86 64 bits pour créer des fonctions d'amélioration des performances qui
sont appelables à partir d'un langage de haut niveau (C+++)
Utilisez le langage d'assemblage x86 64 bits pour manipuler efficacement les types de données courants.
et la programmation de constructions, y compris les entiers, les chaînes de texte, les tableaux et les structures.
Utilisez le jeu d'instructions AVX pour effectuer des calculs à virgule flottante scalaire.
Exploitez les jeux d'instructions AVX, AVX2 et AVX-512 pour accélérer de manière significative l'exécution de la fonction
l'exécution d'algorithmes à forte intensité de calcul dans des domaines problématiques tels que
le traitement d'images, l'infographie, les mathématiques et les statistiques
Appliquer diverses stratégies et techniques de codage pour exploiter de manière optimale le x86 64 bits,
Jeux d'instructions AVX, AVX2 et AVX-512 pour des performances optimales


A qui s'adresse ce livre ?
Les développeurs de logiciels qui veulent apprendre à écrire du code en utilisant le langage d'assemblage x86 64 bits. Il est également idéal pour les développeurs de logiciels qui ont déjà une compréhension de base de la programmation en langage d'assemblage x86 32 bits ou 64 bits et qui sont intéressés à apprendre à exploiter les capacités SIMD des AVX, AVX2 et AVX-512.
Pages
604 pages
Collection
n.c
Parution
2018-12-06
Marque
Apress
EAN papier
9781484240625
EAN PDF
9781484240632

Informations sur l'ebook
Nombre pages copiables
6
Nombre pages imprimables
60
Taille du fichier
17992 Ko
Prix
62,11 €
EAN EPUB
9781484240632

Informations sur l'ebook
Nombre pages copiables
6
Nombre pages imprimables
60
Taille du fichier
9830 Ko
Prix
62,11 €

Suggestions personnalisées