Virtualizing ARM VFP (Vector Floating-Point) with Xen-ARM
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Yoo, Seehwan | - |
dc.contributor.author | Yoo, Sung-bae | - |
dc.contributor.author | Yoo, Chuck | - |
dc.date.accessioned | 2021-09-05T19:31:34Z | - |
dc.date.available | 2021-09-05T19:31:34Z | - |
dc.date.created | 2021-06-15 | - |
dc.date.issued | 2013-11 | - |
dc.identifier.issn | 1383-7621 | - |
dc.identifier.uri | https://scholar.korea.ac.kr/handle/2021.sw.korea/101686 | - |
dc.description.abstract | VFP is a Vector Floating-Point unit in ARM processors. It enables ARM processors to handle auxiliary floating-point operations with hardware, which has become an essential part for performance in recent mobile devices. However, mobile virtualization such as Xen-ARM does not support virtual VFP, so floating point operations are very slow in mobile virtual machine. To overcome the performance limitation of floating-point operations in Xen-ARM virtualization, this paper presents a new virtual VFP so that applications can take the advantage of VFP hardware. With our virtual VFP, Xen-Linux reduces floating point operation latency up to one eighth from the existing software emulation version. In addition, result from mibench with virtual VFP presents 3-4 times higher throughput than that from software emulation. Furthermore, virtual VFP reduces code sizes and enhances power-efficiency. (C) 2013 Elsevier B.V. All rights reserved. | - |
dc.language | English | - |
dc.language.iso | en | - |
dc.publisher | ELSEVIER | - |
dc.title | Virtualizing ARM VFP (Vector Floating-Point) with Xen-ARM | - |
dc.type | Article | - |
dc.contributor.affiliatedAuthor | Yoo, Chuck | - |
dc.identifier.doi | 10.1016/j.sysarc.2013.09.010 | - |
dc.identifier.scopusid | 2-s2.0-84889102850 | - |
dc.identifier.wosid | 000330201800013 | - |
dc.identifier.bibliographicCitation | JOURNAL OF SYSTEMS ARCHITECTURE, v.59, no.10, pp.1266 - 1276 | - |
dc.relation.isPartOf | JOURNAL OF SYSTEMS ARCHITECTURE | - |
dc.citation.title | JOURNAL OF SYSTEMS ARCHITECTURE | - |
dc.citation.volume | 59 | - |
dc.citation.number | 10 | - |
dc.citation.startPage | 1266 | - |
dc.citation.endPage | 1276 | - |
dc.type.rims | ART | - |
dc.type.docType | Article | - |
dc.description.journalClass | 1 | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
dc.relation.journalResearchArea | Computer Science | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Hardware & Architecture | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Software Engineering | - |
dc.subject.keywordAuthor | Virtual machine | - |
dc.subject.keywordAuthor | Vector Floating-Point | - |
dc.subject.keywordAuthor | Performance | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
(02841) 서울특별시 성북구 안암로 14502-3290-1114
COPYRIGHT © 2021 Korea University. All Rights Reserved.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.