Javia: A Java Interface To The Virtual Interface Architecture

CONCURRENCY-PRACTICE AND EXPERIENCE(2000)

引用 12|浏览7
暂无评分
摘要
The Virtual Interface (VI) architecture has become the industry standard for user-level network interfaces, This paper presents the implementation and evaluation of Javia, a Java interface to the VI architecture, Javia explores two points in the design space. The first approach manages buffers in C and requires data copies between the Java heap and native buffers, The second approach relies on a Java-level buffer abstraction that eliminates the copies in the first approach. Javia achieves an effective bandwidth of 80 Mbytes s (1) for 8 kbyte messages, which is within 1 % of those achieved by C programs. Performance evaluations of parallel matrix multiplication and of the active messages communication protocol show that Javia can serve as an efficient building black for Java cluster applications. Copyright (C) 2000 John Wiley & Sons, Ltd.
更多
查看译文
关键词
Java, virtual interface architecture, user-level network interfaces, high-performance communication, parallel matrix multiplication, active messages
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要