| USC: a universal stub compiler |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 9, Citation Count: 18
|
|
|
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
|
Alfred V. Aho , Ravi Sethi , Jeffrey D. Ullman, Compilers: principles, techniques, and tools, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1986
|
| |
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
|
|
Fabian E. Bustamante , Greg Eisenhauer , Karsten Schwan , Patrick Widener, Efficient wire formats for high performance computing, Proceedings of the 2000 ACM/IEEE conference on Supercomputing (CDROM), p.39-es, November 04-10, 2000, Dallas, Texas, United States
|
|
|
|
|
|
|
|
|
|
|
|
Eric Eide , Kevin Frei , Bryan Ford , Jay Lepreau , Gary Lindstrom, Flick: a flexible, optimizing IDL compiler, ACM SIGPLAN Notices, v.32 n.5, p.44-56, May 1997
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Chi-Chao Chang , Grzegorz Czajkowski , Thorsten von Eicken , Carl Kesselman, Evaluating the performance limitations of MPMD communication, Proceedings of the 1997 ACM/IEEE conference on Supercomputing (CDROM), p.1-10, November 15-21, 1997, San Jose, CA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|