...
首页> 外文期刊>American Journal of Computer Architecture >Effective Cache Configuration for High Performance Embedded Systems
【24h】

Effective Cache Configuration for High Performance Embedded Systems

机译:针对高性能嵌入式系统的有效缓存配置

获取原文
           

摘要

Any embedded system contains both on-chip and off-chip memory modules with different access times. During system integration, the decision to map critical data on to faster memories is crucial. In order to obtain good performance targeting less amounts of memory, the data buffers of the application need to be placed carefully in different types of memory. There have been huge research efforts intending to improve the performance of the memory hierarchy. Recent advancements in semiconductor technology have made power consumption also a limiting factor for embedded system design. SRAM being faster than the DRAM, cache memory comprising of SRAM is configured between the CPU and the main memory. The CPU can access the main memory (DRAM) only via the cache memory. Cache memories are employed in all the computing applications along with the processors. The size of cache allowed for inclusion on a chip is limited by the large physical size and large power consumption of the SRAM cells used in cache memory. Hence, its effective configuration for small size and low power consumption is very crucial in embedded system design. We present an optimal cache configuration technique for the effective reduction of size and high performance. The proposed methodology was tested in real time hardware using FPGA. Matrix multiplication algorithm with various sizes of workloads is hence validated. For the validation of the proposed approach we have used Xilinx ISE 9.2i for simulation and synthesis purposes. The prescribed design was implemented in VHDL.
机译:任何嵌入式系统都包含具有不同访问时间的片上和片外存储模块。在系统集成期间,决定将关键数据映射到更快的存储器上的决定至关重要。为了获得针对较少内存量的良好性能,需要将应用程序的数据缓冲区小心地放置在不同类型的内存中。有大量的研究工作试图改善内存层次结构的性能。半导体技术的最新发展已使功耗成为嵌入式系统设计的限制因素。 SRAM比DRAM快,因此在CPU和主存储器之间配置了由SRAM组成的高速缓存。 CPU只能通过高速缓存访​​问主存储器(DRAM)。高速缓冲存储器与处理器一起用于所有计算应用程序中。允许包含在芯片上的高速缓存的大小受到高速缓存存储器中使用的SRAM单元的大物理尺寸和大功耗的限制。因此,其小尺寸,低功耗的有效配置在嵌入式系统设计中至关重要。我们提出了一种最佳的缓存配置技术,以有效地减小大小和提高性能。所提出的方法已使用FPGA在实时硬件中进行了测试。因此验证了具有各种大小的工作负载的矩阵乘法算法。为了验证所提出的方法,我们将Xilinx ISE 9.2i用于仿真和综合目的。规定的设计已在VHDL中实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号