{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,15]],"date-time":"2026-05-15T19:02:00Z","timestamp":1778871720980,"version":"3.51.4"},"reference-count":21,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2009,2,27]],"date-time":"2009-02-27T00:00:00Z","timestamp":1235692800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2012,4]]},"DOI":"10.1007\/s11227-009-0270-0","type":"journal-article","created":{"date-parts":[[2009,2,26]],"date-time":"2009-02-26T14:14:04Z","timestamp":1235657644000},"page":"117-140","source":"Crossref","is-referenced-by-count":28,"title":["F-MPJ: scalable Java message-passing communications on parallel systems"],"prefix":"10.1007","volume":"60","author":[{"given":"Guillermo L.","family":"Taboada","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan","family":"Touri\u00f1o","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ram\u00f3n","family":"Doallo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2009,2,27]]},"reference":[{"key":"270_CR1","doi-asserted-by":"crossref","unstructured":"Baker M, Carpenter B, Fox G, Ko S, Lim S (1999) mpiJava: an object-oriented java: interface to MPI. In: 1st Intl workshop on Java for parallel and distributed computing (IWJPDC\u201999), San Juan, Puerto Rico, 1999, pp\u00a0748\u2013762. http:\/\/www.hpjava.org\/mpiJava.html (Last visited: December 2008)","DOI":"10.1007\/BFb0097964"},{"issue":"10","key":"270_CR2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/MDSO.2005.53","volume":"6","author":"M Baker","year":"2005","unstructured":"Baker M, Carpenter B, Shafi A (2005) A pluggable architecture for high-performance Java messaging. IEEE Distrib Syst Online 6(10):1\u20134","journal-title":"IEEE Distrib Syst Online"},{"key":"270_CR3","unstructured":"Baker M, Carpenter B, Shafi A (2008) MPJ Express: towards thread safe Java HPC. In: Proc 8th IEEE intl conf on cluster computing (Cluster\u201906), Barcelona, Spain, 2006, pp\u00a01\u201310"},{"key":"270_CR4","doi-asserted-by":"crossref","unstructured":"Barchet-Estefanel LA, Mounie G (2004) Fast tuning of intra-cluster collective communications. In: Proc 11th European PVM\/MPI users\u2019 group meeting (EuroPVM\/MPI\u201904), Budapest, Hungary, 2004, pp\u00a028\u201335","DOI":"10.1007\/978-3-540-30218-6_12"},{"key":"270_CR5","doi-asserted-by":"crossref","unstructured":"Bornemann M, van Nieuwpoort RV, Kielmann T (2005) MPJ\/Ibis: a flexible and efficient message passing platform for Java. In: Proc 12th European PVM\/MPI users\u2019 group meeting (EuroPVM\/MPI\u201905), Sorrento, Italy, 2005, pp\u00a0217\u2013224","DOI":"10.1007\/11557265_30"},{"issue":"6","key":"270_CR6","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1002\/1096-9128(200005)12:6<375::AID-CPE480>3.0.CO;2-M","volume":"12","author":"JM Bull","year":"2000","unstructured":"Bull JM, Smith LA, Westhead MD, Henty DS, Davey RA (2000) A benchmark suite for high performance Java. Concurr Pract Exp 12(6):375\u2013388","journal-title":"Concurr Pract Exp"},{"issue":"13","key":"270_CR7","doi-asserted-by":"crossref","first-page":"1749","DOI":"10.1002\/cpe.1206","volume":"19","author":"E Chan","year":"2007","unstructured":"Chan E, Heimlich M, Purkayastha A, van de Geijn RA (2007) Collective communication: theory, practice, and experience. Concurr Comput Pract Exp 19(13):1749\u20131783","journal-title":"Concurr Comput Pract Exp"},{"issue":"1","key":"270_CR8","first-page":"1","volume":"3","author":"JJ Dongarra","year":"2007","unstructured":"Dongarra JJ, Gannon D, Fox G, Kennedy K (2007) The impact of multicore on computational science software. CTWatch Q 3(1):1\u201310","journal-title":"CTWatch Q"},{"key":"270_CR9","unstructured":"Finis Terrae Supercomputer (2008) http:\/\/www.top500.org\/system\/9156 (Last visited: December 2008)"},{"key":"270_CR10","doi-asserted-by":"crossref","unstructured":"Genaud S, Rattanapoka C (2005) A peer-to-peer framework for robust execution of message passing parallel programs. In: Proc 12th European PVM\/MPI users\u2019 group meeting (EuroPVM\/MPI\u201905), Sorrento, Italy, 2005, pp\u00a0276\u2013284","DOI":"10.1007\/11557265_37"},{"key":"270_CR11","unstructured":"IBM: Asynchronous IO for Java (2008) http:\/\/www.alphaworks.ibm.com\/tech\/aio4j (Last visited: December 2008)"},{"key":"270_CR12","doi-asserted-by":"crossref","unstructured":"Kaminsky A (2007) Parallel Java: a unified api for shared memory and cluster parallel programming in 100% Java. In: Proc 9th intl workshop on Java and components for parallelism, distribution and concurrency (IWJPDC\u201907), Long Beach, CA, 2007, p\u00a0196a (8 pages)","DOI":"10.1109\/IPDPS.2007.370421"},{"key":"270_CR13","unstructured":"Message Passing Interface Forum (2008) http:\/\/www.mpi-forum.org (Last visited: December 2008)"},{"key":"270_CR14","unstructured":"Pugh B, Spacco J (2003) MPJava: high-performance message passing in Java using Java.nio. In: Proc 16th intl workshop on languages and compilers for parallel computing (LCPC\u201903), College Station, TX, 2003, pp\u00a0323\u2013339"},{"key":"270_CR15","doi-asserted-by":"crossref","unstructured":"Taboada GL, Touri\u00f1o J, Doallo R (2003) Performance analysis of Java message-passing libraries on fast ethernet, myrinet and SCI clusters. In: Proc 5th IEEE intl conf on cluster computing (Cluster\u201903), Hong Kong, China, 2003, pp\u00a0118\u2013126","DOI":"10.1109\/CLUSTR.2003.1253307"},{"issue":"17","key":"270_CR16","doi-asserted-by":"crossref","first-page":"4049","DOI":"10.1016\/j.comcom.2008.08.012","volume":"31","author":"GL Taboada","year":"2008","unstructured":"Taboada GL, Touri\u00f1o J, Doallo R (2008) Java Fast Sockets: enabling high-speed Java communications on high-performance clusters. Comput Commun 31(17):4049\u20134059","journal-title":"Comput Commun"},{"issue":"1","key":"270_CR17","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1177\/1094342005051521","volume":"19","author":"R Thakur","year":"2005","unstructured":"Thakur R, Rabenseifner R, Gropp W (2005) Optimization of collective communication operations in MPICH. Int J High Perform Comput Appl 19(1):49\u201366","journal-title":"Int J High Perform Comput Appl"},{"key":"270_CR18","unstructured":"TOP500 Supercomputing Sites (2008) http:\/\/www.top500.org (Last visited: December 2008)"},{"issue":"1","key":"270_CR19","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1177\/1094342004041297","volume":"18","author":"SS Vadhiyar","year":"2004","unstructured":"Vadhiyar SS, Fagg GE, Dongarra JJ (2004) Towards an accurate model for collective communications. Int J High Perform Comput Appl 18(1):159\u2013167","journal-title":"Int J High Perform Comput Appl"},{"issue":"7\u20138","key":"270_CR20","doi-asserted-by":"crossref","first-page":"1079","DOI":"10.1002\/cpe.860","volume":"17","author":"RV Nieuwpoort van","year":"2005","unstructured":"van Nieuwpoort RV, Maassen J, Wrzesinska G, Hofman R, Jacobs C, Kielmann T, Bal HE (2005) Ibis: a flexible and efficient Java-based grid programming environment. Concurr Comput Pract Exp 17(7\u20138):1079\u20131107","journal-title":"Concurr Comput Pract Exp"},{"issue":"12","key":"270_CR21","doi-asserted-by":"crossref","first-page":"1541","DOI":"10.1002\/cpe.986","volume":"18","author":"BY Zhang","year":"2006","unstructured":"Zhang BY, Yang GW, Zheng WM (2006) Jcluster: an efficient Java parallel environment on a large-scale heterogeneous cluster. Concurr Comput Pract Exp 18(12):1541\u20131557","journal-title":"Concurr Comput Pract Exp"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-009-0270-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-009-0270-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-009-0270-0","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T10:23:58Z","timestamp":1559384638000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-009-0270-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,2,27]]},"references-count":21,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2012,4]]}},"alternative-id":["270"],"URL":"https:\/\/doi.org\/10.1007\/s11227-009-0270-0","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,2,27]]}}}