Ultrasound simulation, GPU Computing, parallel computation, AI and Law
My research focus is on employing novel architectures, such as the cell processor, GPUs, and FPGAs, for computationally intensive tasks. I have applied this to domains including computational chemistry and ultrasound simulation.
Modern computer systems have become enormously powerful in terms of their floating point and memory bandwidth performance. However, harnessing this enormous computational power in systems such as graphics processing units (GPUs) or the IBM Cell processor is difficult. My research aim is to enable programmers to more easily harness this computational power particularly for scientific applications such as ultrasound simulation. I currently teach Introduction to Computer Systems and Operating System.