首页> 外文会议>1st workshop on modules and libraries for proof assistants 2009 >Using a Victim Buffer in an Application-Specific Memory Hierarchy
【24h】

Using a Victim Buffer in an Application-Specific Memory Hierarchy

机译:在特定于应用程序的内存层次结构中使用受害者缓冲区

获取原文

摘要

Customizing a memory hierarchy to a particular application or applications is becoming increasingly common in embedded system design, with one benefit being reduced energy. Adding a victim buffer to the memory hierarchy is known to reduce energy and improve performance on average, yet victim buffers are not typically found in commercial embeddedprocessors. One problem with such buffers is, while they work well on average, they tend to hurt performance for many applications. We show that a victim buffer can be very effective if it is considered as a parameter in designing a memory hierarchy, like the traditional cache parameters of total size, associativity, and line size. We describe experiments on PowerStoneand MediaBench benchmarks, showing that having the option of adding a victim buffer to a direct-mapped cache can reduce memory-access energy by a factor of 3 in some cases. Furthermore, even when other cache parameters are configurable, we show that a victim buffer can still reduce energy by 43%. By treating the victim buffer as a parameter, meaning the buffer can be included or excluded, we can avoid performance overhead of up to 4% on some examples. We discuss the victim buffer in the context of both core-based and pre-fabricated platform based design approaches.
机译:在嵌入式系统设计中,为一个或多个特定应用程序定制内存层次结构变得越来越普遍,其中一项好处是降低了能耗。已知将受害者缓冲区添加到内存层次结构平均可以减少能耗并提高性能,但是在商用嵌入式处理器中通常找不到受害者缓冲区。这种缓冲区的一个问题是,尽管它们平均运行良好,但它们往往会损害许多应用程序的性能。我们表明,如果牺牲缓冲区在设计内存层次结构时被视为一个参数,例如总大小,关联性和行大小的传统缓存参数,那么它会非常有效。我们描述了有关PowerStone和MediaBench基准的实验,表明在某些情况下,可以选择将受害者缓冲区添加到直接映射的缓存中,从而可以将内存访问能量减少3倍。此外,即使其他缓存参数是可配置的,我们也证明了受害者缓冲区仍然可以减少43%的能量。通过将受害者缓冲区作为参数,这意味着可以包含或排除缓冲区,在某些示例中,我们可以避免高达4%的性能开销。我们在基于核心和基于预制平台的设计方法的上下文中讨论受害者缓冲区。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号