...
首页> 外文期刊>ACM Transactions on Embedded Computing Systems >ShaVe-ICE: Sharing Distributed Virtualized SPMs in Many-Core Embedded Systems
【24h】

ShaVe-ICE: Sharing Distributed Virtualized SPMs in Many-Core Embedded Systems

机译:剃刀 - 在许多核心嵌入式系统中共享分布式虚拟化SPM

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

摘要

Traditional approaches for managing software-programmable memories (SPMs) do not support sharing of distributed on-chip memory resources and, consequently, miss the opportunity to better utilize those memory resources. Managing on-chip memory resources in many-core embedded systems with distributed SPMs requires runtime support to share memory resources between various threads with different memory demands running concurrently. Runtime SPM managers cannot rely on prior knowledge about the dynamically changing mix of threads that will execute and therefore should be designed in a way that enables SPM allocations for any unpredictable mix of threads contending for on-chip memory space. This article proposes ShaVe-ICE, an operating-system-level solution, along with hardware support, to virtualize and ultimately share SPM resources across a many-core embedded system to reduce the average memory latency. We present a number of simple allocation policies to improve performance and energy. Experimental results show that sharing SPMs could reduce the average execution time of the workload up to 19.5% and reduce the dynamic energy consumed in the memory subsystem up to 14%.
机译:管理软件可编程存储器(SPM)的传统方法不支持分布分布式片内存资源,从而错过了更好地利用这些内存资源的机会。在具有分布式SPM的许多核心嵌入式系统中管理片上存储器资源需要运行时支持,以共享各种线程之间的内存资源,其具有不同的内存需求并发运行。运行时SPM管理器不能依赖于现有知识的关于将执行的动态变化的线程混合,因此应以一种方式设计,使SPM分配用于沿片上存储空间竞争的任何不可预测的线程混合。本文提出了刮冰,运行系统级解决方案以及硬件支持,以虚拟化和最终共享SPM资源,这些系统跨多核嵌入式系统共享SPM资源,以降低平均内存延迟。我们提出了一些简单的分配政策,以提高性能和能源。实验结果表明,共享SPM可以将工作量的平均执行时间降低高达19.5%,并降低存储器子系统中消耗的动态能量,高达14%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号