Alan Sussman

5142 Iribe Center
(301) 405-3360
Ph.D., Carnegie Mellon University (Computer Science)

Alan Sussman is an associate professor in the Department of Computer Science.

He works on designing and building software tools to enable computation and data intensive applications to build and run efficiently on high-end parallel and distributed computer systems, and has published more than 100 conference and journal articles in those areas.

Sussman serves as subject area editor for the journal Parallel Computing, associate editor for the Journal of Parallel and Distributed Computing, and on the editorial advisory board of the Scientific Programming Journal.

He has frequently served on the program committees of major conferences and workshops in parallel and distributed computing, and was the general chair of the 25th International Parallel & Distributed Processing Symposium in 2011. Sussman has also served as program vice chair for the International Conference on High Performance Computing in 2008 and 2011, and as chair of the Storage Challenge committee for the SC'09 and SC'10 conferences.

He has received several best paper awards at highly-rated conferences in parallel and distributed computing. Software tools Sussman has built have been widely distributed and used in many computational science applications, in areas such as earth science, space science, and medical informatics.

He received his doctorate in computer science from Carnegie Mellon University in 1991, and a B.S.E in electrical engineering and computer science from Princeton University in 1982. Sussman has been a visiting scientist at the Johns Hopkins University Medical Institutions Department of Pathology, and consulted for several businesses and universities on topics related to parallel and distributed computing.

Go here to view Sussman's academic publications on Google Scholar.



Shock C, Chang C, Davis LS, Goward S, Saltz J, Sussman A.  1996.  A high performance image database system for remotely sensed imagery. Euro-Par'96 Parallel Processing.


Edjlali G, Agrawal G, Sussman A, Saltz J.  1995.  Data parallel programming in an adaptive environment. Parallel Processing Symposium, 1995. Proceedings., 9th International.

Agrawal G, Sussman A, Saltz J.  1995.  An integrated runtime and compile-time approach for parallelizing structured and block structured applications. IEEE Transactions on Parallel and Distributed Systems. 6(7):747-754.


Agrawal G, Sussman A, Saltz J.  1994.  Efficient runtime support for parallelizing block structured applications. Scalable High-Performance Computing Conference, 1994., Proceedings of the.

Bennett R, Bryant K, Sussman A, Das R, Saltz J.  1994.  Jovian: A framework for optimizing parallel I/O. Scalable Parallel Libraries Conference, 1994., Proceedings of the 1994.

Parulekar R, Davis LS, Chellappa R, Saltz J, Sussman A, Townshend J.  1994.  High performance computing for land cover dynamics. Pattern Recognition, 1994. Vol. 3-Conference C: Signal Processing, Proceedings of the 12th IAPR International Conference on.


Das R, Hwang YS, Uysal M, Saltz J, Sussman A.  1993.  Applying the CHAOS/PARTI library to irregular problems in computational chemistry and computational aerodynamics. Scalable Parallel Libraries Conference, 1993., Proceedings of the.


Sussman A.  1992.  Model-driven mapping onto distributed memory parallel computers. Proceedings of the 1992 ACM/IEEE conference on Supercomputing.

Sussman A, Saltz J, Das R, Gupta S, Mavriplis D, Ponnusamy R, Crowley K.  1992.  PARTI primitives for unstructured and block structured problems. Computing Systems in Engineering. 3(1-4):73-86.


Gross T, Sussman A.  1987.  Mapping a single-assignment language onto the Warp systolic array. Functional Programming Languages and Computer Architecture.