GPU Parallel Programming

One of the issues facing Epidemiology is the analysis of larget datsets. As more and more data is being collected and this data is being collated, such as combining diagnostic codes, laboratory results, pharmacy records and vital signs (heart rate, blood pressure, etc) and many other sub-sets of data, it is becoming increasingly difficult to analyze this data using single thread/process/core computing.

GPU computing is one potential method that could be utilized to increase the time it takes when processing this data. There are several areas of interest that we have:

What statistical and machine learning methods can be utilized with GPUs

Evaluation and Performance metrics of utilizing R with GPUs

What are the best Epidemiological and Health Services Research problems that are best suited to GPUs

How best to develop code that utilizes the processors and memory associated with it.