Articles
Cross Teaching Parallelism and Ray Tracing: A Project-based Approach to Teaching Applied Parallel Computing (with Zoƫ J. Wood and Christine Victorino), 43rd ACM technical symposium on Computer Science Education Proceedings (SIGCSE 2012): Raleigh, NC (2012)
Massively parallel Graphics Processing Unit (GPU) hardware has become increasingly powerful, available and affordable. Software...
Numerical Ocean Modeling and Simulation with CUDA (with Jason Mak and Paul Choboter), OCEANS 2011 (2011)
ROMS is software that models and simulates an ocean region using a finite difference grid...
Post Register Allocation Spill Code Optimization (with Kent Wilken), Proceedings of the International Symposium on Code Generation and Optimization (2006)
A highly optimized register allocator should provide an efficient placement of save/restore code for procedures...