首页> 外文OA文献 >Testing of a read prediction buffer integrated circuit and design of a predictive read cache
【2h】

Testing of a read prediction buffer integrated circuit and design of a predictive read cache

机译:读取预测缓冲区集成电路的测试和预测读取缓存的设计

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The objective of this research work was to evaluate and test the Read Prediction Buffer integrated circuit (IC). This IC attempts to decrease main- memory latency by predicting the next data cache read miss address and pre- fetching the data before the miss actually occurs in the cache. The motivation for its testing is that, if correct, the chip will significantly improve the speed of imbedded microprocessors which are so prevalent in modern equipment. The approach taken, was to place the RPB between a Pattern Generator Module and a State- Timing logic Analysis Module. The pattern generator was programmed to generate test cases. The output signals of this module were applied to the input pins of the chip. The chip's response was then captured and analyzed using the logic analysis module. Results showed that the chip worked correctly and fully implemented the intended algorithm. However, an evaluation of its architecture indicated two major problems; (a) The RPB provides an additional level of latency to the memory structure when a predicted address is in error, (b) Every time there is a displacement change (which occurs at branches) the RPB predicted address will be in error. These two factors forced the redesign of the RPB, giving birth to the Predictive Read Cache. In the PRC, the first problem was solved by reallocating the chip's position in the memory hierarchy. The IC was converted from a memory controller device to a snooping device. The second problem was eliminated by increasing the number of predictive lines from 1 to 128. This means that the PRC is now able to track 128 different displacements. (KAR) P. 2-3
机译:这项研究工作的目的是评估和测试读取预测缓冲区集成电路(IC)。该IC试图通过预测下一个数据高速缓存读取未命中地址并在高速缓存中实际发生未命中之前预取数据来减少主存储器等待时间。测试的动机是,如果正确,该芯片将显着提高嵌入式微处理器的速度,而嵌入式微处理器在现代设备中非常普遍。采取的方法是将RPB放在模式生成器模块和状态时序逻辑分析模块之间。对模式生成器进行编程以生成测试用例。该模块的输出信号被施加到芯片的输入引脚。然后使用逻辑分析模块捕获并分析芯片的响应。结果表明该芯片可以正常工作,并且完全实现了预期的算法。但是,对其架构的评估指出了两个主要问题。 (a)当预测地址有错误时,RPB为存储器结构提供了额外的等待时间;(b)每当位移发生变化(发生在分支处)时,RPB预测地址都会有错误。这两个因素迫使重新设计RPB,从而产生了可预测的读取缓存。在中国,第一个问题是通过重新分配芯片在内存层次结构中的位置来解决的。 IC从存储控制器设备转换为侦听设备。通过将预测线的数量从1增加到128,可以消除第二个问题。这意味着PRC现在可以跟踪128个不同的位移。 (KAR)第2-3页

著录项

  • 作者

    Aguilar F. Max E.;

  • 作者单位
  • 年度 1995
  • 总页数
  • 原文格式 PDF
  • 正文语种 en_US
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号