000 04042nam a22005295i 4500
001 978-3-031-01759-9
003 DE-He213
005 20240730164224.0
007 cr nn 008mamaa
008 220601s2018 sz | s |||| 0|eng d
020 _a9783031017599
_9978-3-031-01759-9
024 7 _a10.1007/978-3-031-01759-9
_2doi
050 4 _aTK7867-7867.5
072 7 _aTJFC
_2bicssc
072 7 _aTEC008010
_2bisacsh
072 7 _aTJFC
_2thema
082 0 4 _a621.3815
_223
100 1 _aAamodt, Tor M.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_983087
245 1 0 _aGeneral-Purpose Graphics Processor Architectures
_h[electronic resource] /
_cby Tor M. Aamodt, Wilson Wai Lun Fung, Timothy G. Rogers.
250 _a1st ed. 2018.
264 1 _aCham :
_bSpringer International Publishing :
_bImprint: Springer,
_c2018.
300 _aXVIII, 122 p.
_bonline resource.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
490 1 _aSynthesis Lectures on Computer Architecture,
_x1935-3243
505 0 _aPreface -- Acknowledgments -- Introduction -- Programming Model -- The SIMT Core: Instruction and Register Data Flow -- Memory System -- Crosscutting Research on GPU Computing Architectures -- Bibliography -- Authors' Biographies.
520 _aOriginally 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 theirhistory. 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.
650 0 _aElectronic circuits.
_919581
650 0 _aMicroprocessors.
_983090
650 0 _aComputer architecture.
_93513
650 1 4 _aElectronic Circuits and Systems.
_983091
650 2 4 _aProcessor Architectures.
_983092
700 1 _aFung, Wilson Wai Lun.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_983093
700 1 _aRogers, Timothy G.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_983094
710 2 _aSpringerLink (Online service)
_983095
773 0 _tSpringer Nature eBook
776 0 8 _iPrinted edition:
_z9783031000560
776 0 8 _iPrinted edition:
_z9783031006319
776 0 8 _iPrinted edition:
_z9783031028878
830 0 _aSynthesis Lectures on Computer Architecture,
_x1935-3243
_983096
856 4 0 _uhttps://doi.org/10.1007/978-3-031-01759-9
912 _aZDB-2-SXSC
942 _cEBK
999 _c85451
_d85451