首页> 外文会议>2012 IEEE 6th International Symposium on Embedded Multicore Socs. >Removing Context Memory from a Multi-context Dynamically Reconfigurable Processor
【24h】

Removing Context Memory from a Multi-context Dynamically Reconfigurable Processor

机译:从多上下文动态可重新配置处理器中删除上下文内存

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

摘要

Although context memory or configuration cache is a key mechanism for quick dynamicreconfiguration of multi-context Dynamically Reconfigurable Processing Array (DRPA), it requires a large amount of area and energy. In order to save them, methods to remove the context memory from multi-context DRPA are proposed. In order to keep a context without switching, Loop Separation for Keeping Datapath (LSKD)is introduced. By separating loops by the compiler and some additional hardware, the same context can be used without switching in a certain clock cycles. The back-ground configuration data loading time can be reduced by multicastingconfiguration data with two dimensional bit-map. For further reduction, the differential loading and spare register are proposed. With combination of them, the increasing execution time is only up to 12-13% ifthe target application does not have loop-carried dependency. With the above overhead on the performance, the semiconductor area becomes 63%, and the energy consumption is reduced to 40%, thus, the performance per cost or energy is much improved.
机译:尽管上下文存储器或配置缓存是快速动态重新配置多上下文动态可重新配置处理阵列(DRPA)的关键机制,但它需要大量的面积和能量。为了保存它们,提出了从多上下文DRPA中删除上下文存储器的方法。为了保持上下文而无需切换,引入了保持数据路径的循环分离(LSKD)。通过编译器和一些其他硬件将循环分开,可以使用相同的上下文,而无需在特定的时钟周期内切换。通过使用二维位图多播配置数据,可以减少背景配置数据的加载时间。为了进一步降低,提出了差分加载和备用寄存器。结合使用它们,如果目标应用程序不具有循环承载的依赖性,则执行时间最多仅增加12-13%。通过上述性能开销,半导体面积变为63%,能耗降低到40%,因此,每单位成本或能量的性能有了很大提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号