首页> 外文会议>Design, Automation & Test in Europe Conference & Exhibition;DATE 10 >Energy-oriented dynamic SPM allocation based on time-slotted Cache conflict graph
【24h】

Energy-oriented dynamic SPM allocation based on time-slotted Cache conflict graph

机译:基于时隙缓存冲突图的面向能源的动态SPM分配

获取原文

摘要

Energy consumption has always been considered as the key issue of the state-of-the-art SoCs. Implementing an on-chip Cache is one of the most promising solutions. However, traditional Cache may suffer from performance and energy penalties due to the Cache conflict. In order to deal with this problem, this paper firstly introduces a Time-Slotted Cache Conflict Graph to model the behavior of Data Cache conflict. Then, we implement an Integer Nonlinear Programming to select the most profitable data pages and employ Virtual Memory System to remap those data pages, which can cause severe Cache conflict within a time slot, to the on-chip Scratchpad Memory (SPM). In order to minimize the swapping overhead of dynamic SPM allocation, we introduce a novel SPM controller with a tightly coupled DMA to issue the swapping operations without CPU's intervention. The proposed method can optimize all of the data segments, including global data, heap and stack data in general, and reduce 24.83% energy consumption on average without any performance degradation.
机译:能耗一直被认为是最新SoC的关键问题。实现片上缓存是最有前途的解决方案之一。但是,由于缓存冲突,传统的缓存可能会遭受性能和能耗的损失。为了解决这个问题,本文首先引入了一个时隙缓存冲突图,以对数据缓存冲突的行为进行建模。然后,我们实施整数非线性编程以选择利润最高的数据页,并使用虚拟内存系统将这些数据页重新映射到片上Scratchpad内存(SPM),这可能会在一个时隙内导致严重的缓存冲突。为了最大程度地减少动态SPM分配的交换开销,我们引入了一种具有紧密耦合DMA的新型SPM控制器,无需CPU干预即可发布交换操作。所提出的方法可以优化所有数据段,包括全局数据,堆数据和堆栈数据,并平均降低24.83%的能耗,而不会降低性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号