 | AI for Computer Architecture Lizhong Chen, Drew Penney, Daniel Jiménez Artificial intelligence has already enabled pivotal advances in diverse fields, yet its impact on computer architecture has only just begun. In particular, recent work has explored broader application to the design, optimization, and simulation of co… Publication Date: November, 2020
Read More
|
 | Deep Learning Systems Andres Rodriguez This book describes deep learning systems: the algorithms, compilers, and processor components to efficiently train and deploy deep learning models for commercial applications.
The exponential growth in computational power is slowing at a … Publication Date: September, 2020
Read More
|
 | Parallel Processing, 1980 to 2020 Robert Kuhn, David Padua This historical survey of parallel processing from 1980 to 2020 is a follow-up to the authors’ 1981 Tutorial on Parallel Processing, which covered the state of the art in hardware, programming languages, and applications. Here, we cover the … Publication Date: October, 2020
Read More
|
 | Data Orchestration in Deep Learning Accelerators Tushar Krishna, Hyoukjun Kwon, Angshuman Parashar, Michael Pellauer, Ananda Samajdar This Synthesis Lecture focuses on techniques for efficient data orchestration within DNN accelerators. The End of Moore’s Law, coupled with the increasing growth in deep learning and other AI applications has led to the emergence of custom Deep Neura… Publication Date: August, 2020
Read More
|
 | Quantum Computer Systems Yongshan Ding, Frederic T. Chong This book targets computer scientists and engineers who are familiar with concepts in classical computer systems but are curious to learn the general architecture of quantum computing systems. It gives a concise presentation of this new paradigm of c… Publication Date: June, 2020
Read More
|
 | Efficient Processing of Deep Neural Networks Vivienne Sze, Yu-Hsin Chen, Tien-Ju Yang, Joel S. Emer This book provides a structured treatment of the key principles and techniques for enabling efficient processing of deep neural networks (DNNs). DNNs are currently widely used for many artificial intelligence (AI) applications, including computer vis… Publication Date: June, 2020
Read More
|
 | A Primer on Memory Consistency and Cache Coherence, Second Edition Vijay Nagarajan, Daniel J. Sorin, Mark D. Hill, David A. Wood Many modern computer systems, including homogeneous and heterogeneous architectures, support shared memory in hardware. In a shared memory system, each of the processor cores may read and write to a single shared address space. For a shared memory ma… Publication Date: February, 2020
Read More
|
 | Innovations in the Memory System Rajeev Balasubramonian This is a tour through recent and prominent works regarding new DRAM chip designs and technologies, near data processing approaches, new memory channel architectures, techniques to tolerate the overheads of refresh and fault tolerance, security attac… Publication Date: September, 2019
Read More
|
 | Cache Replacement Policies Akanksha Jain, Calvin Lin This book summarizes the landscape of cache replacement policies for CPU data caches. The emphasis is on algorithmic issues, so the authors start by defining a taxonomy that places previous policies into two broad categories, which they refer to as c… Publication Date: June, 2019
Read More
|
 | The Datacenter as a Computer, Third Edition Luiz Andre Barroso, Urs Holzle, Parthasarathy Ranganathan This book describes warehouse-scale computers (WSCs), the computing platforms that power cloud computing and all the great web services we use every day. It discusses how these new systems treat the datacenter itself as one massive computer…
Read More
|
 | Principles of Secure Processor Architecture Design Jakub Szefer With growing interest in computer security and the protection of the code and data which execute on commodity computers, the amount of hardware security features in today’s processors has increased significantly over the recent years. No longer of ju… Publication Date: October, 2018
Read More
|
 | General-Purpose Graphics Processor Architectures Tor M. Aamodt, Wilson Wai Lun Fung, Timothy G. Rogers 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 perf… Publication Date: May, 2018
Read More
|
 | Computer Architecture Series SERIES EDITOR: Margaret Martonosi, Princeton University FOUNDING EDITOR EMERITUS: Mark D. Hill, University of Wisconsin-Madison
Copyrights 2007-2020 49 titles
ANY NEW TITLE PUBLISHED DURING YOU… Publication Date: January, 2018
Read More
|
 | Compiling Algorithms for Heterogeneous Systems Steven Bell, Jing Pu, James Hegarty, Mark Horowitz Most emerging applications in imaging and machine learning must perform immense amounts of computation while holding to strict limits on energy and power. To meet these goals, architects are building increasingly specialized compute engines tailored … Publication Date: January, 2018
Read More
|
 | Architectural and Operating System Support for Virtual Memory Abhishek Bhattacharjee, Daniel Lustig This book provides computer engineers, academic researchers, new graduate students, and seasoned practitioners an end-to-end overview of virtual memory. We begin with a recap of foundational concepts and discuss not only state-of-the-art virtual memo… Publication Date: September, 2017
Read More
|
 | Deep Learning for Computer Architects Brandon Reagen, Robert Adolf, Paul Whatmough, Gu-Yeon Wei, David Brooks Machine learning, and specifically deep learning, has been hugely disruptive in many fields of computer science. The success of deep learning techniques in solving notoriously difficult classification and regression problems has resulted in their rap… Publication Date: August, 2017
Read More
|
 | On-Chip Networks, Second Edition Natalie Enright Jerger, Tushar Krishna, Li-Shiuan Peh This book targets engineers and researchers familiar with basic computer architecture concepts who are interested in learning about on-chip networks. This work is designed to be a short synthesis of the most critical concepts in on-chip network desig… Publication Date: June, 2017
Read More
|
 | Space-Time Computing with Temporal Neural Networks James E. Smith Understanding and implementing the brain’s computational paradigm is the one true grand challenge facing computer researchers. Not only are the brain’s computational capabilities far beyond those of conventional computers, its energy efficiency is tr… Publication Date: May, 2017
Read More
|
 | Hardware and Software Support for Virtualization Edouard Bugnion, Jason Nieh, Dan Tsafrir This book focuses on the core question of the necessary architectural support provided by hardware to efficiently run virtual machines, and of the corresponding design of the hypervisors that run them. Virtualization is still possible when the instru… Publication Date: February, 2017
Read More
|
 | Datacenter Design and Management Benjamin C. Lee An era of big data demands datacenters, which house the computing infrastructure that translates raw data into valuable information. This book defines datacenters broadly, as large distributed systems that perform parallel computation for diverse use… Publication Date: February, 2016
Read More
|