GPU-based Computational Advancements for Neuroscience MATLAB Programs
GPU-based Computational Advancements for Neuroscience MATLAB Programs
批准号:
8003884
负责人:
John Melonakos
金额:
$23.64万
依托单位:
依托单位国家:
美国
项目类别:
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-09-10 至 2011-09-09
关键词:
AddressAdvanced DevelopmentAlgorithmsArtsBioinformaticsBiologicalBrainCodeCollaborationsCollectionComputer softwareComputersDataData AnalysesData SetDevelopmentDigital Signal ProcessingDocumentationEducational process of instructingFunctional Magnetic Resonance ImagingGenomicsGoalsHealthcare IndustryImageImageryIndividualIndustryLearningMagnetic Resonance ImagingMapsMicroscopyModelingNeurosciencesNeurosciences ResearchPerformancePhasePositron-Emission TomographyProcessProgramming LanguagesReference StandardsResearchResearch PersonnelScienceScientistShapesSideSimulateSoftware ToolsSpeedStructureSystemTechnologyTextureTimeVisualization softwareWorkbasecomputational neurosciencecomputerized data processingcone-beam computed tomographydesignempoweredhigh standardimage processingimprovedmicrobial alkaline proteinase inhibitoropen sourceprogramspublic health relevanceresearch and developmentstatisticssuccessthree-dimensional modelingtooltrend
中文摘要
点击翻译按钮获取中文摘要
英文摘要
DESCRIPTION (provided by applicant): The purpose of this project is to advance the development of Jacket: The GPU Engine for MATLAB to include functionality aimed at enhancing computational neuroscience. We will develop tools which will allow MATLAB(R) programmers to access the performance and speed benefits of graphics processing units (GPUs). Today, there are an estimated 1.5 million MATLAB users in the healthcare industry, with a substantial portion of those using MATLAB to solve neuroscience-related problems. MATLAB users, especially those dealing with large neuroscience datasets, such as brain MRI, fMRI, DW-MRI, PET, and CT volumes as well as microscopy imagery, currently have two major problems in using MATLAB to conduct neuroscience research: 1) MATLAB is slow when compared to other programming languages such as C/C++, and 2) MATLAB visualizations are unable to handle large amounts of data or to render 3D models of anatomical structures with ease. Therefore, neuroscientists often undertake costly and time-consuming efforts to port neuroscience MATLAB code to C/C++, at the expense of slowing down research efforts, collaborations, and ultimately detracting from the researcher's primary focus of solving biological problems. However, due to recent advances in computer processors, specifically due to NVIDIA's Tesla, AMD's Firestream, and Intel's upcoming Larrabee GPUs, a new wave of desk-side processing technology makes it possible for individual researchers to get increased speed and enhanced visualizations directly in MATLAB. Over the last two years, we have developed and released our first product, Jacket: The GPU Engine for MATLAB, which enables scientists to perform low-level MATLAB computations on the GPU. In Phase I, we propose to extend Jacket by GPU-enabling the most common MATLAB functions used by neuroscientists, such as those found in MATLAB's Signal Processing, Image Processing, and Statistics Toolboxes. In Phase II, we plan to GPU-enable higher-level neuroscience- targeted MATLAB tasks, such as those available in the open source SPM (Statistical Parametric Mapping) toolkit and MATLAB's Bioinformatics Toolbox. Also, in Phase II, we plan to greatly enhance MATLAB's visualizations by GPU-enabling the Handle Graphics API and by using recent ray tracing technologies, such as those emerging in NVIDIA's NVIRT, to provide state-of-the-art volume rendering functions. In order to achieve these goals, further research and development is needed to build these tools and optimize them to achieve the best performance and highest standards of stability and user-friendliness.
PUBLIC HEALTH RELEVANCE: The purpose of this project is to advance the development of Jacket: The GPU Engine for MATLAB to include functionality aimed at enhancing computational neuroscience. MATLAB users, especially those dealing with large neuroscience datasets, such as brain MRI, fMRI, DW-MRI, PET, and CT volumes as well as microscopy imagery, currently have two major problems in using MATLAB to conduct neuroscience research: 1) computational speed, and 2) lack of high-performance state-of-the-art visualizations. Due to recent advances in computer processors, specifically due to NVIDIA's Tesla, AMD's Firestream, and Intel's upcoming Larrabee GPUs, a new wave of desk-side processing technology makes it possible for individual researchers to get increased speed and enhanced visualizations directly in MATLAB. In this work, we will extend Jacket by GPU- enabling the most common MATLAB functions used by neuroscientists, such as those found in MATLAB's Signal Processing, Image Processing, and Statistics Toolboxes. These efforts will accelerate neuroscience efforts worldwide by empowering neuroscientists to focus on science, rather than computational implementations.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Accelerating biomedical image processing using massively parallel processors
-
批准号:9138396
-
项目类别:
-
资助金额:$14.64万
-
财政年份:2016
-
负责人:John Melonakos
-
依托单位:
GPU-enhanced Neuroscience Software Tools
-
批准号:8315527
-
项目类别:
-
资助金额:$49.96万
-
财政年份:2010
-
负责人:John Melonakos
-
依托单位:
GPU-enhanced Neuroscience Software Tools
-
批准号:8444396
-
项目类别:
-
资助金额:$49.96万
-
财政年份:2010
-
负责人:John Melonakos
-
依托单位:
GPU-enhanced Neuroscience Software Tools
-
批准号:8628180
-
项目类别:
-
资助金额:$49.96万
-
财政年份:2010
-
负责人:John Melonakos
-
依托单位:
海外基金