首页> 外文期刊>Computers, IEEE Transactions on >Architectures and Execution Models for Hardware/Software Compilation and Their System-Level Realization
【24h】

Architectures and Execution Models for Hardware/Software Compilation and Their System-Level Realization

机译:硬件/软件编译的体系结构和执行模型及其系统级实现

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

摘要

We propose an execution model that orchestrates the fine-grained interaction of a conventional general-purpose processor (GPP) and a high-speed reconfigurable hardware accelerator (HA), the latter having full master-mode access to memory. We then describe how the resulting requirements can actually be realized efficiently in a custom computer by hardware architecture and system software measures. One of these is a low-latency HA-to-GPP signaling scheme with latency up to 23{times} times shorter than conventional approaches. Another one is a high-bandwidth shared memory interface that does not interfere with time-critical operating system functions executing on the GPP, and still makes 89 percent of the physical memory bandwidth available to the HA. Finally, we show two schemes with different flexibility/performance trade-offs for running the HA in protected virtual memory scenarios. All of the techniques and their interactions are evaluated at the system level using the full-scale virtual memory variant of the Linux operating system on actual hardware.
机译:我们提出了一种执行模型,该模型协调了常规通用处理器(GPP)和高速可重配置硬件加速器(HA)的细粒度交互,后者可对内存进行完全主模式访问。然后,我们描述如何通过硬件体系结构和系统软件措施在定制计算机中有效地实现最终的需求。其中之一是低延迟HA-to-GPP信令方案,其延迟比传统方法短23倍。另一个是高带宽共享内存接口,它不会干扰GPP上执行的对时间要求严格的操作系统功能,并且仍然使HA可以使用89%的物理内存带宽。最后,我们展示了两种具有不同灵活性/性能折衷的方案,用于在受保护的虚拟内存方案中运行HA。所有技术及其相互作用都在实际硬件上使用Linux操作系统的全面虚拟内存变体在系统级别进行评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号