Hardware and Software Mechanisms for Reducing Load Latency
Title | Hardware and Software Mechanisms for Reducing Load Latency PDF eBook |
Author | Todd M. Austin |
Publisher | |
Pages | 408 |
Release | 1996 |
Genre | Computer architecture |
ISBN |
Abstract: "As processor demands quickly outpace memory, the performance of load instructions becomes an increasingly critical component to good system performance. This thesis contributes four novel load latency reduction techniques, each targeting a different component of load latency: address calculation, data cache access, address translation, and data cache misses. The contributed techniques are as follows: Fast Address Calculation employs a stateless set index predictor to allow address calculation to overlap with data cache access. The design eliminates the latency of address calculation for many loads. Zero-Cycle Loads combine fast address calculation with an early-issue mechanism to produce pipeline designs capable of hiding the latency of many loads that hit in the data cache. High-Bandwidth Address Translation develops address translation mechanisms with better latency and area characteristics than a multi-ported TLB. The new designs provide multiple-issue processors with effective alternatives for keeping address translation off the critical path of data cache access. Cache-conscious Data Placement is a profile- guided data placement optimization for reducing the frequency of data cache misses. The approach employs heuristic algorithms to find variable placement solutions that decrease inter-variable conflict, and increase cache line utilization and block prefetch. Detailed design descriptions and experimental evaluations are provided for each approach, confirming the designs as cost-effective and practical solutions for reducting load latency."
Memory Issues in Embedded Systems-on-Chip
Title | Memory Issues in Embedded Systems-on-Chip PDF eBook |
Author | Preeti Ranjan Panda |
Publisher | Springer Science & Business Media |
Pages | 200 |
Release | 2012-12-06 |
Genre | Technology & Engineering |
ISBN | 1461551072 |
Memory Issues in Embedded Systems-On-Chip: Optimizations and Explorations is designed for different groups in the embedded systems-on-chip arena. First, it is designed for researchers and graduate students who wish to understand the research issues involved in memory system optimization and exploration for embedded systems-on-chip. Second, it is intended for designers of embedded systems who are migrating from a traditional micro-controllers centered, board-based design methodology to newer design methodologies using IP blocks for processor-core-based embedded systems-on-chip. Also, since Memory Issues in Embedded Systems-on-Chip: Optimization and Explorations illustrates a methodology for optimizing and exploring the memory configuration of embedded systems-on-chip, it is intended for managers and system designers who may be interested in the emerging capabilities of embedded systems-on-chip design methodologies for memory-intensive applications.
Hardware/software Mechanisms for Increasing Resource Utilization on VLIW/EPIC Processors
Title | Hardware/software Mechanisms for Increasing Resource Utilization on VLIW/EPIC Processors PDF eBook |
Author | Mikhail Smelyanskiy |
Publisher | |
Pages | 508 |
Release | 2004 |
Genre | |
ISBN |
Computer Sciences Technical Report
Title | Computer Sciences Technical Report PDF eBook |
Author | |
Publisher | |
Pages | 404 |
Release | 1996 |
Genre | Computers |
ISBN |
Getting Up to Speed
Title | Getting Up to Speed PDF eBook |
Author | National Research Council |
Publisher | National Academies Press |
Pages | 306 |
Release | 2005-02-03 |
Genre | Computers |
ISBN | 0309165512 |
Supercomputers play a significant and growing role in a variety of areas important to the nation. They are used to address challenging science and technology problems. In recent years, however, progress in supercomputing in the United States has slowed. The development of the Earth Simulator supercomputer by Japan that the United States could lose its competitive advantage and, more importantly, the national competence needed to achieve national goals. In the wake of this development, the Department of Energy asked the NRC to assess the state of U.S. supercomputing capabilities and relevant R&D. Subsequently, the Senate directed DOE in S. Rpt. 107-220 to ask the NRC to evaluate the Advanced Simulation and Computing program of the National Nuclear Security Administration at DOE in light of the development of the Earth Simulator. This report provides an assessment of the current status of supercomputing in the United States including a review of current demand and technology, infrastructure and institutions, and international activities. The report also presents a number of recommendations to enable the United States to meet current and future needs for capability supercomputers.
Cache and Memory Hierarchy Design
Title | Cache and Memory Hierarchy Design PDF eBook |
Author | Steven A. Przybylski |
Publisher | Morgan Kaufmann |
Pages | 1017 |
Release | 1990 |
Genre | Computers |
ISBN | 1558601368 |
A widely read and authoritative book for hardware and software designers. This innovative book exposes the characteristics of performance-optimal single- and multi-level cache hierarchies by approaching the cache design process through the novel perspective of minimizing execution time.
Advanced Backend Code Optimization
Title | Advanced Backend Code Optimization PDF eBook |
Author | Sid Touati |
Publisher | John Wiley & Sons |
Pages | 299 |
Release | 2014-06-02 |
Genre | Computers |
ISBN | 1118648951 |
This book is a summary of more than a decade of research in the area of backend optimization. It contains the latest fundamental research results in this field. While existing books are often more oriented toward Masters students, this book is aimed more towards professors and researchers as it contains more advanced subjects. It is unique in the sense that it contains information that has not previously been covered by other books in the field, with chapters on phase ordering in optimizing compilation; register saturation in instruction level parallelism; code size reduction for software pipelining; memory hierarchy effects and instruction level parallelism. Other chapters provide the latest research results in well-known topics such as register need, and software pipelining and periodic register allocation.