Alan Sussman
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.
Publications
1996
1996. Runtime coupling of data-parallel programs. Proceedings of the 10th international conference on Supercomputing. :229-236.
1995
1995. Data parallel programming in an adaptive environment. Parallel Processing Symposium, 1995. Proceedings., 9th International. :827-832.
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.
1994
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. :234-238.
1994. Efficient runtime support for parallelizing block structured applications. Scalable High-Performance Computing Conference, 1994., Proceedings of the. :158-167.
1994. Jovian: A framework for optimizing parallel I/O. Scalable Parallel Libraries Conference, 1994., Proceedings of the 1994. :10-20.
1993
1993. Applying the CHAOS/PARTI library to irregular problems in computational chemistry and computational aerodynamics. Scalable Parallel Libraries Conference, 1993., Proceedings of the. :45-56.
1992
1992. PARTI primitives for unstructured and block structured problems. Computing Systems in Engineering. 3(1-4):73-86.
1992. Model-driven mapping onto distributed memory parallel computers. Proceedings of the 1992 ACM/IEEE conference on Supercomputing. :818-829.
1987
1987. Mapping a single-assignment language onto the Warp systolic array. Functional Programming Languages and Computer Architecture. :347-363.