USC: A universal stub compiler

Sean O'Malley, Todd Proebsting, Allen Brady Montz

Research output: Chapter in Book/Report/Conference proceedingConference contribution

26 Scopus citations

Abstract

USC is a new stub compiler that generates stubs that perform many data conversion operations. USC is flexible and can be used in situations where previously only manual code generation was possible. USC generated code is up to 20 times faster than code generated by traditional argument marshaling schemes such as ASN. 1 and Sun XDR. This paper presents the design of USC and a comprehensive set of experiments that compares USC performance with the best, manually generated code and traditional stub compilers.

Original languageEnglish (US)
Title of host publicationProceedings of the Conference on Communications Architectures, Protocols and Applications, SIGCOMM 1994
PublisherAssociation for Computing Machinery, Inc
Pages295-306
Number of pages12
ISBN (Electronic)0897916824, 9780897916820
DOIs
StatePublished - Oct 1 1994
Event1994 Conference on Communications Architectures, Protocols and Applications, SIGCOMM 1994 - London, United Kingdom
Duration: Aug 31 1994Sep 2 1994

Publication series

NameProceedings of the Conference on Communications Architectures, Protocols and Applications, SIGCOMM 1994

Other

Other1994 Conference on Communications Architectures, Protocols and Applications, SIGCOMM 1994
CountryUnited Kingdom
CityLondon
Period8/31/949/2/94

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture

Fingerprint Dive into the research topics of 'USC: A universal stub compiler'. Together they form a unique fingerprint.

  • Cite this

    O'Malley, S., Proebsting, T., & Montz, A. B. (1994). USC: A universal stub compiler. In Proceedings of the Conference on Communications Architectures, Protocols and Applications, SIGCOMM 1994 (pp. 295-306). (Proceedings of the Conference on Communications Architectures, Protocols and Applications, SIGCOMM 1994). Association for Computing Machinery, Inc. https://doi.org/10.1145/190314.190341