Improving the execution performance of FreeSurfer

A scheme to significantly speed up the processing of MRI with FreeSurfer (FS) is presented. The scheme is aimed at maximizing the productivity (number of subjects processed per unit time) for the use case of research projects with datasets involving many acquisitions. The scheme combines the already...

Descripción completa

Detalles Bibliográficos
Autores: Delgado, Jordi|||0000-0002-0166-5464, Moure, Juan C.|||0000-0001-6697-0331, Vives-Gilabert, Yolanda|||0000-0002-3744-5893, Delfino, Manuel|||0000-0002-9468-4751, Espinosa, Antonio|||0000-0002-6460-3789, Gómez Ansón, Beatriz|||0000-0001-7900-938X
Tipo de recurso: artículo
Fecha de publicación:2014
País:España
Institución:Universitat Autònoma de Barcelona
Repositorio:Dipòsit Digital de Documents de la UAB
Idioma:inglés
OAI Identifier:oai:ddd.uab.cat:288059
Acceso en línea:https://ddd.uab.cat/record/288059
https://dx.doi.org/urn:doi:10.1007/s12021-013-9214-1
Access Level:acceso abierto
Palabra clave:FreeSurfer
MRI
Medical imaging
GPU
CUDA
Resource scheduler
Descripción
Sumario:A scheme to significantly speed up the processing of MRI with FreeSurfer (FS) is presented. The scheme is aimed at maximizing the productivity (number of subjects processed per unit time) for the use case of research projects with datasets involving many acquisitions. The scheme combines the already existing GPU-accelerated version of the FS workflow with a task-level parallel scheme supervised by a resource scheduler. This allows for an optimum utilization of the computational power of a given hardware platform while avoiding problems with shortages of platform resources. The scheme can be executed on a wide variety of platforms, as its implementation only involves the script that orchestrates the execution of the workflow components and the FS code itself requires no modifications. The scheme has been implemented and tested on a commodity platform within the reach of most research groups (a personal computer with four cores and an NVIDIA GeForce 480 GTX graphics card). Using the scheduled task-level parallel scheme, a productivity above 0.6 subjects per hour is achieved on the test platform, corresponding to a speedup of over six times compared to the default CPU-only serial FS workflow.