Andrew Davidson
Contact
- e-mail: aaldavidson dot ucdavis at gmail dot com
- phone: 225-276-9640
- 2244 Kemper University of California, Davis
About Me
I'm a PhD student in the Computer Engineering Department at the University of California, Davis. My advisor is Professor John Owens. I'm interested in a number of research topics, primarily parallel algorithms, numerical methods, and automated tuning algorithms.
I graduated in 2008 from Louisiana State University, where I spent much of my time working at the Center for Computation and Technology on tools for super-computing development, and legacy General Purpose GPU Computing using GLSL for Computational Fluid Dynamics.
Prior Research Internships
From 2005-2007 I worked under Gabrielle Allen, Mayank Tyagi and Shalini Venkataraman at the Center for Computation and Technology @ Louisiana State University looking at supercomputing applications and GPU Computing. I was also part of the Louisiana Science Technology Engineering and Math (LA-STEM) Fellowship Program during this period.
In the summer of 2007 I worked under Professor John Owens on CUDA Data Parallel Primitives, of which I am still a developer, extending the library and adding functionality. I also was responsible for a project utilizing dynamic programming to implement a Smith-Waterman algorithm.
In the summer of 2009 I worked under Professor Takayuki Aoki at the Tokyo Institute of Technology on auto-tuning parallel primitives on the GPU. This project was funded by the National Science Foundation's East Asian and Pacific Summer Institute (EAPSI) Fellowship.
In the summer of 2010 I worked under Satnam Singh at Microsoft Research in Cambridge, UK.
Publications
- Effecient Maximal Poisson-Disk Sampling. ACM Transactions On Graphics, August 7-11, 2011.
- An Auto-tuned Method for Solving Large Tridiagonal Systems on the GPU. Proceedings of the 25th IEEE International Parallel and Distributed Processing Symposium, May 16-20, 2011.
- Register Packing for Cyclic Reduction: A Case Study. Proceedings of the Fourth Workshop on General Purpose Processing on Graphics Processing Units, March 2011.
- Toward Techniques for Auto-Tuning GPU Algorithms. Para 2010: State of the Art in Scientific and Parallel Computing, June 2010.
- A Hybrid Method for Solving Tridiagonal Systems on the GPU.
Awards
- Howard Hughes Medical Institute (HHMI) Scholar, 2004-2005
- Louisiana Science Technology Engineering and Math (LA-STEM) Research Scholoar, 2005-2008
- National Science Foundation (NSF) Fellowship, Honorable Mention, 2008
- National Science Foundation East Asian Pacific Summer Institutes(NSF EAPSI) Scholar, 2008