Hardware and Software Mechanisms for Reducing Load Latency

Hardware and Software Mechanisms for Reducing Load Latency PDF Author: Todd M. Austin
Publisher:
ISBN:
Category : Computer architecture
Languages : en
Pages : 408

Get Book Here

Book Description
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."

Hardware and Software Mechanisms for Reducing Load Latency

Hardware and Software Mechanisms for Reducing Load Latency PDF Author: Todd M. Austin
Publisher:
ISBN:
Category : Computer architecture
Languages : en
Pages : 408

Get Book Here

Book Description
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

Memory Issues in Embedded Systems-on-Chip PDF Author: Preeti Ranjan Panda
Publisher: Springer Science & Business Media
ISBN: 1461551072
Category : Technology & Engineering
Languages : en
Pages : 200

Get Book Here

Book Description
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.

Computer Sciences Technical Report

Computer Sciences Technical Report PDF Author:
Publisher:
ISBN:
Category : Computers
Languages : en
Pages : 404

Get Book Here

Book Description


Cache and Memory Hierarchy Design

Cache and Memory Hierarchy Design PDF Author: Steven A. Przybylski
Publisher: Morgan Kaufmann
ISBN: 1558601368
Category : Computers
Languages : en
Pages : 1017

Get Book Here

Book Description
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.

Advances in Computer Systems Architecture

Advances in Computer Systems Architecture PDF Author: Thambipillai Srikanthan
Publisher: Springer
ISBN: 354032108X
Category : Computers
Languages : en
Pages : 850

Get Book Here

Book Description
On behalf of the ProgramCommittee, we are pleased to present the proceedings of the 2005 Asia-Paci?c Computer Systems Architecture Conference (ACSAC 2005) held in the beautiful and dynamic country of Singapore. This conference was the tenth in its series, one of the leading forums for sharing the emerging research ?ndings in this ?eld. In consultation with the ACSAC Steering Committee, we selected a - member Program Committee. This Program Committee represented a broad spectrum of research expertise to ensure a good balance of research areas, - stitutions and experience while maintaining the high quality of this conference series. This year’s committee was of the same size as last year but had 19 new faces. We received a total of 173 submissions which is 14% more than last year. Each paper was assigned to at least three and in some cases four ProgramC- mittee members for review. Wherever necessary, the committee members called upon the expertise of their colleagues to ensure the highest possible quality in the reviewing process. As a result, we received 415 reviews from the Program Committee members and their 105 co-reviewers whose names are acknowledged inthe proceedings.Theconferencecommitteeadopteda systematicblind review process to provide a fair assessment of all submissions. In the end, we accepted 65 papers on a broad range of topics giving an acceptance rate of 37.5%. We are grateful to all the Program Committee members and the co-reviewers for their e?orts in completing the reviews within a tight schedule.

Proceedings

Proceedings PDF Author:
Publisher:
ISBN:
Category : Computer architecture
Languages : en
Pages : 322

Get Book Here

Book Description


Portable, Modular Expression of Locality

Portable, Modular Expression of Locality PDF Author: David Petrie Stoutamire
Publisher:
ISBN:
Category :
Languages : en
Pages : 318

Get Book Here

Book Description


Hardware/software Mechanisms for Increasing Resource Utilization on VLIW/EPIC Processors

Hardware/software Mechanisms for Increasing Resource Utilization on VLIW/EPIC Processors PDF Author: Mikhail Smelyanskiy
Publisher:
ISBN:
Category :
Languages : en
Pages : 508

Get Book Here

Book Description


High Performance and Hardware Aware Computing

High Performance and Hardware Aware Computing PDF Author: Rainer Buchty
Publisher: KIT Scientific Publishing
ISBN: 386644298X
Category : Computer architecture
Languages : en
Pages : 80

Get Book Here

Book Description


Dissertation Abstracts International

Dissertation Abstracts International PDF Author:
Publisher:
ISBN:
Category : Dissertations, Academic
Languages : en
Pages : 780

Get Book Here

Book Description