Research
Data Parallel Programming Models
My on-going research focus is parallel programming models and
multi-core architectures. My practical experience spans from real-time
imaging applications to distributed and multi-device HPC applications.
Medical Ultrasound
I am currently working with
BK Medical
on developing real-time image processing for medical ultrasound using low-cost,
low-power, data-parallel hardware.
OpenCL SURF
I am a contributor to an open-source, OpenCL implementation of OpenSURF, called
clSURF.
Using the latest AMD GPUs, we can process a 640x480 image with 500 interest
points in under 10ms.
Tomosynthesis Mammography
I am a contributor to the GPU implementation of
Digital
Breast Tomosynthesis at Massachusetts General Hospital. Particularly the
multi-GPU implementations in OpenCL and CUDA.
Hyperspectral Imaging with GPUs
In the past I have worked with James Goodman at UPRM on developing GPU-based
imaging for remote sensing of shallow submerged marine ecosystems.