{"product_id":"modern-gpu-architecture-third-edition-gareth-thomas-9798182389563","title":"Modern GPU Architecture Third Edition: Volume 1 - Foundations and the Graphics Pipeline","description":"\u003cp\u003e\u003cb\u003eModern GPU Architecture - Volume 1: Foundations and the Graphics Pipeline\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eMost GPU books stop at the surface.\u003c\/p\u003e\u003cp\u003eThey explain shaders, APIs, rendering concepts, or CUDA programming - but they rarely show how the machine underneath actually works.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eThis book goes deeper.\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eModern GPU Architecture - Volume 1\u003c\/b\u003e is written for readers who want to understand the GPU as hardware: how geometry becomes pixels, how SIMT execution hides latency, how shader cores schedule work, how rasterizers make coverage decisions, how memory systems feed thousands of parallel lanes, and how the render-output pipeline commits the final image.\u003c\/p\u003e\u003cp\u003eThis is not a light overview of graphics programming.\u003c\/p\u003e\u003cp\u003eIt is a hardware-focused guide to the architecture behind the graphics pipeline, backed by synthesizable Verilog and SystemVerilog examples that connect theory to real digital design structures.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eInside Volume 1, you will learn how GPUs are built from the inside out: \u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eWhy GPUs favor throughput over single-thread latency\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eHow SIMT execution groups scalar threads into warps and wavefronts\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eHow divergence, masking, reconvergence, and scheduling affect real utilization\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eHow Verilog and SystemVerilog express synthesizable GPU hardware\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eHow valid-ready handshakes, pipelines, CDC logic, FIFOs, and testbenches work in RTL\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eHow 3D geometry, transformations, clipping, and rasterization become hardware datapaths\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eHow triangle setup, edge functions, fixed-point arithmetic, and tile-based scan conversion operate\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eHow fragment processing, texturing, filtering, blending, and depth testing fit into the pipeline\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eHow shader cores organize schedulers, register files, execution lanes, divergence control, and instruction flow\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eHow GPU memory subsystems handle coalescing, shared memory, L1\/L2 caches, DRAM controllers, and atomic operations\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eHow the render-output pipeline performs depth\/stencil testing, blending, MSAA resolve, compression, and framebuffer writeback\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cb\u003eThis book is for you if you are: \u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eAn FPGA or RTL hobbyist who wants to build and understand GPU-like hardware\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eA computer engineering student who wants more than textbook CPU architecture\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eA graphics programmer who understands shaders and wants to know what the silicon is doing\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eA CUDA, HPC, or AI performance reader who wants to understand the layer beneath the software stack\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eAn early-career ASIC, RTL, or verification engineer looking for a clear architectural map of GPU pipeline hardware\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cb\u003eThe difference is simple: \u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eMost resources tell you what the GPU does.\u003c\/p\u003e\u003cp\u003eThis book shows you how the GPU is organized to do it.\u003c\/p\u003e\u003cp\u003eFrom throughput-first design philosophy to shader-core control logic, from rasterization mathematics to fixed-point hardware, from memory coalescing to render-output behavior, \u003cb\u003eModern GPU Architecture - Volume 1\u003c\/b\u003e gives you the architectural foundation needed to read a GPU as an engineer rather than as a user.\u003c\/p\u003e\u003cp\u003eIf you want a shallow introduction, this is not it.\u003c\/p\u003e\u003cp\u003eIf you want to understand the graphics pipeline as real hardware - with RTL concepts, datapaths, control signals, scheduling logic, memory hierarchy, and verification discipline - this volume was written for you.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eStart with Volume 1 and build the foundation: the complete geometry-to-pixels path of modern GPU architecture.\u003c\/b\u003e\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Gareth Thomas\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9798182389563\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Independently Published\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 07\/01\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 354\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.81lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 11.00h x 8.50w x 0.74d","brand":"Gareth Thomas","offers":[{"title":"Paperback","offer_id":48997851201791,"sku":"9798182389563","price":32.97,"currency_code":"USD","in_stock":true}],"url":"https:\/\/www.whiterainbookhouse.com\/products\/modern-gpu-architecture-third-edition-gareth-thomas-9798182389563","provider":"WR Book House","version":"1.0","type":"link"}