Next: About this document
Up: Compact and Efficient Presentation
Previous: Conclusions
References
Ball, T., & Larus, J. (1993). Branch Prediction For Free. In ACM
SIGPLAN '93 Conference on Programming Language Design and Implementation, (pp. 300-313).
Castelluccia, C., & Hoschka, P. (1995). A Compiler-Based Approach to Protocol Optimization.
Proceedings "Third IEEE Workshop on the Architecture and Implementation of
High Performance
Communication Subsystems".
Castelluccia, C., Dabbous, W.& O'Malley, S (1997). Generating Efficient
Protocol Code from an Abstract Specification. In IEEE/ACM Transactions on
Networking, 5(4), 514-525.
Chung, S., Lazowska, E., Notkin, D., &
Zahorjan, J. (1989).
Performance Implications of Design Alternatives for
Remote Procedure Call Stubs. In Distributed Computing Systems, (pp. 36-41).
Clark, D., Jacobson, V., Romkey, J., & Salwen, H. (1989). An Analysis
of TCP Processing Overhead. IEEE Communications Magazine, 23-29.
Clark, D., & Tennenhouse, D. (1990). Architectural Considerations for a
New Generation of Protocols. In ACM SIGCOMM '90, (pp. 200-208).
Corbin, J. (1990). The Art of Distributed Applications. 1990: Springer.
Graham, S., Kessler, P., & McKusick, M. (1983). An Execution Profiler
for Modular Programs. Software - Practice and Experience, 13, 671-685.
Hoschka, P., & Huitema, C. (1993). Control Flow Analysis for Automatic
Fast Path Implementation. In A. Tantawy (Ed.), Second Workshop on High
Performance Communication Subsystems, (pp. 29-33).
Hoschka, P., & Huitema, C. (1994). Automatic Generation of Optimized
Code for Marshaling Routines. In Manuel Medina & N. Borenstein (Ed.), IFIP
TC6/WG6.5 International Working Conference on Upper Layer Protocols,
Architectures and Applications, (pp. 131-146).
Hoschka, P. (1995). Automatic Code Optimisation in a Stub
Compiler. Ph.D. Thesis, University of Nice/Sophia-Antipolis.
Huitema, C. (1991). MAVROS: Highlights on an ASN.1 Compiler (Internal
Working Paper). INRIA.
Huitema, C., & Doghri, A. (1989). Defining Faster Transfer Syntaxes for
the OSI Presentation Protocol. ACM
Computer Communication Review, 19(5), 44-55.
Jones, M., Rashid, R., & Thompson, M. (1985). Matchmaker: An Interface
Specification Language for Distributed Processing. In N. Meyrowitz (Ed.), 11th
ACM Symposium on Principles of Programming Languages, (pp. 225-235).
Kessler, P. (1994). A Client-Side Stub Interpreter. ACM SIGPLAN Notices,
29(8), 94-100.
Martello, S., & Toth, P. (1990). Knapsack Problems. Chichester: John Wiley.
McFarling, S., & Hennessy, J. (1986). Reducing the Cost of Branches. In
13th Annual Symposium on Computer Architecture, (pp. 396-403).
O'Malley, S., Proebsting, T., & Montz, A. (1994). USC: A Universal Stub
Compiler. In ACM SIGCOMM '94, (pp. 295-307).
Pagan, F. (1988). Converting Interpreters into Compilers. Software -
Practice and Experience, 18(6), 509-524.
Partridge, C. (1993). Gigabit Networking. Reading: Addison-Wesley.
Peterson, L. &Davie, B. (1996). Computer Networks: A Systems Approach.
Pettis, K., & Hansen, R. (1990). Profile Guided Code Positioning. In
ACM SIGPLAN '90 Conference on Programming Language Design and Implementation, (pp. 16-27).
Pittman, T. (1987). Two-Level Hybrid Interpreter/Native Code Execution
for Combined Space-Time Program Efficiency. ACM SIGPLAN Notices, 150-152.
Ramamoorthy, C. V. (1965). Discrete Markov Analysis of Computer
Programs. In ACM National Conference, (pp. 386-392).
Sample, M. & Neufeld, G. (1993). Implementing Efficeint Encoders and
Decoders for Network Data Representations. In IEEE Infocom '93, (pp. 1144-1153).
Sample, M. (1993). Snacc 1.1: A High Performance ASN.1 to C/C++ Compiler
(Manual University of British Columbia, Vancouver.
Scheifler, R. (1977). An Analysis of Inline Substitution for a
Structured Programming Language. Communications of the ACM, 20(0), 647-654.
Steedman, D. (1990). Abstract Syntax Notation One (ASN.1) The Tutorial
and Reference. London: Twickenham Appraisals.
Thekkath, C., & Levy, H. (1993). Limits to Low Latency Communication on
High-Speed Networks. ACM Transactions on Computer Systems, 11(2), 179-203.
Zahn, L., Dineen, T., Leach, P., Martin, E., Mishkin, N., Pato, J.,
& Wyant, G. (1990). Network Computing Architecture. Englewood Cliffs: Prentice-Hall.
Philipp Hoschka
Sun Oct 26 21:35:40 MET 1997