• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

DMCA

Stub-Code Performance is Becoming Important (2000)

Cached

  • Download as a PDF

Download Links

  • [i30www.ira.uka.de]
  • [www.research.ibm.com]
  • [www.l4ka.org]
  • [i30www.ira.uka.de]
  • [l4ka.org]
  • [l4ka.org]
  • [www.l4ka.org]
  • [os.ibds.kit.edu]
  • [wwwos.inf.tu-dresden.de]
  • [wwwos.inf.tu-dresden.de]
  • [os.inf.tu-dresden.de]
  • [www.cs.rice.edu]
  • [www.mpi-sws.org]
  • [www.usenix.org]
  • [www.cis.upenn.edu]
  • [www.mpi-sws.mpg.de]
  • [www.cis.upenn.edu]
  • [www.usenix.org]
  • [www.usenix.org]
  • [www.usenix.org]
  • [www.seas.upenn.edu]
  • [www.usenix.org]
  • [www.usenix.org]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Andreas Haeberlen , Jochen Liedtke , Yoonho Park , Lars Reuther , Volkmar Uhlig
Venue:In Proceedings of the First Workshop on Industrial Experiences with Systems Software (WIESS
Citations:10 - 2 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@INPROCEEDINGS{Haeberlen00stub-codeperformance,
    author = {Andreas Haeberlen and Jochen Liedtke and Yoonho Park and Lars Reuther and Volkmar Uhlig},
    title = {Stub-Code Performance is Becoming Important},
    booktitle = {In Proceedings of the First Workshop on Industrial Experiences with Systems Software (WIESS},
    year = {2000},
    pages = {357--363},
    publisher = {USENIX Association}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

As IPC mechanisms become faster, stub-code efficiency becomes a performance issue for local client/server RPCs and inter-component communication. Inefficient and unnecessary complex marshalling code can almost double communication costs. We have developed an experimental new IDL compiler that produces nearoptimal stub code for gcc and the L4 microkernel. The current experimental IDL4 compiler cooperates with the gcc compiler and its x86 code generator. Other compilers or target machines would require different optimizations. In most cases, the generated stub code is approximately 3 times faster (and shorter) than the code generated by a commonly used portable IDL compiler. Benchmarks have shown that efficient stubs can increase application performance by more than 10 percent. The results are applied within IBM's SawMill project that aims at technology for constructing multi-server operating systems.

Keyphrases

becoming important    stub-code performance    different optimization    x86 code generator    application performance    gcc compiler    target machine    sawmill project    inter-component communication    generated stub code    efficient stub    stub-code efficiency    communication cost    nearoptimal stub code    l4 microkernel    current experimental idl4 compiler cooperates    experimental new idl compiler    performance issue    local client server rpcs    portable idl compiler   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University