High Performance Computing
Areas of expertise
I have fifteen years of experience in industry designing and programming some of the world's fastest parallel processors using many-core and multi-core techniques. These processors were developed for High Performance Computing (HPC) and embedded Digital Signal Processing (DSP) applications.
Research interests include using the latest graphics processors (GPUs) to solve important computational problems in HPC and using parallel programming languages such as OpenMP, MPI, OpenCL and CUDA.
Applications of interest are generally within the life sciences space, such as genome sequencing, molecular dynamics (e.g. protein folding and drug docking), and also quantum chemistry.
I am also interested in the issues of scaling super computers to millions of processors.
In industry I have written dozens of press releases, given many press briefings, and presented at leading commercial conferences and seminars. I've been interviewed for several magazines and newspapers, including The Times and IEEE Spectrum.