ACM Home Page
Please provide us with feedback. Feedback
USC: a universal stub compiler
Full text PdfPdf (1.23 MB)
Source Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Proceedings of the conference on Communications architectures, protocols and applications table of contents
London, United Kingdom
Pages: 295 - 306  
Year of Publication: 1994
ISBN:0-89791-682-4
Also published in ...
Authors
Sean O'Malley  Department of Computer Sciences, University of Arizona, Tucson, AZ
Todd Proebsting  Department of Computer Sciences, University of Arizona, Tucson, AZ
Allen Brady Montz  Department of Computer Sciences, University of Arizona, Tucson, AZ
Sponsor
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 9,   Citation Count: 18
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/190314.190341
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
D. D. Clark, V. Jacobson, J. Romkey, and H. Salwen. An analysis of TCP processing overhead. IEEE Communications Magazine, 27(6)'23-29, June 1989.
3
 
4
 
5
C. Huitema. Mavros: Highlights on an asn.1 compiler. Technical Report Internal Working Paper, INRIA Project RODEO, 1991.
 
6
C. Huitema and G. Chave. Measuring the performance of an ash.1 compiler. Technical Report Internal Working Paper, INRiA Project RODEO.
 
7
C. Huitema and A. Doghri. A high speed approach for the osi presentation protocol. In Protocols for High-Speed Networks. Elsevier Science Publishers, 1989.
 
8
ISO. Specification of abstract syntax notation one. Technical Report International Standard ISO 8824, International Standards Organization.
 
9
ISO. Specification of basic encoding rules for abstract syntax notation one. Technical Report International Standard ISO 8835, International Standards Organization.
10
 
11
R. G. Minnich. Mether-nfs' A modified nsf which supports virtual shared memory. In Proceedings of the D~strzbuted and Mulhprocessor Systems (SEDMSIV) Conference, 1993.
12
 
13
Sun Microsystems, Inc. XDR' External Data Representation, 1987.
14

CITED BY  18

Collaborative Colleagues:
Sean O'Malley: colleagues
Todd Proebsting: colleagues
Allen Brady Montz: colleagues