*********************************
There is now a CONTENT FREEZE for Mercury while we switch to a new platform. It began on Friday, March 10 at 6pm and will end on Wednesday, March 15 at noon. No new content can be created during this time, but all material in the system as of the beginning of the freeze will be migrated to the new platform, including users and groups. Functionally the new site is identical to the old one. webteam@gatech.edu
*********************************
Title:
Reducing Computation and Communication in Scientific Computing
Abstract:
Because of the availability of increasingly powerful computers, computational science is playing a significant role in the analysis of complex systems across disciplines, from simulations of climate change to social network analysis. While the applications are wide-ranging, solutions to these problems share many mathematical and computational techniques in common. In this talk I’ll focus on numerical linear algebra, one of the key tools in this field, and I’ll discuss recent innovations in developing faster algorithms for fundamental matrix computations that maintain the numerical accuracy of the results.
On today’s computers, the running time of an algorithm depends not only on the number of operations it performs, but also on its communication requirements (i.e., how much data it moves up and down the memory hierarchy and between processors). I’ll demonstrate that by reformulating standard approaches and reducing communication costs, we can improve the efficiency of many matrix computations, including algorithms for solving linear systems, least squares problems, eigenvalue problems, and parallelization of Strassen's matrix multiplication algorithm.
I’ll also talk about the prospects of using computer-aided search to discover new algorithms for matrix multiplication that perform asymptotically fewer operations (and require less data movement) than Strassen’s algorithm, as well as some other future directions for this research.
Bio:
Grey Ballard is currently a Truman Fellow at Sandia National Labs in Livermore, BA. He received his Ph.D in 2013 from the Computer Science Division (EECS Department) at the University of California Berkeley. He worked in the BeBOP group and Parallel Computing Laboratory under advisor James Demmel. Before coming to Berkeley, he received his BS in math and computer science at Wake Forest University in 2006 and his MA in math at Wake Forest in 2008.
His research interests include numerical linear algebra, high performance computing, and computational science, particularly in developing algorithmic ideas that translate to improved implementations and more efficient software. His work has been recognized with the SIAM Linear Algebra Prize and two conference best paper awards, at SPAA and IPDPS, he received the C.V. Ramamoorthy Distinguished Research Award at UC Berkeley, and his Ph.D thesis was recognized by the ACM Doctoral Dissertation Award – Honorable Mention.