Computer Architecture

SERIES EDITOR:
Margaret Martonosi, Princeton University
FOUNDING EDITOR EMERITUS: Mark D. Hill, University of Wisconsin-Madison
This series covers topics pertaining to the science and art of designing, analyzing, selecting and interconnecting hardware components to create computers that meet functional, performance and cost goals. The scope will largely follow the purview of premier computer architecture conferences, such as ISCA, HPCA, MICRO, and ASPLOS.

Series ISSNs: 1935-3235 (print) and 1935-3243 (electronic)

Editor Bios


Quantum Walks for Computer Scientists Quantum Walks for Computer Scientists
Salvador Elias Venegas-Andraca
Quantum computation, one of the latest joint ventures between physics and the theory of computation, is a scientific field whose main goals include the development of hardware and algorithms based on the quantum mechanical properties of those physica...
Publication Date: 01/01/2008

Read More


Quantum Computer Science Quantum Computer Science
Marco Lanzagorta, Jeffrey Uhlmann
In this text we present a technical overview of the emerging field of quantum computation along with new research results by the authors. What distinguishes our presentation from that of others is our focus on the relationship between quantum computa...
Publication Date: 01/01/2008

Read More


On-Chip Photonic Interconnects 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 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 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 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


A Primer on Hardware Prefetching A Primer on Hardware Prefetching
Babak Falsafi, Thomas F. Wenisch
Since the 1970's, microprocessor-based digital platforms have been riding Moore's law, allowing for doubling of density for the same area roughly every two years. However, whereas microprocessor fabrication has focused on increasing instruction execu...
Publication Date: 05/01/2014

Read More


Security Basics for Computer Architects Security Basics for Computer Architects
Ruby B. Lee
Design for security is an essential aspect of the design of future computers. However, security is not well understood by the computer architecture community. Many important security aspects have evolved over the last several decades in the cryptogra...
Publication Date: 09/01/2013

Read More


The Datacenter as a Computer, 2nd Edition The Datacenter as a Computer, 2nd Edition
Luis Andre Barroso, Jimmy Clidaras, Urs Hoelzle
After nearly four years of substantial academic and industrial developments in warehouse-scale computing, we are delighted to present our first major update to this lecture. The increased popularity of public clouds has made WSC software techniques r...
Publication Date: 07/01/2013

Read More


Shared-Memory Synchronization Shared-Memory Synchronization
Michael L. Scott ,
Since the advent of time sharing in the 1960s, designers of concurrent and parallel systems have needed to synchronize the activities of threads of control that share data structures in memory. In recent years, the study of synchronization has gaine...
Publication Date: 06/01/2013

Read More


Resilient Architecture Design for Voltage Variation Resilient Architecture Design for Voltage Variation
Vijay Janapa Reddi, Meeta Sharma Gupta
Shrinking feature size and diminishing supply voltage are making circuits sensitive to supply voltage fluctuations within the microprocessor, caused by normal workload activity changes. If left unattended, voltage fluctuations can lead to timing viol...
Publication Date: 05/01/2013

Read More


Phase Change Memory Phase Change Memory
Moinuddin K. Qureshi, Sudhanva Gurumurthi, Bipin Rajendran
As conventional memory technologies such as DRAM and Flash run into scaling challenges, architects and system designers are forced to look at alternative technologies for building future computer systems. This synthesis lecture begins by listing the ...
Publication Date: 01/01/2011

Read More


Performance Analysis and Tuning for General Purpose Graphics Processing Units (GPGPU) Performance Analysis and Tuning for General Purpose Graphics Processing Units (GPGPU)
Hyesoon Kim, Richard Vuduc, Sara Baghsorkhi, Jee Choi, Wen-mei W. Hwu
General-purpose graphics processing units (GPGPU) have emerged as an important class of shared memory parallel processing architectures, with widespread deployment in every computer class from high-end supercomputers to embedded mobile platforms. Rel...
Publication Date: 01/01/2012

Read More


Multithreading Architecture Multithreading Architecture
Mario Nemirovsky, Dean Tullsen
Multithreaded architectures now appear across the entire range of computing devices, from the highest-performing general purpose devices to low-end embedded processors. Multithreading enables a processor core to more effectively utilize its computati...
Publication Date: 01/01/2013

Read More


Multi-Core Cache Hierarchies Multi-Core Cache Hierarchies
Rajeev Balasubramonian, Norman P. Jouppi, Naveen Muralimanohar
A key determinant of overall system performance and power dissipation is the cache hierarchy since access to off-chip memory consumes many more cycles and energy than on-chip accesses. In addition, multi-core processors are expected to place ever hig...
Publication Date: 01/01/2011

Read More


Automatic Parallelization Automatic Parallelization
Samuel Midkiff,
Compiling for parallelism is a longstanding topic of compiler research. This book describes the fundamental principles of compiling "regular" numerical programs for parallelism. We begin with an explanation of analyses that allow a compiler to unders...
Publication Date: 01/01/2012

Read More


Transactional Memory, Second Edition Transactional Memory, Second Edition
Tim Harris, James Larus, Ravi Rajwar
The advent of multicore processors has renewed interest in the idea of incorporating transactions into the programming model used to write parallel programs. This approach, known as transactional memory, offers an alternative, and hopefully better, w...
Publication Date: 01/01/2010

Read More


Quantum Computing for Computer Architects, Second Edition Quantum Computing for Computer Architects, Second Edition
Tzvetan Metodi, Arvin I. Faruque, Frederic T. Chong
Quantum computers can (in theory) solve certain problems far faster than a classical computer running any known classical algorithm. While existing technologies for building quantum computers are in their infancy, it is not too early to consider thei...
Publication Date: 01/01/2011

Read More


Processor Microarchitecture Processor Microarchitecture
Antonio Gonzalez, Fernando Latorre, Grigorios Magklis
This lecture presents a study of the microarchitecture of contemporary microprocessors. The focus is on implementation aspects, with discussions on their implications in terms of performance, power, and cost of state-of-the-art designs. The lecture s...
Publication Date: 01/01/2010

Read More


Introduction to Reconfigurable Supercomputing Introduction to Reconfigurable Supercomputing
Marco Lanzagorta, Stephen Bique, Robert Rosenberg
This book covers technologies, applications, tools, languages, procedures, advantages, and disadvantages of reconfigurable supercomputing using Field Programmable Gate Arrays (FPGAs). The target audience is the community of users of High Performance ...
Publication Date: 01/01/2009

Read More



Result Pages: [<< Prev]   1  2  3  [Next >>]  Displaying 21 to 40 (of 48 products)
Browse by Subject
Case Studies in Engineering
ACM Books
SEM Books
0 items
LATEST NEWS

Newsletter
Note: Registered customers go to: Your Account to subscribe.

E-Mail Address:

Your Name: