首页> 外文期刊>ACM SIGPLAN Notices: A Monthly Publication of the Special Interest Group on Programming Languages >Building a KVM-based Hypervisor for a Heterogeneous System Architecture Compliant System
【24h】

Building a KVM-based Hypervisor for a Heterogeneous System Architecture Compliant System

机译:构建基于KVM的虚拟机管理程序,用于异构系统架构兼容系统

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

摘要

Heterogeneous System Architecture (HSA) is an architec-ture developed by the HSA foundation aiming at reducing programmability barriers as well as improving communica-tion efficiency for heterogeneous computing. For example, HSA allows heterogeneous computing devices to share the same virtual address space. This feature allows programmers to bypass explicit data copying between devices, as was re-quired in the past. HSA features such as job dispatching through user level queues and memory based signaling help to reduce communication latency between the host and other computing devices. While the new features in HSA enable more efficient het-erogeneous computing, they also introduce new challenges to system virtualization, especially in memory virtualization and I/O virtualization. This work investigates the issues in-volved in HSA virtualization and implements a KVM-based hypervisor that supports the main features of HSA inside guest operating systems. Furthermore, this work shows that with the newly introduced hypervisor for HSA, system re-sources in HSA-compliant AMD Kaveri can be effectively shared between multiple guest operating systems.
机译:异构系统架构(HSA)是由HSA基金会开发的一个成员,旨在减少可编程性障碍以及提高异构计算的通信效率。例如,HSA允许异构计算设备共享相同的虚拟地址空间。此功能允许程序员绕过设备之间的显式数据复制,因为过去已重新询问。通过用户级队列和基于存储器的信令调度的HSA特征有助于降低主机和其他计算设备之间的通信延迟。虽然HSA中的新功能启用了更高效的HET - 界面计算,但它们也对系统虚拟化引入了新的挑战,尤其是内存虚拟化和I / O虚拟化。这项工作调查了HSA虚拟化中占中的问题,实现了基于KVM的虚拟机管理程序,支持客户机操作系统内部的HSA的主要功能。此外,这项工作表明,对于HSA的新引入的管理程序,可以在多个客户机操作系统之间有效地共享HSA标准的AMD Kaveri中的系统重新源。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号