首页> 外文会议>ACM/IEEE Design Automation Conference >Heterogeneous Code Cache: Using Scratchpad and Main Memory in Dynamic Binary Translators
【24h】

Heterogeneous Code Cache: Using Scratchpad and Main Memory in Dynamic Binary Translators

机译:异构代码缓存:在动态二进制翻译器中使用Scratchpad和主内存

获取原文

摘要

Dynamic binary translation (DBT) can be used to address important issues in embedded systems. DBT systems store translated code in a software-managed code cache. Unlike general-purpose systems, embedded systems often have specialized memory resources, such as a fast scratchpad memory, that can be used to mitigate DBT performance overhead. This paper presents the Heterogeneous Code Cache (HCC), a code cache split among scratchpad and main memory. We explore several HCC management policies and show that, on average, an HCC outperforms a code cache allocated only to scratchpad or only to main memory.
机译:动态二进制转换(DBT)可用于解决嵌入式系统中的重要问题。 DBT系统存储在软件管理代码缓存中的翻译代码。与通用系统不同,嵌入式系统通常具有专门的内存资源,例如快速刮擦存储器,可用于减轻DBT性能开销。本文介绍了异构代码缓存(HCC),代码缓存拆分在暂存器和主存储器之间。我们探讨了几个HCC管理策略,并且平均而言,HCC概以仅为ScratchPad分配的代码高速缓存或仅为主内存。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号