top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Modern arm assembly language programming : covers Armv8-A 32-bit, 64-bit, and SIMD / / Daniel Kusswurm
Modern arm assembly language programming : covers Armv8-A 32-bit, 64-bit, and SIMD / / Daniel Kusswurm
Autore Kusswurm Daniel
Edizione [1st ed. 2020.]
Pubbl/distr/stampa [Place of publication not identified] : , : Apress, , [2020]
Descrizione fisica 1 online resource (XIX, 465 p. 67 illus.)
Disciplina 005.265
Soggetto topico Assembly languages (Electronic computers)
ISBN 1-4842-6267-0
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Chapter 1 – Armv8-32 Architecture -- Chapter 2 – Armv8-32 Core Programming – Part 1 -- Chapter 3 – Armv8-32 Core Programming – Part 2 -- Chapter 4 – Armv8-32 Core Programming – Part 3 -- Chapter 5 – Armv8-32 Floating-Point Architecture -- Chapter 6 – Armv8-32 Floating-Point Programming -- Chapter 7 – Armv8-32 SIMD Architecture -- Chapter 8 – Armv8-32 SIMD Integer Programming -- Chapter 9 – Armv8-32 SIMD Floating-Point Programming -- Chapter 10 – Armv8-64 Architecture -- Chapter 11 – Armv8-64 Core Programming – Part 1 -- Chapter 12 – Armv8-64 Core Programming – Part2 -- Chapter 13 – Armv8-64 Floating-Point Programming -- Chapter 14 – Armv8-64 SIMD Integer Programming -- Chapter 15 – Armv8-64 SIMD Floating-Point Programming -- Chapter 16 – Armv8-64 Advanced SIMD Programming -- Chapter 17 –Optimization Strategies and Techniques -- Appendix A – Source Code and Software Development Tools -- Appendix B – References and Additional Resources.
Record Nr. UNINA-9910427050903321
Kusswurm Daniel  
[Place of publication not identified] : , : Apress, , [2020]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Modern parallel programming with C++ and Assembly language : X86 SIMD development using AVX, AVX2, and AVX-512 / / Daniel Kusswurm
Modern parallel programming with C++ and Assembly language : X86 SIMD development using AVX, AVX2, and AVX-512 / / Daniel Kusswurm
Autore Kusswurm Daniel
Pubbl/distr/stampa New York, New York : , : Apress, , [2022]
Descrizione fisica 1 online resource (642 pages)
Disciplina 005.133
Soggetto topico Assembly languages (Electronic computers)
C++ (Computer program language)
Computer architecture
ISBN 1-4842-7918-2
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Chapter 1 SIMD Fundamentals -- Chapter 2 AVX C++ Programming - Part 1 -- Chapter 3 AVX C++ Programming - Part 2 -- Chapter 4 AVX2 C++ Programming - Part 1 -- Chapter 5 AVX2 C++ Programming - Part 2 -- Chapter 6 AVX2 C++ Programming - Part 3 -- Chapter 7 AVX-512 C++ Programming - Part 1 -- Chapter 8 AVX-512 C++ Programming - Part 2 -- Chapter 9 Supplemental C++ SIMD Programming -- Chapter 10 X86 Processor Architecture -- Chapter 11 Core Assembly Language Programming Part 1 -- Chapter 12 Core Assembly Language Programming Part 2 -- Chapter 13 AVX Assembly Language Programming Part 1 -- Chapter 14 AVX Assembly Language Programming Part 2 -- Chapter 15 AVX2 Assembly Language Programming Part 1 -- Chapter 16 AVX2 Assembly Language Programming Part 2 -- Chapter 17 AVX-512 Assembly Language Programming Part 1 -- Chapter 18 AVX-512 Assembly Language Programming Part 2 -- Chapter 19 SIMD Usage and Optimization Guidelines -- Appendix A Source Code and Development Tools -- Appendix B References and Resources.
Record Nr. UNINA-9910552721603321
Kusswurm Daniel  
New York, New York : , : Apress, , [2022]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Modern X86 Assembly Language Programming : Covers X86 64-bit, AVX, AVX2, and AVX-512 / / by Daniel Kusswurm
Modern X86 Assembly Language Programming : Covers X86 64-bit, AVX, AVX2, and AVX-512 / / by Daniel Kusswurm
Autore Kusswurm Daniel
Edizione [3rd ed. 2023.]
Pubbl/distr/stampa Berkeley, CA : , : Apress : , : Imprint : Apress, , 2023
Descrizione fisica 1 online resource (688 pages)
Disciplina 004.16
Soggetto topico X86 assembly language (Computer program language)
Intel microprocessors
ISBN 1-4842-9603-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Chapter 1 – X86-Core Architecture -- Chapter 2 – X86-64 Core Programming (Part 1) -- Chapter 3 – X86-64 Core Programming (Part 2) -- Chapter 4 – X86-64 Core Programming (Part 3) -- Chapter 5 – AVX Programming - Scalar Floating-Point -- Chapter 6 –Run-Time Calling Conventions -- Chapter 7 –Introduction to X86-AVX SIMD Programming -- Chapter 8 – AVX Programming – Packed Integers -- Chapter 9 – AVX Programming – Packed Floating Point -- Chapter 10 – AVX2 Programming – Packed Integers -- Chapter 11 – AVX2 Programming – Packed Floating Point (Part 1) -- Chapter 12 – AVX2 Programming – Packed Floating Point (Part 2) -- Chapter 13 – AVX-512 Programming – Packed Integers -- Chapter 14 – AVX-512 Programming – Packed Floating Point (Part 1) -- Chapter 15 – AVX-512 Programming – Packed Floating Point (Part 2) -- Chapter 16 – Advanced Assembly Language Programming -- Chapter 17 – Assembly Language Optimization and Development Guidelines. – Appendix A – Source Code and Development Tools. – Appendix B – References and Additional Resources.
Record Nr. UNINA-9910746094603321
Kusswurm Daniel  
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2023
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Modern X86 assembly language programming : Covers x86 64-bit, AVX, AVX2, and AVX-512 / / by Daniel Kusswurm
Modern X86 assembly language programming : Covers x86 64-bit, AVX, AVX2, and AVX-512 / / by Daniel Kusswurm
Autore Kusswurm Daniel
Edizione [Second edition]
Pubbl/distr/stampa Berkeley, CA : , : Apress, , [2018]
Descrizione fisica 1 online resource (617 pages)
Disciplina 005.136
Soggetto topico Programming languages (Electronic computers)
Algorithms
ISBN 1-4842-4063-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Chapter 1 – 64-bit Architecture -- Chapter 2 – 64-bit Architecture Programming – Part 1 -- Chapter 3- 64-bit Architecture Programming – Part 2 -- Chapter 4 – Advanced Vector Extensions (AVX) -- Chapter 5 – AVX Programming – Scalar Floating-Point -- Chapter 6 – AVX Programming – Packed Floating-Point -- Chapter 7 – AVX Programming – Packed Integers -- Chapter 8 – Advanced Vector Extensions 2 (AVX2) -- Chapter 9 – AVX2 Programming – Packed Floating-Point -- Chapter 10 – AVX2 Programming – Packed Integers -- Chapter 11 – AVX2 Programming – Enhanced Feature Set Instructions -- Chapter 12 – Advanced Vector Extensions 512 (AVX-512) -- Chapter 13 – AVX-512 Programming – Packed Floating-Point -- Chapter 14 – AVX-512 Programming – Packed Integers -- Chapter 15 – Optimization Strategies and Techniques -- Chapter 16 – Advanced Programming Examples -- Appendix A.
Record Nr. UNINA-9910303442703321
Kusswurm Daniel  
Berkeley, CA : , : Apress, , [2018]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Modern X86 assembly language programming : 32-bit, 64-bit, SSE, and AVX / / Daniel Kusswurm
Modern X86 assembly language programming : 32-bit, 64-bit, SSE, and AVX / / Daniel Kusswurm
Autore Kusswurm Daniel
Pubbl/distr/stampa Berkeley, CA : , : Apress, , [2014]
Descrizione fisica 1 online resource (685 pages)
Disciplina 004
Collana The expert's voice in programming
Soggetto topico Programming languages (Electronic computers)
Software engineering
Programming Languages, Compilers, Interpreters
Software Engineering/Programming and Operating Systems
ISBN 1-4842-0064-0
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto ""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Introduction""; ""Chapter 1: X86-32 Core Architecture""; ""Historical Overview""; ""Data Types""; ""Fundamental Data Types""; ""Numerical Data Types""; ""Packed Data Types""; ""Miscellaneous Data Types""; ""Internal Architecture""; ""Segment Registers""; ""General-Purpose Registers""; ""EFLAGS Register""; ""Instruction Pointer""; ""Instruction Operands""; ""Memory Addressing Modes""; ""Instruction Set Overview""; ""Data Transfer""; ""Binary Arithmetic""; ""Data Comparison""
""Data Conversion""""Logical""; ""Rotate and Shift""; ""Byte Set and Bit String""; ""String""; ""Flag Manipulation""; ""Control Transfer""; ""Miscellaneous""; ""Summary""; ""Chapter 2: X86-32 Core Programming""; ""Getting Started""; ""First Assembly Language Function""; ""Integer Multiplication and Division""; ""X86-32 Programming Fundamentals""; ""Calling Convention""; ""Memory Addressing Modes""; ""Integer Addition""; ""Condition Codes""; ""Arrays""; ""One-Dimensional Arrays""; ""Two-Dimensional Arrays""; ""Structures""; ""Simple Structures""; ""Dynamic Structure Creation""; ""Strings""
""Counting Characters""""String Concatenation""; ""Comparing Arrays""; ""Array Reversal""; ""Summary""; ""Chapter 3: X87 Floating-Point Unit""; ""X87 FPU Core Architecture""; ""Data Registers""; ""X87 FPU Special-Purpose Registers""; ""X87 FPU Operands and Encodings""; ""X87 FPU Instruction Set""; ""Data Transfer""; ""Basic Arithmetic""; ""Data Comparison""; ""Transcendental""; ""Constants""; ""Control""; ""Summary""; ""Chapter 4: X87 FPU Programming""; ""X87 FPU Programming Fundamentals""; ""Simple Arithmetic""; ""Floating-Point Compares""; ""X87 FPU Advanced Programming""
""Floating-Point Arrays""""Transcendental Instructions""; ""Advanced Stack Usage""; ""Summary""; ""Chapter 5: MMX Technology""; ""SIMD Processing Concepts""; ""Wraparound vs. Saturated Arithmetic""; ""MMX Execution Environment""; ""MMX Instruction Set""; ""Data Transfer""; ""Arithmetic""; ""Comparison""; ""Conversion""; ""Logical and Shift""; ""Unpack and Shuffle""; ""Insertion and Extraction""; ""State and Cache Control""; ""Summary""; ""Chapter 6: MMX Technology Programming""; ""MMX Programming Fundamentals""; ""Packed Integer Addition""; ""Packed Integer Shifts""
""Packed Integer Multiplication""""MMX Advanced Programming""; ""Integer Array Processing""; ""Using MMX and the x87 FPU""; ""Summary""; ""Chapter 7: Streaming SIMD Extensions""; ""X86-SSE Overview""; ""X86-SSE Execution Environment""; ""X86-SSE Register Set""; ""X86-SSE Data Types""; ""X86-SSE Control-Status Register""; ""X86-SSE Processing Techniques""; ""X86-SSE Instruction Set Overview""; ""Scalar Floating-Point Data Transfer""; ""Scalar Floating-Point Arithmetic""; ""Scalar Floating-Point Comparison""; ""Scalar Floating-Point Conversion""; ""Packed Floating-Point Data Transfer""
""Packed Floating-Point Arithmetic""
Record Nr. UNINA-9910300468503321
Kusswurm Daniel  
Berkeley, CA : , : Apress, , [2014]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui