Modern Parallel Programming with C++ and Assembly Language: X86 SIMD Development Using AVX, AVX2, and AVX-512. 1st Ed. 244705

Код товару: 244705Паперова книга
  • ISBN
    9781484279175
  • Бренд
  • Автор
  • Рік
    2022
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі
  • Жанр
    Мови програмування, Розробка ПЗ
Learn the fundamentals of x86 Single instruction multiple data (SIMD) programming using C++ intrinsic functions and x86-64 assembly language. This book emphasizes x86 SIMD programming topics and technologies that are relevant to modern software development in applications which can exploit data level parallelism, important for the processing of big data, large batches of data and related important in data science and much more.
Modern Parallel Programming with C++ and Assembly Language is an instructional text that explains x86 SIMD programming using both C++ and assembly language. The book’s content and organization are designed to help you quickly understand and exploit the SIMD capabilities of x86 processors. It also contains an abundance of source code that is structured to accelerate learning and comprehension of essential SIMD programming concepts and algorithms.
After reading this book, you will be able to code performance-optimized AVX, AVX2, and AVX-512 algorithms using either C++ intrinsic functions or x86-64 assembly language.
You will:
  • Understand the essential details about x86 SIMD architectures and instruction sets including AVX, AVX2, and AVX-512.
  • Master x86 SIMD data types, arithmetic instructions, and data management operations using both integer and floating-point operands.
  • Code performance-enhancing functions and algorithms that fully exploit the SIMD capabilities of a modern x86 processor.
  • Employ C++ intrinsic functions and x86-64 assembly language code to carry out arithmetic calculations using common programming constructs including arrays, matrices, and user-defined data structures.
  • Harness the x86 SIMD instruction sets to significantly accelerate the performance of computationally intense algorithms in applications such as machine learning, image processing, computer graphics, statistics, and matrix arithmetic.
  • Apply leading-edge coding strategies and techniques to optimally exploit the x86 SIMD instruction sets for maximum possible performance.
2'000 ₴
Купити
Monobank
до 10 платежей
от 224 ₴ / міс.
  • Нова Пошта
    Безкоштовно від 3'000,00 ₴
  • Укрпошта
    Безкоштовно від 1'000,00 ₴
  • Meest Пошта
    Безкоштовно від 3'000,00 ₴
Modern Parallel Programming with C++ and Assembly Language: X86 SIMD Development Using AVX, AVX2, and AVX-512. 1st Ed. - фото 1
Інші книги Apress
IT Security Controls. A Guide to Corporate Standards and Frameworks. 1st Ed.
244688
Virgilio Viegas, Oben Kuyucu
1'900 ₴
Unity Networking Fundamentals. Creating Multiplayer Games with Unity. 1st Ed.
244735
Sloan Kelly, Khagendra Kumar
1'600 ₴
Cryptography and Cryptanalysis in Java. 1st Ed.
244673
Stefania Loredana Nita, Marius Iulian Mihailescu
1'500 ₴
Full-Stack Web Development with Jakarta EE and Vue.js. 1st Ed.
244680
Daniel Andres Pelaez Lopez
2'100 ₴
Migrating ASP.NET Microservices to ASP.NET Core 8 Second Edition
295067
Iris Classon
1'800 ₴
Cloud Native Architecture and Design. 1st Ed.
244671
Shivakumar R Goniwada
2'000 ₴
Pro Jakarta Persistence in Jakarta EE 10. An In-Depth Guide to Persistence in Enterprise Java Development. 4th Ed.
244722
Lukas Jungmann, Mike Keith
2'200 ₴
Java 9 Revealed: For Early Adoption and Migration 1st ed. Edition
52777
Kishori Sharan
1'050 ₴
Pro Spring 6: An In-Depth Guide to the Spring Framework 6th ed. Edition
42717
Rob HarropChris SchaeferClarence HoIuliana Cosmina
1'950 ₴

Характеристики

  • Бренд
  • Вага, г
    1230
  • Автор
  • Категорія
    Комп'ютерна література
  • Номер видання
    1-е вид.
  • Рік
    2022
  • Сторінок
    634
  • Формат
    180х255 мм
  • Обкладинка
    М'яка
  • Тип паперу
    Офсетний
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі
  • Жанр
    Мови програмуванняРозробка ПЗ
  • Вік
    16+

Від видавця

Learn the fundamentals of x86 Single instruction multiple data (SIMD) programming using C++ intrinsic functions and x86-64 assembly language. This book emphasizes x86 SIMD programming topics and technologies that are relevant to modern software development in applications which can exploit data level parallelism, important for the processing of big data, large batches of data and related important in data science and much more.
Modern Parallel Programming with C++ and Assembly Language is an instructional text that explains x86 SIMD programming using both C++ and assembly language. The book’s content and organization are designed to help you quickly understand and exploit the SIMD capabilities of x86 processors. It also contains an abundance of source code that is structured to accelerate learning and comprehension of essential SIMD programming concepts and algorithms.
After reading this book, you will be able to code performance-optimized AVX, AVX2, and AVX-512 algorithms using either C++ intrinsic functions or x86-64 assembly language.
You will:
  • Understand the essential details about x86 SIMD architectures and instruction sets including AVX, AVX2, and AVX-512.
  • Master x86 SIMD data types, arithmetic instructions, and data management operations using both integer and floating-point operands.
  • Code performance-enhancing functions and algorithms that fully exploit the SIMD capabilities of a modern x86 processor.
  • Employ C++ intrinsic functions and x86-64 assembly language code to carry out arithmetic calculations using common programming constructs including arrays, matrices, and user-defined data structures.
  • Harness the x86 SIMD instruction sets to significantly accelerate the performance of computationally intense algorithms in applications such as machine learning, image processing, computer graphics, statistics, and matrix arithmetic.
  • Apply leading-edge coding strategies and techniques to optimally exploit the x86 SIMD instruction sets for maximum possible performance.

Відгуки про Modern Parallel Programming with C++ and Assembly Language: X86 SIMD Development Using AVX, AVX2, and AVX-512. 1st Ed.

Modern Parallel Programming with C++ and Assembly Language: X86 SIMD Development Using AVX, AVX2, and AVX-512. 1st Ed.
Modern Parallel Programming with C++ and Assembly Language: X86 SIMD Development Using AVX, AVX2, and AVX-512. 1st Ed.
2'000 ₴
Купити
Персонально для вас
DevOps Tools for Java Developers. Best Practices from Source Code to Production Containers
197695
Stephen ChinMelissa McKayIxchel RuizBaruch Sadogursky
1'900 ₴
Learning Java: An Introduction to Real-World Programming with Java 6th Edition
255162
Patrick NiemeyerDaniel LeuckMarc Loy
1'900 ₴
Java Coding Problems - Second Edition: Become an expert Java programmer by solving over 250 brand-new, modern, real-world problems 2nd ed.
277684
Anghel Leonard
1'900 ₴
JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine (Developer's Library) 1st Edition
280697
Monica Beckwith
1'900 ₴
When Docker Meets Java: A Practical Guide to Docker for Java and Spring Boot Applications
302641
Ashish Choudhary
1'900 ₴
Art of Computer Programming, Volume 4, Fascicle 7, The: Constraint Satisfaction 1st Edition
310255
Donald E. Knuth
1'900 ₴
Functional Programming with C#: Create More Supportable, Robust, and Testable Code 1st Edition
273875
Simon Painter
1'900 ₴
Pro Spring 6: An In-Depth Guide to the Spring Framework 6th ed. Edition
42717
Rob HarropChris SchaeferClarence HoIuliana Cosmina
1'950 ₴
Kotlin Design Patterns and Best Practices - Third Edition: Elevate your Kotlin skills with classical and modern design patterns, coroutines, and microservices 3rd ed. Edition
277681
Alexey Soshin
1'960 ₴
Java 17 for Absolute Beginners: Learn the Fundamentals of Java Programming. 2nd Ed.
244689
Iuliana Cosmina
2'000 ₴
Programming Android with Kotlin. Achieving Structured Concurrency with Coroutines. 1st Ed.
244782
Pierre-Olivier Laurence, Amanda Hinchman-Dominguez
2'100 ₴
Learn JavaFX 17. Building User Experience and Interfaces with Java. 2nd Ed.
244696
Kishori Sharan, Peter Sp?th
2'100 ₴
Practical Rust Projects: Build Serverless, AI, Machine Learning, Embedded, Game, and Web Applications 2nd ed. Edition
255276
Shing LyuAndrew Rzeznik
2'100 ₴
Kotlin from Scratch: A Project-Based Introduction for the Intrepid Programmer
302635
Faisal Islam
2'100 ₴
Modern CMake for C++ - Second Edition: Effortlessly build cutting-edge C++ code and deliver high-quality solutions 2nd ed. Edition
286362
Rafal SwidzinskiAlexander Kushnir
2'100 ₴
C++ Programming for Linux Systems: Create robust enterprise software for Linux and Unix-based operating systems 1st Edition
308351
Desislav AndreevStanimir Lukanov
2'100 ₴
Parallel C++: Efficient and Scalable High-Performance Parallel Programming Using HPX 2024th Edition
308362
Patrick DiehlSteven R. BrandtHartmut Kaiser
2'100 ₴
Kubernetes Recipes: A Practical Guide for Container Orchestration and Deployment First Edition
309007
Grzegorz StencelLuca Berton
1'900 ₴
Fundamentals of Data Engineering: Plan and Build Robust Data Systems 1st Edition
197688
5/1
Joe ReisMatt Housley
1'729 ₴1'900 ₴
Mastering the Lightning Network. A Second Layer Blockchain Protocol for Instant Bitcoin Payments. 1st Ed.
244774
Andreas M. Antonopoulos, Rene Pickhardt
2'500 ₴
Machine Learning with PySpark. With Natural Language Processing and Recommender Systems. 2nd Ed.
244699
Pramod Singh
1'600 ₴
Mastering MySQL Administration: High Availability, Security, Performance, and Efficiency 1st ed. Edition
281507
Y V Ravi KumarArun Kumar SamayamNaresh Kumar Miryala
1'800 ₴
Data Mesh. Delivering Data-Driven Value at Scale
197712
Zhamak Dehghani
2'400 ₴
Геометрія. 8 клас. Діагностувальні роботи
309577
Галина ЖемчужкінаЛев Генденштейн
52 ₴65 ₴