Is MPI suitable for a generative design-pattern system?
Tài liệu tham khảo
J. Anvik, Asserting the Utility of CO2P3S Using the Cowichan Problems, MSc thesis, Department of Computing Science, University of Alberta, 2002.
J. Anvik, S. MacDonald, D. Szafron, J. Schaeffer, S. Bromling, K. Tan, Generating parallel programs from the wavefront design pattern, in: 7th International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS’2002) at IPDPS, 2002, pp. 1–8 (CD-ROM).
Anvik, 2005, Asserting the utility of CO2P3S using the Cowichan Problem Set, Journal of Parallel and Distributed Computing (JPDC), 65, 1542, 10.1016/j.jpdc.2005.05.029
J. Anvik, J. Schaeffer, D. Szafron, K. Tan, Why not use a pattern-based parallel programming system? in: Proceedings of EuroPar International Conference on Parallel and Distributed Computing, 2003, pp. 48–57.
A. Benoit, M. Cole, Two fundamental concepts in skeletal parallel programming, in: Practical Aspects of High-level Parallel Programming, 2005.
Blumofe, 1996, Cilk: an efficient multithreaded runtime system, Journal of Parallel and Distributed Computing (JPDC), 37, 55, 10.1006/jpdc.1996.0107
Cole, 2004, Bringing skeletons out of the closet: a pragmatic manifesto for skeletal parallel programming, Parallel Computing, 30, 389, 10.1016/j.parco.2003.12.002
Danelutto, 2002, Lithium: a structured parallel programming environment in Java, No. 2330
J. Fernando, J. Sobral, A. Proenca, JaSkel: a Java Skeleton-Based Framework for structured cluster and grid computing, to appear in 6th IEEE International Symposium on Cluster Computing and the Grid (CCGrid’2006), Singapore, May 2006.
Hum, 1996, A study of the EARTH-MANNA multithreaded system, International Journal of Parallel Programming, 24, 319, 10.1007/BF03356753
S. MacDonald, From Patterns to Frameworks to Parallel Programs. PhD thesis, Department of Computing Science, University of Alberta, 2002.
MacDonald, 2002, From patterns to frameworks to parallel programs, Parallel Computing, 28, 1663, 10.1016/S0167-8191(02)00190-4
S. MacDonald, D. Szafron, J. Schaeffer, Rethinking the pipeline as object–oriented states with transformations, in: 9th International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS’2004) at IPDPS, 2004, pp. 12–21.
O. Maquelin, The ADAM Architecture and Its Simulation, PhD thesis, Computer Engineering and Networks Laboratory, Swiss Federal Institute of Technology, 1994.
Amaral, 2001, Dynamic load balancers for a multithreaded multiprocessor system, Parallel Processing Letters, 11, 169, 10.1142/S0129626401000506
K. Tan, Pattern-based Parallel Programming in a Distributed Memory Environment, MSc thesis, Department of Computing Science, University of Alberta, 2003.
K. Tan, D. Szafron, J. Schaeffer, J. Anvik, S. MacDonald, Using generative design patterns to generate parallel code for a distributed memory environment, in: Symposium on Principles and Practice of Parallel Programming (PPoPP), 2003, pp. 203–215.
Wilson, 1994, Assessing the usability of parallel programming systems: the Cowichan problems, 183