• Open Daily: 10am - 10pm
    Alley-side Pickup: 10am - 7pm

    3038 Hennepin Ave Minneapolis, MN
    612-822-4611

Open Daily: 10am - 10pm | Alley-side Pickup: 10am - 7pm
3038 Hennepin Ave Minneapolis, MN
612-822-4611
Advanced GPU Assembly Programming Third Edition: A Technical Reference for NVIDIA and AMD Architectures

Advanced GPU Assembly Programming Third Edition: A Technical Reference for NVIDIA and AMD Architectures

Paperback

Series: Gpu Expert Engineering: Mastering Design, Programming, and Optimization

General ComputersProgramming

ISBN13: 9798184529363
Publisher: Independently Published
Published: Jul 8 2026
Pages: 386
Weight: 1.97
Height: 0.80 Width: 8.50 Depth: 11.00
Language: English

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.

Also from

Thomas, Gareth

Also in

Programming