blocks_image
Welcome to my web page!

I am a second year graduate student in Computer Engineering at the University of Virginia.

Enabling Task Parallelism in the CUDA Scheduler

Marisabel Guevara and I, along with Kevin Skadron and Kim Hazelwood, wrote a paper entitled Enabling Task Parallelism in the CUDA Scheduler. It was accepted into the PMEA Workshop at the PACT 2009 Conference in Raleigh, NC. Marisabel will be presenting the paper.

Genetic Algorithms in Autonomous Embedded Systems

I took an Embedded Computing class during the Spring 2009 semester, and I did a project investigating how to use genetic algorithms to program my Roomba vacuum cleaner to go between two points on a floor with barriers in between: Genetic Algorithms in Autonomous Embedded Systems.

Measuring Unix

Marisabel Guevara and I wrote a paper on Measuring Unix for our Operating Systems Class.

Programming and Compilers in Embedded Systems

I delivered a lecture/discussion on Programming and Compilers in Embedded Systems in my Embedded Systems class.

Hamming Code and Two's Complement

I taught a class (for Digital Logic Design) on Hamming Code (with a little review of two’s complement). Here are the lecture notes, and here is a Python program that encodes and decodes Hamming Code bit-strings.

Real-Time, Reconfigurable Prefix Adder

Marisabel Guevara and I wrote up a paper on a reconfigurable adder for our VLSI class during the fall semester.

Recent News