This is a post-peer-review, pre-copyedit version of an article published in The Computer Journal. The final authenticated version is available online at: https://doi.org/10.1093/comjnl/bxs122[Abstract] This paper presents smdev, a shared memory communication middleware for multi-core systems. smdev provides a simple and powerful messaging application program interface that is able to exploit the underlying multi-core architecture replacing inter-process and network-based communications by threads and shared memory transfers. The performance evaluation of smdev on several multi-core systems has shown noticeable improvements compared with other Java shared memory solutions, reaching and even overcoming the performance of natively compiled lib...
This paper presents a Java implementation of the recently published MPI 3.0 nonblocking message pass...
Abstract This paper introduces a new embedded Java multi-core architecture which shows a significant...
Parallel Java is a parallel programming API whose goals are (1) to support both shared memory (threa...
This is a post-peer-review, pre-copyedit version of an article published in The Journal of Supercomp...
This is a post-peer-review, pre-copyedit version of an article published in The Journal of Supercomp...
This is a post-peer-review, pre-copyedit version of an article published in The Journal of Supercomp...
This paper presents F-MPJ (Fast MPJ), a scalable and efficient Message-Passing in Java (MPJ) communi...
This is the peer reviewed version of the following article: Taboada, G. L., Touriño, J. , Doallo, R....
This is the peer reviewed version of the following article: Ramos, S., Taboada, G. L., Expósito, R. ...
Abstract This paper presents a scalable and efficient Message-Passing in Java (MPJ) collective commu...
Abstract This paper presents ibvdev a scalable and efficient low-level Java message-passing communic...
A basic prerequisite for parallel programming is a good communication API. The recent interest in us...
With the transition to multicore processors almost complete, the parallel processing community is se...
In this paper we sketch out a proposed reference implementation for message passing in Java (MPJ), a...
Java has many features of interest to developers of large-scale parallel applications. At the same t...
This paper presents a Java implementation of the recently published MPI 3.0 nonblocking message pass...
Abstract This paper introduces a new embedded Java multi-core architecture which shows a significant...
Parallel Java is a parallel programming API whose goals are (1) to support both shared memory (threa...
This is a post-peer-review, pre-copyedit version of an article published in The Journal of Supercomp...
This is a post-peer-review, pre-copyedit version of an article published in The Journal of Supercomp...
This is a post-peer-review, pre-copyedit version of an article published in The Journal of Supercomp...
This paper presents F-MPJ (Fast MPJ), a scalable and efficient Message-Passing in Java (MPJ) communi...
This is the peer reviewed version of the following article: Taboada, G. L., Touriño, J. , Doallo, R....
This is the peer reviewed version of the following article: Ramos, S., Taboada, G. L., Expósito, R. ...
Abstract This paper presents a scalable and efficient Message-Passing in Java (MPJ) collective commu...
Abstract This paper presents ibvdev a scalable and efficient low-level Java message-passing communic...
A basic prerequisite for parallel programming is a good communication API. The recent interest in us...
With the transition to multicore processors almost complete, the parallel processing community is se...
In this paper we sketch out a proposed reference implementation for message passing in Java (MPJ), a...
Java has many features of interest to developers of large-scale parallel applications. At the same t...
This paper presents a Java implementation of the recently published MPI 3.0 nonblocking message pass...
Abstract This paper introduces a new embedded Java multi-core architecture which shows a significant...
Parallel Java is a parallel programming API whose goals are (1) to support both shared memory (threa...