An approach to buffer management in java HPC messaging

13Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

One of the most challenging aspects to designing a Java messaging system for HPC is the intermediate buffering layer. The lower and higher levels of the messaging software use this buffering layer to write and read messages. The Java New I/O package adds the concept of direct buffers, which - coupled with a memory management algorithm - opens the possibility of efficiently implementing this buffering layer. In this paper, we present our buffering strategy, which is developed to support efficient communications and derived datatypes in MPJ Express - our implementation of the Java MPI API, We evaluate the performance of our buffering layer and demonstrate the usefulness of direct byte buffers. © Springer-Verlag Berlin Heidelberg 2000.

References Powered by Scopus

Jaguar: enabling efficient communication and I/O in Java

41Citations
N/AReaders
Get full text

Javia: a Java interface to the virtual interface architecture

5Citations
N/AReaders
Get full text

Cited by Powered by Scopus

MPJ express: Towards thread safe Java HPC

74Citations
N/AReaders
Get full text

Nested parallelism for multi-core HPC systems using Java

64Citations
N/AReaders
Get full text

A comparative study of Java and C performance in two large-scale parallel applications

24Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Baker, M., Carpenter, B., & Shafi, A. (2006). An approach to buffer management in java HPC messaging. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3992 LNCS-II, pp. 953–960). Springer Verlag. https://doi.org/10.1007/11758525_126

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 4

57%

Researcher 3

43%

Readers' Discipline

Tooltip

Computer Science 6

75%

Engineering 2

25%

Save time finding and organizing research with Mendeley

Sign up for free