首页> 外文会议>International symposium on applied reconfigurable computing >Programmable Logic as Device Virtualization Layer in Heterogeneous Multicore Architectures
【24h】

Programmable Logic as Device Virtualization Layer in Heterogeneous Multicore Architectures

机译:异构多核体系结构中作为设备虚拟化层的可编程逻辑

获取原文

摘要

In latest heterogeneous multicore architectures, the number of cores competing for a shared resource is further increasing. Such shared resources range from simple I/O interfaces to memory controllers. The performance of the complete System-On-Chip (SoC) is directly correlated to the sharing of resources. Especially the hardly predictable blocking of resources for a certain time, forces the system to slow down in a way that is not intended. Hence new concepts for the sharing of resources need to be developed. The use of virtualization provides possibilities to handle the sharing of resources but always introduces an overhead in software in form of a hypervisor and also needs support on hardware level. In this contribution we explore the idea of using the FPGA fabric as intermediate hardware virtualization layer between the cores and existing peripherals in a heterogeneous multicore SoC. This paper applies the idea exemplarily to Controller Area Network (CAN) virtualization, including concept and evaluation. We show the transparency of a virtualization layer and its introduction with low overhead of area and latency, which might serve as efficient add-on in a virtualized environment.
机译:在最新的异构多核体系结构中,争夺共享资源的内核数量进一步增加。此类共享资源的范围从简单的I / O接口到内存控制器。完整的片上系统(SoC)的性能与资源共享直接相关。尤其是在一定时间内难以预料的资源阻塞,迫使系统以非预期的方式降低速度。因此,需要开发用于资源共享的新概念。虚拟化的使用提供了处理资源共享的可能性,但始终会以虚拟机管理程序的形式引入软件开销,并且还需要硬件级别的支持。在本文中,我们探讨了将FPGA架构用作异构多核SoC的内核与现有外设之间的中间硬件虚拟化层的想法。本文将该思想示例性地应用于控制器局域网(CAN)虚拟化,包括概念和评估。我们展示了虚拟化层的透明性及其引入,其面积和延迟的开销很低,这可以在虚拟化环境中充当有效的附加组件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号