Matthew Badin
Donald Bren School of Information and Computer Science
Department of Computer Science
University of California, Irvine
Irvine, CA 92697
mbadin at uci dot edu
Office: ICS 430A
Office Hours: By Appointment
"...you tend to find that the older you get the more conservative you get, typically, and you kinda
start to worry about Moore's Law not happening. But if you bring the bright young talent and say, 'Hey, bright young
talent, we old guys made Moore's Law happen for 40 years, don't screw it
up', they're smart enough to figure it out". - Craig Barrett, Former Intel
Chairman
Research
MATTLAS (Matt's Linear Algebra Subroutines), a high performance BLAS implementation for x64
Publications
Journals
Matthew Badin, Lubomir Bic, Michael Dillencourt, Alexandru Nicolau. Improving Accuracy for Matrix Multiplications on GPUs. Scientific Programming. Volume 19 (2011), 3-11.
Conferences
Matthew Badin, Paolo D'Alberto, Lubomir Bic, Michael Dillencourt, Alexandru Nicolau. Improving Numerical Accuracy for Non-Negative Matrix Multiplication on GPUs using Recursive Algorithms. The 27th International Conference on Supercomputing. Eugene, Oregon. 2013. [Paper Available after Presentation]
Matthew Badin, Paolo D'Alberto, Lubomir Bic, Michael Dillencourt, Alexandru Nicolau. Improving the Accuracy of High Performance BLAS Implementations using Adaptive Blocked Algorithms. The 23rd International Symposium on Computer Architecture and High Performance Computing, Vitoria, Espirito Santo, Brazil, 2011. [PDF]
Matthew Badin, Lubomir Bic, Michael Dillencourt, Alexandru Nicolau. Pretty Good Accuracy in Matrix Multiplication with GPUs. Ninth International Symposium on Parallel and Distributed Computing, Istanbul, Turkey, 2010. [Website , PDF]
Workshops
Matthew Badin, Lubomir Bic, Michael Dillencourt, Alexandru Nicolau. Improving Accuracy through Selective
Doubly Compensated Summation. Workshop on Language, Compiler, and Architecture Support for GPGPU,
Bangalore, India, 2010.