Give a man a program, frustrate him for a day. <i>Teach</i> a man to program, frustrate him for a lifetime.

Papers

  1. Jim Waldo, Geoff Wyant, Ann Wollrath, and Sam Kendall. A Note on Distributed Computing. SMLI TR-94-29, Sun Microsystems Laboratories, M/S 29-01, 2550 Garcia Avenue Mountain View, CA 94043, November 1994.

  2. Tom White. How to Build a ComputeFarm Java.net, April 21, 2005.

  3. The 8 Fallacies of Distributed Computing.

  4. Arnon Rotem-Gal-Oz. Fallacies of Distributed Computing Explained.

  5. Robert D. Blumofe, Christopher F. Joerg, Bradley C. Kuszmaul, Charles E. Leiserson, Keith H. Randall, and Yuli Zhou. Cilk: An Efficient Multithreaded Runtime System, ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming (PPoPP '95), Santa Barbara CA, July 19 - 21, 1995.

  6. Matteo Frigo, Charles E. Leiserson, and Keith H. Randall. The Implementation of the Cilk-5 Multithreaded Language, Proceedings ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), Montreal, CA, June 1998.

  7. Peter Cappello and Dimitrios Mourloukos. CX: A Scalable, Robust Network for Parallel Computing, Scientific Programming, 10(2): 159 - 171, Ewa Deelman and Carl Kesselman eds., 2001.

  8. Peter Cappello and Christopher James Coakley. A Development and Deployment Framework for Distributed Branch-and-Bound. Chapter 41 (41-1 - 41-11) in Approximation Algorithms and Metaheuristics, T. Gonzalez (ed.), CRC Press, May 2007.

  9. Grzegorz Malewicz, Matthew H. Austern, Aart J.C Bik, James C. Dehnert, Ilan Horn, Naty Leiser, and Grzegorz Czajkowski. Pregel: a system for large-scale graph processing, ACM SIGMOD '10: Proceedings of the 2010 International Conference on Management of Data, New York, NY, 2010.

  10. Philip C. Pratt-Szeliga, James W. Fawcett, and Roy D. Welch. Rootbeer: Seamlessly using GPUs from Java, In proceedings of HPCC, Liverpool, UK, June, 2012.



 cappello@cs.ucsb.edu © Copyright 2010 Peter Cappello                                           2016.05.10