 | 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
|
 | 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
|
 | A Primer on Compression in the Memory Hierarchy Somayeh Sardashti, Angelos Arelakis, Per Stenstrom, David A. Wood This synthesis lecture presents the current state-of-the-art in applying low-latency, lossless hardware compression algorithms to cache, memory, and the memory/cache link. There are many non-trivial challenges that must be addressed to make data com… Publication Date: December 18, 2015
Read More
|
 | Research Infrastructures for Hardware Accelerators Yakun Sophia Shao, David Brooks Hardware acceleration in the form of customized datapath and control circuitry tuned to specific applications has gained popularity for its promise to utilize transistors more efficiently. Historically, the computer architecture community has focused… Publication Date: November 22, 2015
Read More
|
 | Analyzing Analytics Rajesh Bordawekar, Bob Blainey, Ruchir Puri This book aims to achieve the following goals: (1) to provide a high-level survey of key analytics models and algorithms without going into mathematical details; (2) to analyze the usage patterns of these models; and (3) to discuss opportunities for… Publication Date: November, 2015
Read More
|
 | Customizable Computing Yu-Ting Chen, Jason Cong, Michael Gill, Glenn Reinman, Bingjun Xiao Since the end of Dennard scaling in the early 2000s, improving the energy efficiency of computation has been the main concern of the research community and industry. The large energy efficiency gap between general-purpose processors and application-s… Publication Date: July, 2015
Read More
|
 | Die-stacking Architecture Yuan Xie, Jishen Zhao The emerging three-dimensional (3D) chip architectures, with their intrinsic capability of reducing the wire length, promise attractive solutions to reduce the delay of interconnects in future microprocessors. 3D memory stacking enables much higher m… Publication Date: June, 2015
Read More
|
 | Single-Instruction Multiple-Data Execution Christopher J. Hughes Having hit power limitations to even more aggressive out-of-order execution in processor cores, many architects in the past decade have turned to single-instruction multiple-data (SIMD) execution to increase single-threaded performance. SIMD executio… Publication Date: May, 2015
Read More
|
 | On-Chip Photonic Interconnects Christopher J. Nitta, Matthew Farrens, Venkatesh Akella As the number of cores on a chip continues to climb, architects will need to address both bandwidth and power consumption issues related to the interconnection network. Electrical interconnects are not likely to scale well to a large number of proces… Publication Date: 10/01/2013
Read More
|
 | Optimization and Mathematical Modeling in Computer Architecture Karu Sankaralingam, Michael Ferris, Tony Nowatzki, Cristian Estan In this book we give an overview of modeling techniques used to describe computer systems to mathematical optimization tools. We give a brief introduction to various classes of mathematical optimization frameworks with special focus on mixed integer … Publication Date: 09/01/2013
Read More
|
 | Power-Efficient Computer Architectures Magnus Sjalander, Margaret Martonosi, Stefanos Kaxiras As Moore’s Law and Dennard scaling trends have slowed, the challenges of building high-performance computer architectures while maintaining acceptable power efficiency levels have heightened. Over the past ten years, architecture techniques for power… Publication Date: 12/01/2014
Read More
|
 | FPGA-Accelerated Simulation of Computer Systems Hari Angepat , Derek Chiou , Eric S. Chung , James C. Hoe To date, the most common form of simulators of computer systems are software-based running on standard computers. One promising approach to improve simulation performance is to apply hardware, specifically reconfigurable hardware in the form of field… Publication Date: 08/01/2014
Read More
|