Skip to main content

Advertisement

SpringerLink
Log in
Menu
Find a journal Publish with us
Search
Cart
Book cover

IFIP International Conference on Network and Parallel Computing

NPC 2012: Network and Parallel Computing pp 156–163Cite as

  1. Home
  2. Network and Parallel Computing
  3. Conference paper
UKCF: A New Graphics Driver Cross-Platform Translation Framework for Virtual Machines

UKCF: A New Graphics Driver Cross-Platform Translation Framework for Virtual Machines

  • Haitao Jiang20,
  • Yun Xu20,
  • Yin Liao20,
  • Guojie Jin21 &
  • …
  • Guoliang Chen20 
  • Conference paper
  • 2308 Accesses

Part of the Lecture Notes in Computer Science book series (LNTCS,volume 7513)

Abstract

Virtual machine with dynamic binary translation system is the key technology to solve software compatibility problem. But traditional user space binary translation systems can’t translate hardware drivers such as graphics drivers in operating system kernel directly, instead, they need translate the entire operating system. To solve this problem, we designed a new binary translation framework. This framework has a user space translator and a kernel space translator working coordinated and can translate graphics drivers directly. Compared with traditional binary translation systems, this framework can significantly improve the performance of the virtual machine. Based on our experiment, the multimedia performance of virtual machines can been improved about 30%.

Keywords

  • virtualization
  • binary translation
  • operating system
  • driver
  • crossplatform

Download conference paper PDF

References

  1. Smith, J.E.: A unified view of virtualization. In: Proceedings of the 1st ACM/USENIX international Conference on Virtual Execution Environments (June 2005)

    Google Scholar 

  2. Sites, R.L., Chernoff, A., Kirk, M.B., et al.: Binary translation. Communications of the ACM CACM Homepage Archive 36 (1993)

    Google Scholar 

  3. http://www.vmware.com

  4. http://www.virtualbox.org

  5. http://wiki.qemu.org

  6. Bellard, F.: Qemu, a fast and portable dynamic translator. In: Proceedings of the USENIX 2005 Annual Technical Conference, pp. 41–46 (2005)

    Google Scholar 

  7. Altman, E.R., Kaeli, D., Sheffer, Y.: Welcome to the Opportunities of Binary Translation. IEEE Computer 33 (2000)

    Google Scholar 

  8. http://www.linux.org

  9. Kivity, A., Kamay, Y., Laor, D., Lublin, U., Liguori, A.: kvm: the Linux virtual machine monitor. In: OLS 2007: The 2007 Ottawa Linux Symposium, pp. 225–230 (July 2007)

    Google Scholar 

  10. Hu, W.-W., Wang, J., Gao, X., et al.: Godson-3: A Scalable Multicore RISC Processor with x86 Emulation. IEEE Micro. 29, 17–29 (2009)

    CrossRef  Google Scholar 

  11. Hu, W.-W., Wang, J., Gao, X., et al.: Micro-architecture of Godson-3 Multi-Core Processor. In: Proceedings of the 20th Hot Chips (2008)

    Google Scholar 

  12. http://www.spec.org

  13. http://www.mplayerhq.hu

Download references

Author information

Authors and Affiliations

  1. School of Computer Science and Technology, University of Science and Technology of China, Hefei, China

    Haitao Jiang, Yun Xu, Yin Liao & Guoliang Chen

  2. Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China

    Guojie Jin

Authors
  1. Haitao Jiang
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. Yun Xu
    View author publications

    You can also search for this author in PubMed Google Scholar

  3. Yin Liao
    View author publications

    You can also search for this author in PubMed Google Scholar

  4. Guojie Jin
    View author publications

    You can also search for this author in PubMed Google Scholar

  5. Guoliang Chen
    View author publications

    You can also search for this author in PubMed Google Scholar

Editor information

Editors and Affiliations

  1. Department of Computer Science and Engineering, SeoulTech, 172 Gongreung 2-dong, Nowon-gu, 139-743, Seoul, Korea

    James J. Park

  2. School of Information Technologies, The University of Sydney, Building J12, 2006, Sydney, NSW, Australia

    Albert Zomaya

  3. Division of Computer Engineering, Mokwon University, 88 Do-An-Buk-Ro, Seo-gu, 302-729, Daejeon, Korea

    Sang-Soo Yeo

  4. Department of Computer and Information Science and Engineering, University of Florida, CSE 301, 32611, Gainesville, FL, USA

    Sartaj Sahni

Rights and permissions

Reprints and Permissions

Copyright information

© 2012 IFIP International Federation for Information Processing

About this paper

Cite this paper

Jiang, H., Xu, Y., Liao, Y., Jin, G., Chen, G. (2012). UKCF: A New Graphics Driver Cross-Platform Translation Framework for Virtual Machines. In: Park, J.J., Zomaya, A., Yeo, SS., Sahni, S. (eds) Network and Parallel Computing. NPC 2012. Lecture Notes in Computer Science, vol 7513. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35606-3_18

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-642-35606-3_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-35605-6

  • Online ISBN: 978-3-642-35606-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Search

Navigation

  • Find a journal
  • Publish with us

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Publish your research
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our imprints

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support

167.114.118.210

Not affiliated

Springer Nature

© 2023 Springer Nature