【24h】

MRAPI resource management layer on reconfigurable systems-on-chip

机译:可重配置片上系统上的MRAPI资源管理层

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

摘要

A major challenge of heterogeneous reconfigurable System-on-Chip (SoC) is how to fulfil inter-processing element communication without sacrificing performance, ease of programming and portability. In such a platform, the application is divided into threads managed by an operating system, and whereas some threads are implemented as hardware accelerators that can run across different partitions of the chip, others run as software threads on embedded processors. Relying on the Multicore Resource management API (MRAPI) specification and client-server mechanisms, this article describes a way to provide hardware threads the same kind of access to OS services that software threads have, whatever is the core they are running on. As a case-study, we introduce in this work a real implementation (SW and HW) of this API and quantifies the overhead cost of this abstraction layer on top of an operating system.
机译:异构可重配置片上系统(SoC)的一个主要挑战是如何在不牺牲性能,易于编程和可移植性的情况下实现进程间元素通信。在这样的平台上,应用程序被分成由操作系统管理的线程,而一些线程则被实现为可以在芯片的不同分区上运行的硬件加速器,而其他线程则作为嵌入式处理器上的软件线程运行。依靠多核资源管理API(MRAPI)规范和客户端-服务器机制,本文介绍了一种为硬件线程提供与软件线程所拥有的OS服务相同类型的访问的方法,而无论它们运行在什么内核上。作为案例研究,我们在这项工作中介绍了该API的实际实现(软件和硬件),并在操作系统之上量化了此抽象层的开销成本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号