首页> 外文期刊>International journal of reconfigurable computing >NCOR: An FPGA-Friendly Nonblocking Data Cache for Soft Processors with Runahead Execution
【24h】

NCOR: An FPGA-Friendly Nonblocking Data Cache for Soft Processors with Runahead Execution

机译:NCOR:适用于具有Runahead执行功能的软处理器的FPGA友好型非阻塞数据缓存

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

摘要

Soft processors often use data caches to reduce the gap between processor and main memory speeds. To achieve high efficiency, simple, blocking caches are used. Such caches are not appropriate for processor designs such as Runahead and out-of-order execution that require nonblocking caches to tolerate main memory latencies. Instead, these processors use non-blocking caches to extract memory level parallelism and improve performance. However, conventional non-blocking cache designs are expensive and slow on FPGAs as they use content-addressable memories (CAMs). This work proposes NCOR, an FPGA-friendly non-blocking cache that exploits the key properties of Runahead execution. NCOR does not require CAMs and utilizes smart cache controllers. A 4 KB NCOR operates at 329 MHz on Stratix Ⅲ FPGAs while it uses only 270 logic elements. A 32 KB NCOR operates at 278 Mhz and uses 269 logic elements.
机译:软处理器通常使用数据缓存来减小处理器和主内存速度之间的差距。为了实现高效率,使用了简单的阻塞式缓存。此类高速缓存不适用于需要非阻塞式高速缓存来容忍主内存延迟的诸如Runahead和乱序执行之类的处理器设计。相反,这些处理器使用非阻塞高速缓存来提取内存级别的并行性并提高性能。但是,传统的非阻塞式缓存设计在FPGA上昂贵且速度慢,因为它们使用内容可寻址存储器(CAM)。这项工作提出了NCOR,这是一种FPGA友好的无阻塞缓存,它利用了Runahead执行的关键特性。 NCOR不需要CAM,并使用智能缓存控制器。在StratixⅢFPGA上,一个4 KB的NCOR在329 MHz上运行,而仅使用270个逻辑单元。一个32 KB NCOR的工作频率为278 Mhz,使用269个逻辑元件。

著录项

  • 来源
    《International journal of reconfigurable computing》 |2012年第2012期|915178.1-915178.12|共12页
  • 作者单位

    Department of Electrical and Computer Engineering, University of Toronto, Toronto, ON, Canada;

    Department of Electrical and Computer Engineering, University of Toronto, Toronto, ON, Canada;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号