Modern párhuzamos programozás C++ és assembly nyelvvel: X86 SIMD fejlesztés az AVX, AVX2 és AVX-512 használatával

Értékelés:   (4.6 az 5-ből)

Modern párhuzamos programozás C++ és assembly nyelvvel: X86 SIMD fejlesztés az AVX, AVX2 és AVX-512 használatával (Daniel Kusswurm)

Olvasói vélemények

Jelenleg nincsenek olvasói vélemények. Az értékelés 10 olvasói szavazat alapján történt.

Eredeti címe:

Modern Parallel Programming with C++ and Assembly Language: X86 SIMD Development Using AVX, AVX2, and AVX-512

Könyv tartalma:

Ismerje meg az x86 Egyutasításos, többadatú (SIMD) programozás alapjait a C++ belső függvények és az x86-64 assembly nyelv használatával. Ez a könyv olyan x86 SIMD programozási témákat és technológiákat emel ki, amelyek relevánsak a modern szoftverfejlesztés szempontjából olyan alkalmazásokban, amelyek ki tudják használni az adatszintű párhuzamosságot, fontosak a nagy adatok, nagy adattömegek feldolgozásához és a kapcsolódó fontos adattudományokban és még sok másban.

A Modern párhuzamos programozás C++ és assembly nyelvvel egy olyan oktatószöveg, amely az x86 SIMD programozást magyarázza el mind a C++, mind az assembly nyelv használatával. A könyv tartalmát és felépítését úgy tervezték, hogy segítsen gyorsan megérteni és kihasználni az x86-os processzorok SIMD képességeit. Emellett rengeteg forráskódot is tartalmaz, amelyek úgy vannak felépítve, hogy felgyorsítsák az alapvető SIMD programozási fogalmak és algoritmusok megtanulását és megértését.

A könyv elolvasása után képes lesz teljesítményoptimalizált AVX, AVX2 és AVX-512 algoritmusok kódolására akár C++ belső függvények, akár x86-64 assembly nyelv használatával.

Amit tanulni fog

⬤ Megtanulja az x86 SIMD architektúrák és utasításkészletek, köztük az AVX, AVX2 és AVX-512 alapvető részleteit.

⬤ Mester x86 SIMD adattípusok, aritmetikai utasítások és adatkezelési műveletek egész és lebegőpontos operandusok használatával.

⬤ Kódolja a modern x86 processzor SIMD képességeit teljes mértékben kihasználó, teljesítménynövelő függvényeket és algoritmusokat.

⬤ A C++ belső függvények és az x86-64 assembly nyelvi kód alkalmazása aritmetikai számítások elvégzéséhez, olyan gyakori programozási konstrukciók felhasználásával, mint a tömbök, mátrixok és felhasználó által meghatározott adatszerkezetek.

⬤ Az x86 SIMD utasításkészletének kihasználása a számításigényes algoritmusok teljesítményének jelentős felgyorsítására olyan alkalmazásokban, mint a gépi tanulás, a képfeldolgozás, a számítógépes grafika, a statisztika és a mátrixaritmetika.

⬤ A legkorszerűbb kódolási stratégiák és technikák alkalmazása az x86 SIMD utasításkészletek optimális kihasználása érdekében a lehető legnagyobb teljesítmény elérése érdekében.

Kinek szól ez a könyv

Középhaladó és haladó programozók/fejlesztők általában. A könyv olvasóinak rendelkezniük kell korábbi programozási tapasztalattal a modern C++ (azaz az ANSI C++11 vagy újabb) és az Assembly programozásában. A Microsoft Visual Studio vagy a GNU eszköztár ismerete hasznos lehet. A Modern X86 SIMD programozás célközönsége a tapasztalt szoftverfejlesztők, programozók és talán néhány hobbista.

A könyv egyéb adatai:

ISBN:9781484279175
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2022
Oldalak száma:633

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Modern Arm Assembly Language Programming: Az Armv8-A 32-bites, 64-bites és Simd programozási program...
Az Armv8-A 32 bites és 64 bites assembly nyelvi...
Modern Arm Assembly Language Programming: Az Armv8-A 32-bites, 64-bites és Simd programozási program - Modern Arm Assembly Language Programming: Covers Armv8-A 32-Bit, 64-Bit, and Simd
Modern párhuzamos programozás C++ és assembly nyelvvel: X86 SIMD fejlesztés az AVX, AVX2 és AVX-512...
Ismerje meg az x86 Egyutasításos, többadatú (SIMD)...
Modern párhuzamos programozás C++ és assembly nyelvvel: X86 SIMD fejlesztés az AVX, AVX2 és AVX-512 használatával - Modern Parallel Programming with C++ and Assembly Language: X86 SIMD Development Using AVX, AVX2, and AVX-512
Modern X86 Assembly Language Programming: Az X86 64-bites, Avx, Avx2 és Avx-512 programozásával -...
Ez a könyv egy oktató szöveg, amely megtanítja,...
Modern X86 Assembly Language Programming: Az X86 64-bites, Avx, Avx2 és Avx-512 programozásával - Modern X86 Assembly Language Programming: Covers X86 64-Bit, Avx, Avx2, and Avx-512

A szerző munkáit az alábbi kiadók adták ki: