home | books | courses | jobs | notes | papers | projects | talks
Recent Courses Spring 2022 CS594

Spring 2021 CS594

Spring 2020 CS594

Spring 2019 CS594

Spring 2018 CS594

Spring 2017 CS594

Spring 2016 CS594

Spring 2015 CS594

Spring 2014 CS594

Spring 2013 CS594

Spring 2012 CS594

Spring 2011 CS594

Spring 2010 CS594

Spring 2009 CS594

Spring 2008 CS594

Spring 2007 CS594

Spring 2006 CS594

Spring 2005 CS594

Spring 2003 CS594

Spring 2002 CS594

Spring 2001 CS594

Spring 2000 CS594

Spring 1999 CS594

Spring 1998 CS594

-Other Parallel Information Sites-
NHSE - National HPCC Software Exchange

Netlib Repository at UTK/ORNL

BLAS Quick Reference Card



GAMS - Guide to Available Math Software

Center for Research on Parallel Computation (CRPC)

Supercomputing & Parallel Computing: Conferences

Supercomputing & Parallel Computing: Journals

High Performance Fortran (HPF) reports

High Performance Fortran Resource List

Fortran 90 Resource List

CMU's list of supercomputing and parallel computing resources

J. Wang's Parallel Computing List.

Major Science Research Institutions from Caltech

Message Passing Interface (MPI) Forum

High Performance Fortran Forum


Parallel Tools Consortium

DoD High Performance Computing Modernization Program

DoE Accelerated Strategic Computing Initiative (ASCI)

National Computational Science Alliance


-Related On-line Textbooks-
Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods, SIAM Publication, Philadelphia, 1994.

PVM - A Users' Guide and Tutorial for Networked Parallel Computing, MIT Press, Boston, 1994.

MPI : A Message-Passing Interface Standard

LAPACK Users' Guide (Second Edition), SIAM Publications, Philadelphia, 1995.

MPI: The Complete Reference, MIT Press, Boston, 1996.

Using MPI: Portable Parallel Programming with the Message-Passing Interface by W. Gropp, E. Lusk, and A. Skjellum

Parallel Computing Works, by G. Fox, R. Williams, and P. Messina (Morgan Kaufmann Publishers)

Computational Science Education Project TextBook.

Designing and Building Parallel Programs. A dead-tree version of this book is available by Addison-Wesley.

High Performance Fortran (HPF), a course offered by Manchester and North High Performance Computing Training & Education Centre, United Kingdom

Parallel Processing Laboratory, Colorado School of Mines

For performance analysis:
Raj Jain, The Art of Computer Systems Performance Analysis. John Wiley, 1991.

Papers on Performance analysis tools:

Ruth A. Aydt, "The Pablo Self-Defining Data Format," November 1997, click here.

Daniel A. Reed, Ruth A. Aydt, Tara M. Madhyastha, Roger J. Noe, Keith A. Shields, and Bradley W. Schwartz, "Pablo: An Extensible Performance Analysis Environment for Parallel Systems", November 1992, click here.

Jeffrey K. Hollingsworth, Barton P. Miller, Marcelo J. R. Gongalves, Oscar Naim, Zhichen Xu and Ling Zheng, "MDL: A Language and Compiler for Dynamic Program Instrumentation", International Conference on Parallel Architectures and Compilation Techniques, San Francisco, CA, November 1997, click here.

Barton P. Miller, Mark D. Callaghan, Jonathan M. Cargille, Jeffrey K. Hollingsworth, R. Bruce Irvin, Karen L. Karavanic, Krishna Kunchithapadam and Tia Newhall. "The Paradyn Parallel Performance Measurement Tools", IEEE Computer 28(11), (November 1995). click here.

Steven T. Hackstadt and Allen D. Malony, "Distributed Array Query and Visualization for High Performance Fortran, February 1996, click here.

Jerry Yan and Sekhar Sarukkai and Pankaj Mehra, "Performance Measurement, Visualization and Modeling of Parallel and Distributed Programs using the AIMS toolkit", Software Practice and Experience 25(4), April 1995, 429--461