Synthesis Lectures on Computer Architecture – serie
Visar alla böcker i serien Synthesis Lectures on Computer Architecture. Handla med fri frakt och snabb leverans.
61 produkter
Compiling Algorithms for Heterogeneous Systems
Av Steven Bell, Jing Pu m. fl.
Inbunden, 2018
552 kr
Lägg i varukorg
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 for these specific tasks. The resulting computer …
Chip Multiprocessor Architecture
Techniques to Improve Throughput and Latency
Av Kunle Olukotun, Lance Hammond m. fl.
Häftad, 2007
388 kr
Lägg i varukorg
Chip multiprocessors - also called multi-core microprocessors or CMPs for short - are now the only way to build high-performance microprocessors, for a variety of reasons. Large uniprocessors are no longer scaling in performance, because it is only possible to extract a limited amount of …
Computer Architecture Techniques for Power-Efficiency
Av Stefanos Kaxiras, Margaret Martonosi
Häftad, 2008
388 kr
Lägg i varukorg
In the last few years, power dissipation has become an important design constraint, on par with performance, in the design of new computer systems. Whereas in the past, the primary job of the computer architect was to translate improvements in operating frequency and transistor count into …
Fault Tolerant Computer Architecture
Av Daniel Sorin
Häftad, 2009
366 kr
Lägg i varukorg
For many years, most computer architects have pursued one primary goal: performance. Architects have translated the ever-increasing abundance of ever-faster transistors provided by Moore's law into remarkable increases in performance. Recently, however, the bounty provided by Moore's law has been …
Memory System
You Can't Avoid It, You Can't Ignore It, You Can't Fake It
Av Bruce Jacob
Häftad, 2009
312 kr
Lägg i varukorg
Today, computer-system optimization, at both the hardware and software levels, must consider the details of the memory system in its analysis; failing to do so yields systems that are increasingly inefficient as those systems become more complex. This lecture seeks to introduce the reader to the …
Introduction to Reconfigurable Supercomputing
Av Marco Lanzagorta, Stephen Bique m. fl.
Häftad, 2009
366 kr
Lägg i varukorg
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 Computers (HPC) who may benefit from porting …
Computer Architecture Performance Evaluation Methods
Häftad, 2010
312 kr
Lägg i varukorg
Performance evaluation is at the foundation of computer architecture research and development. Contemporary microprocessors are so complex that architects cannot design systems based on intuition and simple models only. Adequate performance evaluation methods are absolutely crucial to steer the …
Transactional Memory, Second Edition
Av Tim Harris, James Larus m. fl.
Häftad, 2010
443 kr
Lägg i varukorg
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, way to coordinate concurrent threads. The ACI …
Processor Microarchitecture
An Implementation Perspective
Av Antonio Gonzalez, Fernando Latorre m. fl.
Häftad, 2010
388 kr
Lägg i varukorg
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 starts with an overview of the different types of …
High Performance Datacenter Networks
Architectures, Algorithms, and Opportunities
Av Dennis Abts, John Kim
Häftad, 2011
279 kr
Lägg i varukorg
Datacenter networks provide the communication substrate for large parallel computer systems that form the ecosystem for high performance computing (HPC) systems and modern Internet applications. The design of new datacenter networks is motivated by an array of applications ranging from …
Quantum Computing for Computer Architects, Second Edition
Av Tzvetan Metodi, Arvin I. Faruque
Häftad, 2011
443 kr
Lägg i varukorg
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 their scalability and reliability in the context of …
Dynamic Binary Modification
Tools, Techniques and Applications
Häftad, 2011
279 kr
Lägg i varukorg
Dynamic binary modification tools form a software layer between a running application and the underlying operating system, providing the powerful opportunity to inspect and potentially modify every user-level guest application instruction that executes. Toolkits built upon this technology have …
Multi-Core Cache Hierarchies
Av Rajeev Balasubramonian, Norman P. Jouppi m. fl.
Häftad, 2011
388 kr
Lägg i varukorg
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 higher bandwidth demands on the memory system. All …
Phase Change Memory
From Devices to Systems
Av Naveen Muralimanohar, Moinuddin K. Qureshi m. fl.
Häftad, 2011
366 kr
Lägg i varukorg
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 requirements for a next generation memory …
Automatic Parallelization
An Overview of Fundamental Compiler Techniques
Häftad, 2012
388 kr
Lägg i varukorg
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 understand the interaction of data reads and writes in …
Performance Analysis and Tuning for General Purpose Graphics Processing Units (GPGPU)
Av Hyesoon Kim, Richard Vuduc m. fl.
Häftad, 2012
334 kr
Lägg i varukorg
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. Relative to more traditional multicore systems of …
Multithreading Architecture
Av Mario Nemirovsky, Dean Tullsen
Häftad, 2013
366 kr
Lägg i varukorg
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 computational resources, as a stall in one thread need not …
Resilient Architecture Design for Voltage Variation
Av Vijay Janapa Reddi, Meeta Sharma Gupta
Häftad, 2013
366 kr
Lägg i varukorg
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 violations or even transistor lifetime issues that …
Shared-Memory Synchronization
Häftad, 2013
497 kr
Lägg i varukorg
This book offers a comprehensive survey of shared-memory synchronization, with an emphasis on “systems-level” issues. It includes sufficient coverage of architectural details to understand correctness and performance on modern multicore machines, and sufficient coverage of higher-level issues to …
Security Basics for Computer Architects
Av Ruby B. Lee
Häftad, 2013
366 kr
Lägg i varukorg
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 cryptography, operating systems, and networking …
Primer on Hardware Prefetching
Av Babak Falsafi, Thomas F. Wenisch
Häftad, 2014
279 kr
Lägg i varukorg
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 execution rate, memory fabrication technologies have …
FPGA-Accelerated Simulation of Computer Systems
Av Hari Angepat, Derek Chiou m. fl.
Häftad, 2014
312 kr
Lägg i varukorg
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 programmable gate arrays (FPGAs). This …
Power-Efficient Computer Architectures
Recent Advances
Av Magnus Själander, Margaret Martonosi m. fl.
Häftad, 2014
366 kr
Lägg i varukorg
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 efficiency have shifted from primarily focusing …
Single-Instruction Multiple-Data Execution
Häftad, 2015
497 kr
Lägg i varukorg
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 execution, or having a single instruction drive execution …
Die-stacking Architecture
Av Yuan Xie, Jishen Zhao
Häftad, 2015
443 kr
Lägg i varukorg
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 memory bandwidth for future chip-multiprocessor …
Customizable Computing
Av Yu-Ting Chen, Jason Cong m. fl.
Häftad, 2015
366 kr
Lägg i varukorg
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-specific integrated circuits (ASICs) motivates the …
Analyzing Analytics
Av Rajesh Bordawekar, Bob Blainey m. fl.
Häftad, 2015
366 kr
Lägg i varukorg
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 accelerating analytics workloads using software, …
Research Infrastructures for Hardware Accelerators
Av Yakun Sophia Shao, David Brooks
Häftad, 2015
312 kr
Lägg i varukorg
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 on general-purpose processors, and extensive …
Primer on Compression in the Memory Hierarchy
Av Somayeh Sardashti, Angelos Arelakis m. fl.
Häftad, 2015
312 kr
Lägg i varukorg
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 compression work well in this context. First, since …
Datacenter Design and Management
A Computer Architect’s Perspective
Häftad, 2016
388 kr
Lägg i varukorg
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 users. These systems exist in multiple forms—private …