Efficient Implementation of High-Level Languages on User-Level Communications Architectures
Wilson C. Hsieh, Kirk L. Johnson, M. Frans Kaashoek, D. A. Wallach, William E. Weihl · DSpace@MIT (Massachusetts Institute of Technology) · 1994
User-level communication architectures --- parallel architectures that give user code direct but protected access to the network --- provide communication performance that is an order of magnitude higher than previous-generation message-passing architectures. Unfortunately, in order to take advantage of his level of performance, programmers must concern themselves with low-level issues that are often hardware dependent (e.g., what primitives to use for large and small data transfers, and either to use interrupts or polling).