LIBRISTO
LIBROAMANTO
задължително
Станете част от общност от любители на книгите от цял свят и получавате много предимства. Създай на безплатен акаунт
0
Безплатна доставка със Еконт над 69.99 €
Куриер Speedy 3.49 Пункт на Speedy 3.49 ЕКОНТ 3.99 Еконтомат/Офис на Еконт 3.99 Ekont Box 3.99 Sameday 3.99 Sameday box 3.99 Box Now 3.99

Над 4 милиона заглавия на английски и други езици! Открийте новата си история още днес! Безплатна доставка за поръчки над 69.99€

Advanced GPU Assembly Programming Third Edition

A Technical Reference for NVIDIA and AMD Architectures

Език Английски езикАнглийски език
Книга С меки корици
Книга Advanced GPU Assembly Programming Third Edition Gareth Thomas
Код Либристо: 53197052
Издателство Independently published, юли 2026
Advanced GPU Assembly ProgrammingMost GPU performance problems are not source-code problems. They ar... Цялото описание
? points 77 b Top Top Нови Нови
31.82
62.24  лв
Външен склад Изпращаме след 14-21 дни

До 30 дни за връщане на стоки


Клиентите са закупили също


Top
Bare Metal Computing X64 Edition Gareth Thomas / Книга С меки корици
common.buy 34.56 67.58 лв
Top Нови
Rapid Iterative Development Second Edition Gareth Thomas / Книга С меки корици
common.buy 26.46 51.74 лв
Top Нови
The Physics of Quasiparticles Gareth Thomas / Книга С меки корици
common.buy 28.21 55.18 лв
Spinoza, Locke Et L'Idee de Citoyennete: Une Generation Republicaine A L'Aube Des Lumieres Christophe Miqueu / Книга С меки корици
common.buy 60.14 117.62 лв
Neuvaine avec Marcel Van Van Книга С меки корици
common.buy 11.45 22.39 лв

Advanced GPU Assembly Programming

Most GPU performance problems are not source-code problems. They are machine-code problems.

A kernel can look clean in CUDA or HIP and still lose the war at the hardware level.

The compiler may choose an instruction sequence you did not expect. A branch may split a warp or wavefront into masked paths. A load pattern may explode into extra memory transactions. A tensor pipeline may sit underfed while the code looks "mathematically right." Occupancy may look healthy while register pressure, wait states, barriers, cache behavior, or issue slots quietly cap throughput.

That is where this book begins.

Advanced GPU Assembly Programming is for advanced CUDA, HIP, AI-systems, HPC, and compiler engineers who need to read GPU machine code, understand NVIDIA and AMD execution behavior, and push kernels closer to the hardware performance ceiling.

This is not an introductory CUDA book.

It is not a beginner HIP guide.

It is not another surface-level explanation of "parallel programming on GPUs."

This is a low-level technical reference for engineers who already understand kernels and now need to understand what those kernels become after compilation.

If you are optimizing AI inference, LLM kernels, GEMM, attention, scientific workloads, compiler output, CUDA-to-HIP portability, or architecture-specific performance, the question is no longer:

"Does the kernel run?"

The question is:

What is the machine actually doing, and how close is it to the real limit?

Inside, you will learn how to reason about:

  • SIMT execution: warps, wavefronts, active masks, divergence, reconvergence, predication, and independent thread scheduling
  • Machine code: PTX, SASS, AMD ISA, instruction encoding, disassembly, source correlation, and compiler idioms
  • Execution resources: SMs, CUs, schedulers, issue slots, scoreboards, barriers, wait states, register files, and occupancy limits
  • Memory behavior: coalescing, global memory, shared memory, LDS, cache policy, HBM bandwidth, alignment, sectors, and bank conflicts
  • Tensor and matrix pipelines: tensor cores, MMA, MFMA, TMEM, FP8, FP6, FP4, block scaling, operand staging, and accumulator flow
  • Asynchronous execution: cp.async, tensor-memory movement, producer/consumer roles, barriers, staged pipelines, and latency hiding
  • Performance evidence: Nsight Compute, Nsight Systems, rocprof, Radeon GPU Profiler, Omniperf, roofline analysis, and microbenchmarking
  • Real workloads: high-performance GEMM, attention, reductions, scans, sparse computation, atomics, scatter/gather, and irregular kernels

The value of this book is not that it tells you GPUs are fast.

You already know that.

The value is that it gives you the machinery to diagnose why a kernel is not fast enough.

Why did the compiler emit that instruction sequence?

Why did this memory access pattern create extra traffic?

Why are tensor units idle?

Why did a theoretically good tiling strategy lose throughput?

Why did NVIDIA and AMD behave differently?

Why did a change that looked harmless at source level move the bottleneck somewhere else?

This book helps you connect source code, compiler decisions, disassembly, profiler counters, memory transactions, lane masks, and architectural constraints into one coherent performance model.

Advanced GPU Assembly Programming was written for the engineer who wants the layer beneath CUDA, HIP, Triton, compiler output, and vendor libraries.

Героиня & Полиглот
EWA KASP за
Пусни видеото
Ewa Kasp
В Libristo има най-богатия избор от чуждоезична литература. Затова купувам книгите си тук.

Информация за книгата

Пълно заглавие Advanced GPU Assembly Programming Third Edition
Автор Gareth Thomas
Език Английски език
Корици Книга - С меки корици
Дата на издаване 2026
Брой страници 386
Баркод 9798184529363
Код Либристо 53197052
Издателство Independently published
Тегло 894
Размери 216 x 280 x 20
Подарете тази книга днес
Лесно е
1 Добавете книгата в количката си и изберете Доставка като подарък 2 В замяна ще ви изпратим ваучер 3 Книгата ще пристигне на адреса на получателя

Може би ще Ви заинтересува


Нови
Modern GPU Architecture Third Edition Gareth Thomas / Книга С меки корици
common.buy 30.94 60.52 лв
Нови
Modern GPU Architecture Third Edition Gareth Thomas / Книга С меки корици
common.buy 31.82 62.24 лв
GPU Computing and Applications Yiyu Cai / Книга С твърди корици
common.buy 108.27 211.75 лв
History of the GPU - Eras and Environment Jon Peddie / Книга С меки корици
common.buy 40.33 78.88 лв

Вход

Влезте в акаунта си. Още нямате акаунт за Libristo? Създайте го сега!

 
задължително
задължително

Нямате акаунт? Използвайте предимствата на акаунта за Libristo!

Благодарение на акаунта за Libristo държите всичко под контрол.

Създаване на акаунт за Libristo
Книжен съветник Libroamiko
Здравейте, аз съм Libroamiko, мога ли да помогна?