Brain imaging techniques have been developing over the past few decades. Scientists now are able to measure brain activity (magnetic fields) under a temporal resolution of 1 millisecond by magnetoencephalography (MEG), but the problem of localizing the brain source is not satisfactorily solved. This doctoral dissertation research project will further develop a source localization algorithm in MEG to estimate time varying brain sources. The temporal dependence of brain sources, as well as spatial information, will be investigated by Bayesian modeling. A spatial distribution of possible brain source at each time will be presented. To implement the analysis, the newest compute unified device architecture (CUDA) graphic processor unit (GPU) computing scheme will be utilized to obtain real-time brain imaging. An existing parallel virtual machine program will be rewritten into a CUDA program. Through a massive parallel computing scheme on GPU, it becomes possible to take advantage of the high temporal resolution that MEG offers, thus permitting real-time investigation of brain activity on a personal supercomputer at a very low cost.

In addition to its contribution to brain imaging, the state-of-the-art parallel computing environment that will be used to develop the brain-imaging algorithm has many advantages in the real-time analysis of other large-scale problems. In many scientific areas, computational algorithms currently lag behind theoretical developments and especially data collection capability. A well-designed program in GPU can speed up operations in scientific computing, such as three-dimensional Fourier transformations applied to extremely large datasets or finding solutions of massive sets of differential equations. In addition, CUDA provides a very affordable package that works in a high degree of parallelism on desktop computers. It therefore becomes possible for experimenters to test their experimental designs in advance of experimentation without having to leave their laboratories. The results of this project, besides adding to tools available to scientists interested in brain imaging, may help stimulate a change in how complicated scientific experiments are run. The CUDA program will be available on the co-investigator's website at the end of the award period. As a Doctoral Dissertation Research Improvement award, support is provided to enable a promising student to establish a strong, independent research career.

Project Report

This project's major research goal is to implement a GPU (Graphics Processing Unit)-version of the CO- PIs'source localization algorithm to the inverse problem in Magnetoencephalography (MEG). The CO-PIs' statistical algorithm can be used to estimate the brain source from the MEG data in real time. By setting up a CUDA (Compute Unified Device Architecture) machine with 2 CPUs and 4 Telsa GPUs, the PIs are speeding up this algorithm and seeking a way for analysis of longer time segments. The CO-PIs has been making effort on the programming on GPUs and on transfering his algorithm from the CPUs to the GPUs. The GPU machine has been hosted in the Department of Statistics at Carnegie Mellon University (CMU) where the staff there maintain the machine and provide help when the CO-PI is outside of the US. Due to the busy schedule of the CO-PI, who is working full time at the Swiss Federal Institute of Technology, the PIs have not been able to finish the project within the project period. The project has provided not only a valuable experience for the CO-PI to gain hands-on experience in programming in CUDA, but also has encouraged other researchers within the University of Pittsburgh and CMU campuses to do their sophisticated computational problems in CUDA. This project has also increased the visibility of GPU computing for neuroscientists and biologists within the University of Pittsburgh and CMU campuses. The CO-PI is still accessing the machine for his research when he is working in Switzerland. The CO-PI has set up several accounts in the machine for the statisticians in the statistics department to do their own problems. The benefit of increasing the popularity and the use of GPU computing is also a very important broader impact of the present project.

Agency
National Science Foundation (NSF)
Institute
Division of Social and Economic Sciences (SES)
Type
Standard Grant (Standard)
Application #
1061387
Program Officer
Cheryl Eavey
Project Start
Project End
Budget Start
2011-05-15
Budget End
2012-04-30
Support Year
Fiscal Year
2010
Total Cost
$11,975
Indirect Cost
Name
University of Pittsburgh
Department
Type
DUNS #
City
Pittsburgh
State
PA
Country
United States
Zip Code
15260