Source Code
Download example software correlator code on different many-core platforms here.
In zip format or tgz format.
Book Chapters
Ian Foster, Carl Kesselman: The Grid 2: Blueprint for a New Computing Infrastructure (The Elsevier Series in Grid Computing)
Chapter 24 by Henri Bal, Henri Casanova, Jack Dongarra, and Satoshi Matsuaka.
Section 24.5, pages 478 - 482: Satin Case Study.
More info at Amazon.com
Refereed Journals
H.E. Bal, J. Maassen, R.V. van Nieuwpoort, N. Drost, T. Kielmann, N. Palmer, K. van Reeuwijk, F.J. Seinstra, C. Jacobs, R. Kemp, and K. Verstoep:
Real-World Scalable Computing with Ibis
In preparation.
Rob V. van Nieuwpoort, Gosia Wrzesinska, Ceriel J.H. Jacobs and Henri E.Bal: Satin: a High-Level and Efficient Grid Programming Model
Accepted for publication in ACM Transactions on Programming Languages and Systems (TOPLAS), 2009/2010.
A.L. Varbanescu, A.S. van Amesfoort, T. Cornwell, G. van Diepen, R.V. van Nieuwpoort, B.G. Elmegreen and H.J. Sips:
Building High-Resolution Sky Images using the Cell/B.E., Scientific Programming (accepted, to appear) Special Issue on High Performance Computing on the Cell BE, 2008
Gosia Wrzesinska, Rob V. van Nieuwpoort, Jason Maassen, Thilo Kielmann, and Henri E. Bal: Fault-tolerant Scheduling of Fine-grained Tasks in Grid Environments, International Journal of High Performance Computing Applications, volume 20, number 1, pp 103-114, ISSN 1094-3420, spring 2006.
Jason Maassen, Rob V. van Nieuwpoort, Thilo Kielmann, Kees Verstoep, Mathijs den Burger:
Middleware Adaptation with the Delphoi Service,
accepted for publication in Concurrency and Computation: Practice and Experience, 2005.
Jason Maassen, Rob van Nieuwpoort, Ronald Veldema, Henri Bal, Thilo Kielmann, Ceriel Jacobs, Rutger Hofman:
Efficient Java RMI for Parallel Programming,
Vrije Universiteit Amsterdam, Faculty of Sciences, March 2000. ACM Transactions on Programming Languages and Systems (TOPLAS)
Volume 23, Issue 6 (November 2001), pages 747 - 775.
Rob V. van Nieuwpoort, Jason Maassen, Henri E. Bal, Thilo Kielmann, and
Ronald Veldema:
Wide-Area Parallel Programming using the Remote Method
Invocation Model.,
Online ISSN: 1096-9128, Print ISSN: 1040-3108 Concurrency: Practice and Experience,
Volume 12, Issue 8, 2000. Pages: 643-666
(Special Issue: ACM 1999 Java Grande Conference (Part 3). Issue Edited by Geoffrey Fox.)
Refereed Conferences and Workshops
Rob V. van Nieuwpoort and John W. Romein: Using Many-Core Hardware to Correlate Radio Astronomy Signals, Proceedings of the ACM International Conference on Supercomputing (ICS'09), pp. 440-449, June 8-12, 2009, Yorktown Heights, New York, USA.
Download example software correlator code on different many-core platforms here.
In zip format or tgz format.
A. van Amesfoort, A. Varbanescu, R. van Nieuwpoort and H. Sips:
Evaluating Three Multi-Core Processors for HPC Data-Intensive Kernels, Proceedings of the ACM International Conference on Computing Frontiers, May 18-20, 2009, Ischia, Italy.
H.E. Bal, N. Drost, R. Kemp, J. Maassen, R.V. van Nieuwpoort, C. van Reeuwijk, and F.J. Seinstra:
Ibis: Real-World Problem Solving using Real-World Grids
Accepted for puplication at the 23rd International Parallel & Distributed Processing Symposium (IPDPS 2009) - Sixth High-Performance Grid Computing Workshop (HPGC 2009), Rome, Italy, May 25-29, 2009.
A.L. Varbanescu, A.S. van Amesfoort, T. Cornwell, A. Mattingly, B.G. Elmegreen, R.V. van Nieuwpoort, G. van Diepen and H.J. Sips: Radioastronomy Image Synthesis on the Cell/B.E., Proceedings of Euro-Par 2008, pp. 749-762. LNCS 5168, 2008
H.E. Bal, J. Maassen, R.V. van Nieuwpoort, T. Kielmann, N. Drost, C. Jacobs, F.J. Seinstra, R. Kemp, and K. Verstoep: The Ibis Project: Simplifying Grid Programming and Deployment,
European Projects Showcase, special track at the 8th IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2008),
Lyon, France, May 19-22, 2008.
Niels Drost, Elth Ogston, Rob V. van Nieuwpoort, and Henri E. Bal: ARRG: Real-World Gossiping.,
Accepted for publication at the 16th IEEE International Symposium on High-Performance Distributed Computing (HPDC),
June 2007, Monterey, CA, USA.
Rob V. van Nieuwpoort, Jason Maassen, Andrei Agapi, Ana-Maria Oprescu, and Thilo Kielmann:
Experiences Deploying Parallel Applications on a Large-scale Grid, EXPGRID - Experimental Grid testbeds for the assessment of large-scale distributed applications and tools,
workshop in conjunction with the 15th International Symposium on High Performance Distributed Computing (HPDC-15)
June 19 2006, Paris.
A. Iosup, J. Maassen, R. van Nieuwpoort, and D.H.J. Epema:
Synthetic Grid Workloads With Ibis, KOALA, and GrenchMark, in Proceedings of the CoreGRID Workshop on Integrated Research in Grid Computing,
S. Gorlatch and M. Danelutto (Eds.), published by Springer-Verlag, 27-30 November 2005, Pisa, Italy.
Jason Maassen, Rob V. van Nieuwpoort, Thilo Kielmann, Kees Verstoep: Middleware Adaptation with the Delphoi Service, AGridM 2004 Workshop on Adaptive Grid Middleware, September 30, 2004, Antibes Juan-les-Pins, France.
Gabrielle Allen, Tom Goodale, Hartmut Kaiser, Thilo Kielmann, Archit Kulshrestha, Andre Merzky, Rob van Nieuwpoort: A Day in the Life of a Grid-Enabled Application: Counting on the Grid, Workshop on Grid Application Programming Interfaces, held in conjunction with GGF12, Brussels, Belgium, September 2004.
Rob V. van Nieuwpoort, Jason Maassen, Rutger Hofman, Thilo Kielmann, Henri E. Bal: Ibis: an Efficient Java-based Grid Programming Environment, Joint ACM Java Grande - ISCOPE 2002 Conference,
pp 18-27, November 3-5, 2002, Seattle, Washington, USA.
Rob V. van Nieuwpoort, Jason Maassen, Henri E. Bal, Thilo Kielmann, and Ronald Veldema: Wide-area parallel computing in Java,
Proc. ACM 1999 Java Grande Conference, pp. 8-14, San Francisco, CA, June 12-14, 1999.
Jason Maassen, Rob V. van Nieuwpoort, Ronald Veldema, Henri E. Bal, and
Aske Plaat:
An Efficient Implementation of Java's Remote
Method Invocation,
Proc. Seventh ACM SIGPLAN Symposium on Principles and Practice of
Parallel Programming (PPoPP'99),
pp. 173-182, Atlanta, GA, May 4-6, 1999.
Ronald Veldema, Rob V. van Nieuwpoort, Jason Maassen, Henri E. Bal, and
Aske Plaat: Efficient
Remote Method Invocation, Technical Report IR-450,
Vrije Universiteit Amsterdam, September, 1998.
Demonstrators and Contests
F.J. Seinstra, N. Drost, R. Kemp, J. Maassen, R.V. van Nieuwpoort, K. Verstoep, and H.E. Bal:
Wall-Socket Multimedia Grid Computing with Ibis Live demonstration at the International Symposium on High Performance Distributed Computing (HPDC 2008),
Boston, Ma, USA, June 23-27, 2008.
F.J. Seinstra, N. Drost, R. Kemp, J. Maassen, R.V. van Nieuwpoort, K. Verstoep, and H.E. Bal: Scalable Wall-Socket Multimedia Grid Computing, 1st IEEE International Scalable Computing Challenge (SCALE2008), held in conjunction with the 8th
IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2008), Lyon, France, May 19-22, 2008. First Prize Winner.
Rob van Nieuwpoort:
Ibis: Efficient Java-centric Grid Computing Demo at the Dutch booth at Super Computing 2007 (SC07)
Reno, Nevada, USA, 2007
Rob van Nieuwpoort, Jason Maassen: Grids@work event in Sophia Antipolis, France, October 2005. First prize for the largest number of parallel nodes deployed during the contest.
Miscellaneous
Twee maal winst Vrije Universiteit in Data Analysis Challenge Gridforum Nederland Nieuwsbrief, Nr. Augustus 2008.
Scalable Wall-Socket Multimedia Grid Computing with Ibis CoreGrid Newsletter, "In the Spotlights", Nr. 9, July 2008.
Gedeelde eerste plaats in SCALE Challenge 2008 voor VU Amsterdam met rekenkracht uit het stopcontact Gridforum Nederland Nieuwsbrief, Nr. Juni 2008.
Rob van Nieuwpoort, Jason Maassen:
Grid Programming with Ibis.
Software 2.0 Magazine,
Issue of April 2005.
Rob V. van Nieuwpoort:
Efficient Java-Centric Grid-Computing, Ph.D. thesis Vrije Universiteit Amsterdam, the Netherlands,
September 2003. pdf pdf, two pages on one sheet
Jason Maassen and Rob V. van Nieuwpoort:
Fast Parallel Java, Master's thesis Vrije Universiteit Amsterdam, August 1998.