I am a full time doctoral student working under Jim Canning on compiler technology for parallel systems. Today even cellphones have multicore processors and the number of cores is increasing rapidly. Programming tools that harness the performance benefits of this hardware while retaining the usability benefits of modern high level languages are becoming more and more essential. I hope to fill in some of the theoretical and practical holes that are preventing such tools from being widely adopted.
Analysis of Algorithms: My office hours as a TA are Tuesday from 4:30 to 5:30 PM in OS220A.
Tuck, N., McGuinness, M., and Martin, F. (2011). “WOAH: an obstacle avoidance technique for high speed path following.” Proc. SPIE 7878, 787811 (2011); doi:10.1117/12.876421. pdf
Tuck, N., McGuinness, M., and Martin, F. (2012). "Optimizing a robot control system using GPU acceleration." Proc. SPIE Electronic Imaging 2012. pdf
I can be contacted by email at ntuck☃cs.uml.edu
This page used to link to some other stuff that may still want to show up in search engines.