About

curriculum vitae

Work

Apple


Projects

Wired

I am a senior software engineer at Apple working on BLAS and LAPACK.

Tired

I created MATTLAS, a high performance BLAS implementation for x86_64, which was sold to Qualcomm and ported to the Qualcomm platform.  MATTLAS became QBLAS and later the Qualcomm Snapdragon Math Libraries (QSML).  I managed a small team which maintains and extends QSML, recently adding support for LAPACK.

Expired

Matt's Linear Algebra Subroutines (MATTLAS), a high performance BLAS implementation written for x86_64 based machines. The library supported the AVX instruction set and used a custom task based threading model.


Education

University of California Irvine

PhD - Computer Science - Parallel and Distributed Systems (HPC) 
Methods for Mitigating and Eliminating Error in Hybrid Matrix Multiply Algorithms