首页> 外文学位 >Improving energy and performance of data cache architectures by exploiting memory reference characteristics.
【24h】

Improving energy and performance of data cache architectures by exploiting memory reference characteristics.

机译:通过利用内存引用特性来提高数据高速缓存体系结构的能量和性能。

获取原文
获取原文并翻译 | 示例

摘要

Minimizing power, increasing performance, and delivering effective memory bandwidth are today's primary microprocessor design goals for the embedded, high-end and multimedia workstation markets. In this dissertation, I will discuss three major data cache architecture design optimization techniques, each of which exploits the data memory reference characteristics of the applications written in high-level languages. Through a better understanding of the memory reference behavior, we can design a system that executes at higher performance, while consuming less energy, and delivering more effective memory bandwidth.; The first part of this dissertation presents an in-depth characterization of data memory references, including analysis of semantic region accesses and behavior of data stores. This analysis leads to a new organization of the data cache hierarchy called Region-based Cachelets. Region-based Cachelets are capable of improving memory performance of embedded applications while significantly reducing dynamic energy consumption, resulting in a 50% to 70% improvement in energy-delay product efficiency using this approach.; Following this, I will discuss a new cache-like structure, the Stack Value File (or SVF), which boosts performance of general purpose applications by routing stack data references to a separate storage structure optimized for the unique characteristics of the stack reference substream. By utilizing a custom structure for stack references, we are able to increase memory level parallelism, reduce memory latency, and reduce off-chip memory activity. The performance can be improved by 24% by implementing an 8KB SVF for a processor with a dual-ported L1 cache.; Finally, I will address memory bandwidth issues by proposing a new write policy called Eager Writeback which can effectively improve overall system performance by shifting the writings of dirty cache lines from on-demand to times when the memory bus is less congested. It lessens the criticality of on-demand misses and improves performance by 6% to 16% for the 3D graphics geometry pipeline.
机译:降低功耗,提高性能并提供有效的内存带宽是当今嵌入式,高端和多媒体工作站市场的主要微处理器设计目标。在本文中,我将讨论三种主要的数据缓存体系结构设计优化技术,每种技术均利用高级语言编写的应用程序的数据存储器参考特性。通过更好地了解内存引用行为,我们可以设计一个性能更高,消耗更少的能源并提供更有效的内存带宽的系统。本文的第一部分对数据存储引用进行了深入的表征,包括语义区域访问和数据存储行为的分析。这种分析导致了数据缓存层次结构的新组织,称为基于区域的Cachelet。基于区域的Cachelet能够改善嵌入式应用程序的内存性能,同时显着降低动态能耗,从而使使用这种方法的能源延迟产品效率提高50%至70%。接下来,我将讨论一种新的类似于缓存的结构,即堆栈值文件(或SVF),该结构通过将堆栈数据引用路由到针对堆栈参考子流的独特特性而优化的独立存储结构来提高通用应用程序的性能。通过将自定义结构用于堆栈引用,我们能够提高内存级别的并行性,减少内存等待时间并减少片外内存活动。通过为具有双端口L1高速缓存的处理器实现8KB SVF,可以将性能提高24%。最后,我将通过提出一种称为Eager Writeback的新写入策略来解决内存带宽问题,该策略可以通过将脏缓存行的写入从按需更改为内存总线较少拥挤的时间来有效地提高整体系统性能。对于3D图形几何图形管道,它减少了按需丢失的严重程度,并将性能提高了6%到16%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号