<?xml version='1.0' encoding='utf-8'?>
<package xmlns="http://www.idpf.org/2007/opf" unique-identifier="uuid_id" version="2.0">
    <metadata xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:opf="http://www.idpf.org/2007/opf">
        <dc:identifier opf:scheme="calibre" id="calibre_id">6717</dc:identifier>
        <dc:identifier opf:scheme="uuid" id="uuid_id">df4c2bc3-6271-403f-97da-7cdebaf407bb</dc:identifier>
        <dc:title>General-Purpose Graphics Processor Architecture</dc:title>
        <dc:creator opf:file-as="Aamodt, Tor M. &amp; Fung, Wilson Wai Lun &amp; Rogers, Timothy G." opf:role="aut">Tor M. Aamodt</dc:creator>
        <dc:creator opf:file-as="Aamodt, Tor M. &amp; Fung, Wilson Wai Lun &amp; Rogers, Timothy G." opf:role="aut">Wilson Wai Lun Fung</dc:creator>
        <dc:creator opf:file-as="Aamodt, Tor M. &amp; Fung, Wilson Wai Lun &amp; Rogers, Timothy G." opf:role="aut">Timothy G. Rogers</dc:creator>
        <dc:contributor opf:file-as="calibre" opf:role="bkp">calibre (9.6.0) [https://calibre-ebook.com]</dc:contributor>
        <dc:date>2018-05-20T23:00:00+00:00</dc:date>
        <dc:description>&lt;div&gt;
&lt;p&gt;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 \ref{ch03} and \ref{ch04} 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.&lt;/p&gt;&lt;/div&gt;</dc:description>
        <dc:publisher>Morgan &amp; Claypool Publishers</dc:publisher>
        <dc:identifier opf:scheme="GOOGLE">ghbAtwEACAAJ</dc:identifier>
        <dc:identifier opf:scheme="ISBN">9781627059237</dc:identifier>
        <dc:language>eng</dc:language>
        <dc:subject>Computers</dc:subject>
        <dc:subject>Computer Architecture</dc:subject>
        <dc:subject>Computer Science</dc:subject>
        <dc:subject>Technology &amp; Engineering</dc:subject>
        <dc:subject>Electronics</dc:subject>
        <dc:subject>Circuits</dc:subject>
        <dc:subject>General</dc:subject>
        <meta name="calibre:timestamp" content="0101-01-01T00:00:00+00:00"/>
        <meta name="calibre:title_sort" content="General-Purpose Graphics Processor Architecture"/>
        <meta name="calibre:user_metadata:#genre" content="{&quot;table&quot;: &quot;custom_column_1&quot;, &quot;column&quot;: &quot;value&quot;, &quot;datatype&quot;: &quot;text&quot;, &quot;is_multiple&quot;: &quot;|&quot;, &quot;kind&quot;: &quot;field&quot;, &quot;name&quot;: &quot;Genre&quot;, &quot;search_terms&quot;: [&quot;#genre&quot;], &quot;label&quot;: &quot;genre&quot;, &quot;colnum&quot;: 1, &quot;display&quot;: {&quot;is_names&quot;: false, &quot;description&quot;: &quot;&quot;, &quot;web_search_template&quot;: &quot;&quot;}, &quot;is_custom&quot;: true, &quot;is_category&quot;: true, &quot;link_column&quot;: &quot;value&quot;, &quot;category_sort&quot;: &quot;value&quot;, &quot;is_csp&quot;: false, &quot;is_editable&quot;: true, &quot;rec_index&quot;: 23, &quot;#value#&quot;: [&quot;Graphics&quot;], &quot;#extra#&quot;: null, &quot;is_multiple2&quot;: {&quot;cache_to_list&quot;: &quot;|&quot;, &quot;ui_to_list&quot;: &quot;,&quot;, &quot;list_to_ui&quot;: &quot;, &quot;}}"/>
    </metadata>
    <guide>
        <reference type="cover" title="Cover" href="General-Purpose Graphics Processor Architecture - Tor M. Aamodt &amp; Wilson Wai Lun Fung &amp; Timothy G. Rogers {9781627059237}.jpg"/>
    </guide>
</package>
