About the GPU COE at the University of Tennessee, Knoxville (UTK)
The University of Tennessee, Knoxville (UTK) was awarded an NVIDIA GPU Center of Excellence in 2009. UTK was selected for its innovative research using GPU Computing at the forefront of high-performance, scientific computing and for their visionary inclusion of GPU Computing and the GPU programming model in its curriculum. The GPU COE will extend Dr. Dongarra’s pioneering research into the development of linear algebra libraries for the high-performance computing community, and the Innovative Computing Laboratory (ICL) years of experience in developing open-source mathematical software packages and systems such as LAPACK, ScaLAPACK, ATLAS, and PLASMA. In particular, this GPU COE will include a focus on ICL’s work on Matrix Algebra for GPU and Multicore Architectures (MAGMA). The success of the UTK GPU COE will impact many broad communities across a wide range of disciplines including quantum chemistry, multi-physics supernova simulation, nano-materials, geophysics, computational mechanics, electronic structure of matter and fluid dynamics.
The Innovative Computing Laboratory, part of the Electrical Engineering and Computer Science department in UTK’s College of Engineering, is an academic world leader in enabling technology research for scientific computing. With a focus on development of numerical libraries that encode the use of linear algebra in software, tools for performance analysis and benchmarking, and tools for high performance, distributing computing, ICL is located at the heart of the University of Tennessee, Knoxville campus and has been part of the HPC community since 1989. For more information about ICL, visit icl.eecs.utk.edu.
About the PIs
Jack Dongarra received a Bachelor of Science in Mathematics from Chicago State University in 1972 and a Master of Science in Computer Science from the Illinois Institute of Technology in 1973. He received his Ph.D. in Applied Mathematics from the University of New Mexico in 1980. He worked at the Argonne National Laboratory until 1989, becoming a senior scientist. He now holds an appointment as University Distinguished Professor of Computer Science in the Computer Science Department at the University of Tennessee and holds the title of Distinguished Research Staff in the Computer Science and Mathematics Division at Oak Ridge National Laboratory (ORNL), Turing Fellow at Manchester University, and an Adjunct Professor in the Computer Science Department at Rice University. He is the director of the Innovative Computing Laboratory at the University of Tennessee. He is also the director of the Center for Information Technology Research at the University of Tennessee which coordinates and facilitates IT research efforts at the University.
He specializes in numerical algorithms in linear algebra, parallel computing, the use of advanced-computer architectures, programming methodology, and tools for parallel computers. His research includes the development, testing and documentation of high quality mathematical software. He has contributed to the design and implementation of the following open source software packages and systems: EISPACK, LINPACK, the BLAS, LAPACK, ScaLAPACK, Netlib, PVM, MPI, NetSolve, Top500, ATLAS, and PAPI. He has published approximately 200 articles, papers, reports and technical memoranda and he is coauthor of several books. He was awarded the IEEE Sid Fernbach Award in 2004 for his contributions in the application of high performance computers using innovative approaches and in 2008 he was the recipient of the first IEEE Medal of Excellence in Scalable Computing; in 2010 he was the first recipient of the SIAM Special Interest Group on Supercomputing's award for Career Achievement. He is a Fellow of the AAAS, ACM, IEEE, and SIAM and a member of the National Academy of Engineering.
Stanimire (Stan) Tomov is a Research Scientist at the Innovative Computing Laboratory (ICL) and Adjunct Assistant Professor in the Electrical Engineering and Computer Science Department at the University of Tennessee, Knoxville. He received a Master of Science in Computer Science from Sofia University, St. Kliment Ohridski, Bulgaria in 1994 and a Ph.D. in Mathematics from Texas A&M University in 2002. He held positions at Lawrence Livermore National Laboratory and Brookhaven National Laboratory before joining ICL in 2004.
Stan's research interests are in parallel algorithms, numerical analysis, and high-performance scientific computing. He has been involved in the development of numerical algorithms and software tools in a variety of fields ranging from scientific visualization and data mining to accurate and efficient numerical solution of PDEs.
Currently, his work is concentrated on the development of numerical linear algebra algorithms and libraries for new architectures. This includes dense and sparse iterative linear algebra for multicore CPU and manycore GPU architectures. He is directly involved in the development and design of MAGMA - a new generation of linear algebra libraries, extending the sequential LAPACK-style algorithms, for highly parallel and heterogeneous architectures.