General-Purpose Graphics Processor Architectures

General-Purpose Graphics Processor Architectures
Author :
Publisher : Springer Nature
Total Pages : 122
Release :
ISBN-10 : 9783031017599
ISBN-13 : 3031017595
Rating : 4/5 (595 Downloads)

Book Synopsis General-Purpose Graphics Processor Architectures by : Tor M. Aamodt

Download or read book General-Purpose Graphics Processor Architectures written by Tor M. Aamodt and published by Springer Nature. This book was released on 2022-05-31 with total page 122 pages. Available in PDF, EPUB and Kindle. Book excerpt: Originally developed to support video games, graphics processor units (GPUs) are now increasingly used for general-purpose (non-graphics) applications ranging from machine learning to mining of cryptographic currencies. GPUs can achieve improved performance and efficiency versus central processing units (CPUs) by dedicating a larger fraction of hardware resources to computation. In addition, their general-purpose programmability makes contemporary GPUs appealing to software developers in comparison to domain-specific accelerators. This book provides an introduction to those interested in studying the architecture of GPUs that support general-purpose computing. It collects together information currently only found among a wide range of disparate sources. The authors led development of the GPGPU-Sim simulator widely used in academic research on GPU architectures. The first chapter of this book describes the basic hardware structure of GPUs and provides a brief overview of their history. Chapter 2 provides a summary of GPU programming models relevant to the rest of the book. Chapter 3 explores the architecture of GPU compute cores. Chapter 4 explores the architecture of the GPU memory system. After describing the architecture of existing systems, Chapters 3 and 4 provide an overview of related research. Chapter 5 summarizes cross-cutting research impacting both the compute core and memory system. This book should provide a valuable resource for those wishing to understand the architecture of graphics processor units (GPUs) used for acceleration of general-purpose applications and to those who want to obtain an introduction to the rapidly growing body of research exploring how to improve the architecture of these GPUs.


General-Purpose Graphics Processor Architectures Related Books

General-Purpose Graphics Processor Architectures
Language: en
Pages: 122
Authors: Tor M. Aamodt
Categories: Technology & Engineering
Type: BOOK - Published: 2022-05-31 - Publisher: Springer Nature

DOWNLOAD EBOOK

Originally developed to support video games, graphics processor units (GPUs) are now increasingly used for general-purpose (non-graphics) applications ranging f
General-Purpose Graphics Processor Architectures
Language: en
Pages: 140
Authors: Tor M. Aamodt
Categories: Computers
Type: BOOK - Published: 2018-05-21 - Publisher: Synthesis Lectures on Computer

DOWNLOAD EBOOK

Originally developed to support video games, graphics processor units (GPUs) are now increasingly used for general-purpose (non-graphics) applications ranging f
GPU Gems 2
Language: en
Pages: 814
Authors: Matt Pharr
Categories: Computers
Type: BOOK - Published: 2005 - Publisher: Addison-Wesley Professional

DOWNLOAD EBOOK

More useful techniques, tips, and tricks for harnessing the power of the new generation of powerful GPUs.
Performance Analysis and Tuning for General Purpose Graphics Processing Units (GPGPU)
Language: en
Pages: 98
Authors: Hyesoon Kim
Categories: Computers
Type: BOOK - Published: 2012-11-01 - Publisher: Morgan & Claypool Publishers

DOWNLOAD EBOOK

General-purpose graphics processing units (GPGPU) have emerged as an important class of shared memory parallel processing architectures, with widespread deploym
General Purpose Computing On Graphics Processing Units
Language: en
Pages: 430
Authors: Fouad Sabry
Categories: Technology & Engineering
Type: BOOK - Published: 2022-07-10 - Publisher: One Billion Knowledgeable

DOWNLOAD EBOOK

What Is General Purpose Computing On Graphics Processing Units The term "general-purpose computing on graphics processing units" (also known as "general-purpose