Next: About this document ...
Up: Multiple Flows of Control
Previous: Conclusion
-
- 1
-
The GNU Portable Threads Library.
http://www.gnu.org/software/pth.
- 2
-
N. Adiga, G. Almasi, G. Almasi, Y. Aridor, R. Barik, D. Beece, R. Bellofatto,
G. Bhanot, R. Bickford, M. Blumrich, A. Bright, and J.
An overview of the bluegene/l supercomputer, 2002.
- 3
-
T. E. Anderson, B. N. Bershad, E. D. Lazowska, and H. M. Levy.
Scheduler activations: Effective kernel support for the user-level
management of parallelism.
Transactions on Computer Systems, 10(1):53-79, Feburary 1992.
- 4
-
G. Antoniu, L. Bouge, and R. Namyst.
An efficient and transparent thread migration scheme in the
runtime system.
In Proc. 3rd Workshop on Runtime Systems for Parallel
Programming (RTSPP) San Juan, Puerto Rico. Lecture Notes in Computer Science
1586, pages 496-510. Springer-Verlag, April 1999.
- 5
-
J. Appavoo, M. Auslander, M. Burtico, D. D. Silva, O. Krieger, M. Mergen,
M. Ostrowski, B. Rosenburg, R. W. Wisniewski, and J. Xenidis.
K42: an open-source linux-compatible scalable operating system
kernel.
IBM Systems Journal, 44(2):427-440, 2005.
- 6
-
A. Barak, S. Guday, and R. G. Wheeler.
The mosix distributed operating system.
In LNCS 672. Springer, 1993.
- 7
-
K. Barker, A. Chernikov, N. Chrisochoides, and K. Pingali.
A Load Balancing Framework for Adaptive and Asynchronous
Applications.
In IEEE Transactions on Parallel and Distributed Systems,
volume 15, pages 183-192, 2003.
- 8
-
K. J. Barker and N. P. Chrisochoides.
An Evaluation of a Framework for the Dynamic Load Balancing of
Highly Adaptive and Irregular Parallel Applications.
In Proceedings of SC 2003, Phoenix, AZ, 2003.
- 9
-
J. A. Booth.
Balancing priorities and load for state space search on large
parallel machines.
Master's thesis, University of Illinois at Urbana-Champaign, 2003.
- 10
-
R. K. Brunner and L. V. Kalé.
Adapting to load on workstation clusters.
In The Seventh Symposium on the Frontiers of Massively Parallel
Computation, pages 106-112. IEEE Computer Society Press, February 1999.
- 11
-
R. K. Brunner and L. V. Kalé.
Handling application-induced load imbalance using parallel objects.
In Parallel and Distributed Computing for Symbolic and Irregular
Applications, pages 167-181. World Scientific Publishing, 2000.
- 12
-
S. Chakravorty and L. V. Kale.
A fault tolerant protocol for massively parallel machines.
In FTPDS Workshop for IPDPS 2004. IEEE Press, 2004.
- 13
-
F. Douglis and J. Ousterhout.
Process migration in the sprite operating system.
In Proceedings of the 7th International Conference on
Distributed Computer Systems, pages 18-25, 1987.
- 14
-
E. A. Hendriks.
Bproc: The beowulf distributed process space.
In 16th Annual ACM International Conference on Supercomputing.
ACM Press, 2002.
- 15
-
C. Huang, O. Lawlor, and L. V. Kalé.
Adaptive MPI.
In Proceedings of the 16th International Workshop on Languages
and Compilers for Parallel Computing (LCPC 2003), LNCS 2958, pages 306-322,
College Station, Texas, October 2003.
- 16
-
C. Huang, G. Zheng, S. Kumar, and L. V. Kalé.
Performance evaluation of adaptive MPI.
In Proceedings of ACM SIGPLAN Symposium on Principles and
Practice of Parallel Programming 2006, March 2006.
- 17
-
J.Frey, T.Tannenbaum, I.Foster, M.Livny, and S.Tuecke.
Condor-G: A computation management agent for multi-institutional
grids.
In Tenth IEEE Symposium on High Performance Distributed
Computing (HPDC10), 2001.
- 18
-
H. Jin and R. F. V. der Wijngaart.
Performance characteristics of the multi-zone nas parallel
benchmarks.
In Proceedings of the International Parallel and Distributed
Processing Symposium (IPDPS), 2004.
- 19
-
R. Jyothi, O. S. Lawlor, and L. V. Kale.
Debugging support for Charm++.
In PADTAD Workshop for IPDPS 2004, page 294. IEEE Press, 2004.
- 20
-
L. V. Kalé.
The virtualization model of parallel programming : Runtime
optimizations and the state of art.
In LACSI 2002, Albuquerque, October 2002.
- 21
-
L. V. Kalé.
Performance and productivity in parallel programming via processor
virtualization.
In Proc. of the First Intl. Workshop on Productivity and
Performance in High-End Computing (at HPCA 10), Madrid, Spain, February
2004.
- 22
-
L. V. Kale and M. Bhandarkar.
Structured Dagger: A Coordination Language for Message-Driven
Programming.
In Proceedings of Second International Euro-Par Conference,
volume 1123-1124 of Lecture Notes in Computer Science, pages 646-653,
September 1996.
- 23
-
L. V. Kale, M. Bhandarkar, R. Brunner, and J. Yelon.
Multiparadigm, Multilingual Interoperability: Experience with
Converse.
In Proceedings of 2nd Workshop on Runtime Systems for Parallel
Programming (RTSPP) Orlando, Florida - USA, Lecture Notes in Computer
Science, March 1998.
- 24
-
L. V. Kale and S. Krishnan.
Charm++: Parallel Programming with Message-Driven Objects.
In G. V. Wilson and P. Lu, editors, Parallel Programming using
C++, pages 175-213. MIT Press, 1996.
- 25
-
L. V. Kale and J. Yelon.
Threads for Interoperable Parallel Programming.
In Proc. 9th Conference on Languages and Compilers for Parallel
Computers, San Jose, California, August 1996.
- 26
-
D. Keppel.
Tools and techniques for building fast portable threads packages.
Technical Report UWCSE 93-05-06, University of Washington Department
of Computer Science and Engineering, May 1993.
- 27
-
D. Knuth.
The Art of Computer Programming, volume 1.
Addison-Wesley, 1997.
- 28
-
O. S. Lawlor and L. V. Kalé.
Supporting dynamic parallel object arrays.
Concurrency and Computation: Practice and Experience,
15:371-393, 2003.
- 29
-
M. Litzkow and M. Solomon.
Supporting checkpointing and process migration outside the unix
kernel.
In Usenix Conference Proceedings, pages 283-290, January 1992.
- 30
-
D. S. Milojicic, F. Douglis, Y. Paindaveine, R. Wheeler, and S. Zhou.
Process migration.
ACM Computing Surveys, 32(3):241-299, 2000.
- 31
-
J. Mukherjee and S. Varadarajan.
Weaves: A framework for reconfigurable programming.
International Journal of Parallel Programming,
33(2-3):279-305, 2005.
- 32
-
J. C. Phillips, R. Brunner, A. Shinozaki, M. Bhandarkar, N. Krawetz,
L. Kalé, R. D. Skeel, and K. Schulten.
Avoiding algorithmic obfuscation in a message-driven parallel MD
code.
In Computational Molecular Dynamics: Challenges, Methods,
Ideas, volume 4 of Lecture Notes in Computational Science and
Engineering, pages 472-482. Springer-Verlag, November 1998.
- 33
-
J. C. Phillips, G. Zheng, S. Kumar, and L. V. Kalé.
NAMD: Biomolecular simulation on thousands of processors.
In Proceedings of SC 2002, Baltimore, MD, September 2002.
- 34
-
Sayantan Chakravorty, Celso Mendes and L. V. Kale.
Proactive fault tolerance in large systems.
In HPCRI Workshop in conjunction with HPCA 2005, 2005.
- 35
-
W. W. Shu and L. V. Kalé.
A dynamic load balancing strategy for the Chare Kernel system.
In Proceedings of Supercomputing '89, pages 389-398, November
1989.
- 36
-
D. S. T. G. Mattson and S. T. Wheat.
A teraflop supercomputer in 1996: the asci tflops system.
In Proceedings of the International Parallel Processing
Symposium, 1996.
- 37
-
S. Tatham.
Coroutines in c, 2005.
http://www.chiark.greenend.org.uk/sgtatham/coroutines.html.
- 38
-
N. Williams.
An implementation of scheduler activations on the netbsd operating
system, 2002.
- 39
-
T. Wilmarth and L. V. Kalé.
Pose: Getting over grainsize in parallel discrete event simulation.
In 2004 International Conference on Parallel Processing, pages
12-19, August 2004.
- 40
-
T. L. Wilmarth, G. Zheng, E. J. Bohm, Y. Mehta, N. Choudhury,
P. Jagadishprasad, and L. V. Kale.
Performance prediction using simulation of large-scale
interconnection networks in pose.
In Proceedings of the Workshop on Principles of Advanced and
Distributed Simulation, pages 109-118, 2005.
- 41
-
G. Zheng.
Achieving High Performance on Extremely Large Parallel Machines:
Performance Prediction and Load Balancing.
PhD thesis, Department of Computer Science, University of Illinois at
Urbana-Champaign, 2005.
- 42
-
G. Zheng, C. Huang, and L. V. Kalé.
Performance evaluation of automatic checkpoint-based fault tolerance
for ampi and charm++.
ACM SIGOPS Operating Systems Review: Operating and Runtime
Systems for High-end Computing Systems, 40(2), April 2006.
- 43
-
G. Zheng, G. Kakulapati, and L. V. Kalé.
Bigsim: A parallel simulator for performance prediction of extremely
large parallel machines.
In 18th International Parallel and Distributed Processing
Symposium (IPDPS), Santa Fe, New Mexico, April 2004.
- 44
-
G. Zheng, A. K. Singla, J. M. Unger, and L. V. Kalé.
A parallel-object programming model for petaflops machines and blue
gene/cyclops.
In NSF Next Generation Systems Program Workshop, 16th
International Parallel and Distributed Processing Symposium(IPDPS), Fort
Lauderdale, FL, April 2002.
Gengbin Zheng
2006-03-18