This thesis states that dynamic profiling of the memory reference stream can improve energy and performance in the memory hierarchy. The research presented in this theses provides multiple instances of using lightweight hardware structures to profile the memory reference stream. The objective of this research is to develop microarchitectural techniques to reduce energy consumption at different levels of the memory hierarchy. Several simple and implementable techniques were developed as a part of this research. One of the techniques identifies and eliminates redundant refresh operations in DRAM and reduces DRAM refresh power. Another, reduces leakage energy in L2 and higher level caches for multiprocessor systems. The emphasis of thi...
Lowest-level cache misses are satisfied by the main memory through a specific address mapping scheme...
Microprocessors are used in a variety of systems ranging from high-performance super computers runni...
Journal ArticleConventional microarchitectures choose a single memory hierarchy design point target...
As manycores use dynamic energy ever more efficiently, static power consumption becomes a major con...
This dissertation addresses two sets of challenges facing processor design as the industry enters th...
Power consumption in computing today has lead the industry towards energy efficient computing. As tr...
Modern main memory is primarily built using dynamic random access memory (DRAM) chips. As DRAM chip ...
The search goes on for another ground breaking phenomenon to reduce the ever-increasing disparity be...
An effective approach to reduce the static energy consumption of large on-chip memories is to use a...
Thesis (Ph. D.)--University of Rochester. Department of Electrical and Computer Engineering, 2016.Si...
DRAM caches are important for enabling effective heterogeneous memory systems that can transparently...
Main memory has become one of the largest contributors to overall energy consumption and offers many...
Memory hierarchies play an important role in microarchitectural design to bridge the performance gap...
Minimizing power, increasing performance, and delivering effective memory bandwidth are today's prim...
Thesis (Ph. D.)--University of Rochester. Department of Computer Science, 2017.Power dissipation and...
Lowest-level cache misses are satisfied by the main memory through a specific address mapping scheme...
Microprocessors are used in a variety of systems ranging from high-performance super computers runni...
Journal ArticleConventional microarchitectures choose a single memory hierarchy design point target...
As manycores use dynamic energy ever more efficiently, static power consumption becomes a major con...
This dissertation addresses two sets of challenges facing processor design as the industry enters th...
Power consumption in computing today has lead the industry towards energy efficient computing. As tr...
Modern main memory is primarily built using dynamic random access memory (DRAM) chips. As DRAM chip ...
The search goes on for another ground breaking phenomenon to reduce the ever-increasing disparity be...
An effective approach to reduce the static energy consumption of large on-chip memories is to use a...
Thesis (Ph. D.)--University of Rochester. Department of Electrical and Computer Engineering, 2016.Si...
DRAM caches are important for enabling effective heterogeneous memory systems that can transparently...
Main memory has become one of the largest contributors to overall energy consumption and offers many...
Memory hierarchies play an important role in microarchitectural design to bridge the performance gap...
Minimizing power, increasing performance, and delivering effective memory bandwidth are today's prim...
Thesis (Ph. D.)--University of Rochester. Department of Computer Science, 2017.Power dissipation and...
Lowest-level cache misses are satisfied by the main memory through a specific address mapping scheme...
Microprocessors are used in a variety of systems ranging from high-performance super computers runni...
Journal ArticleConventional microarchitectures choose a single memory hierarchy design point target...