The Impact of Hardware Variability on Applications Packaged with Docker and Guix: a Case Study in Neuroimaging

التفاصيل البيبلوغرافية
العنوان: The Impact of Hardware Variability on Applications Packaged with Docker and Guix: a Case Study in Neuroimaging
المؤلفون: Vila, Gaël, Medernach, Emmanuel, Gonzalez, Inés, Bonnet, Axel, Chatelain, Yohan, Sdika, Michaël, Glatard, Tristan, Camarasu-Pop, Sorina
المساهمون: Centre de Recherche en Acquisition et Traitement de l'Image pour la Santé (CREATIS), Université Claude Bernard Lyon 1 (UCBL), Université de Lyon-Université de Lyon-Institut National des Sciences Appliquées de Lyon (INSA Lyon), Université de Lyon-Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université Jean Monnet - Saint-Étienne (UJM)-Institut National de la Santé et de la Recherche Médicale (INSERM)-Centre National de la Recherche Scientifique (CNRS), Institut Pluridisciplinaire Hubert Curien (IPHC), Université de Strasbourg (UNISTRA)-Université de Haute-Alsace (UHA) Mulhouse - Colmar (Université de Haute-Alsace (UHA))-Institut National de Physique Nucléaire et de Physique des Particules du CNRS (IN2P3)-Centre National de la Recherche Scientifique (CNRS), Faculty of Engineering and Computer Science Concordia University (ENCS), Concordia University Montreal, Laboratoire d'Informatique Parallélisme Réseaux Algorithmes Distribués (LI-PaRAD), Université de Versailles Saint-Quentin-en-Yvelines (UVSQ), Modeling & analysis for medical imaging and Diagnosis (MYRIAD), Université de Lyon-Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université Jean Monnet - Saint-Étienne (UJM)-Institut National de la Santé et de la Recherche Médicale (INSERM)-Centre National de la Recherche Scientifique (CNRS)-Université Claude Bernard Lyon 1 (UCBL), Service Informatique et développements, Canada Research Chairs program, ACM, ANR-21-CE45-0024,ReproVIP,Science reproductible avec VIP(2021)
المصدر: ACM REP'24 ; https://hal.science/hal-04480308Test ; ACM REP'24, ACM, Jun 2024, Rennes, France
بيانات النشر: HAL CCSD
سنة النشر: 2024
المجموعة: Université de Versailles Saint-Quentin-en-Yvelines: HAL-UVSQ
مصطلحات موضوعية: Reproducibility, Neuroimaging, CPU micro-architecture, Software packaging, Random rounding, [INFO]Computer Science [cs]
جغرافية الموضوع: Rennes, France
الوصف: Submitted at https://acm-rep.github.io/2024Test/ ; International audience ; The reproducibility of neuroimaging analyses across computational environments has gained significant attention over the last few years. While software containerization solutions such as Docker and Singularity have been deployed to mask the effects of softwareinduced variability, variations in hardware architectures still impact neuroimaging results in an unclear way. We study the effect of hardware variability on linear registration results produced by the FSL FLIRT application, a widely-used software component in neuroimaging data analyses. Using the Grid'5000 infrastructure, we study the effect of nine different CPU models using two software packaging systems (Docker and Guix), and we compare the resulting hardware variability to numerical variability measured with random rounding. Results show that hardware, software, and numerical variability lead to perturbations of similar magnitudes — albeit uncorrelated — suggesting that these three types of variability act as independent sources of numerical noise with similarmagnitude. Therefore, random rounding is as a practical solution to measure the effect of numerical noise induced by hardware variability in this application. The effect of hardware perturbations on linear registration remains moderate, with average translation errors of 0.1 mm (maximum: 0.5 mm) and average rotation errors of 0.02 deg (maximum: 0.2 deg). Such variations might impact downstream analyses when linear registration is used as initialization step for other operations.
نوع الوثيقة: conference object
اللغة: English
العلاقة: hal-04480308; https://hal.science/hal-04480308Test; https://hal.science/hal-04480308v2/documentTest; https://hal.science/hal-04480308v2/file/The_Impact_of_Hardware_Variability_on_Applications_Packaged_with_Docker_and_Guix_revised_final.pdfTest
الإتاحة: https://hal.science/hal-04480308Test
https://hal.science/hal-04480308v2/documentTest
https://hal.science/hal-04480308v2/file/The_Impact_of_Hardware_Variability_on_Applications_Packaged_with_Docker_and_Guix_revised_final.pdfTest
حقوق: http://creativecommons.org/licenses/byTest/ ; info:eu-repo/semantics/OpenAccess
رقم الانضمام: edsbas.54C75AE7
قاعدة البيانات: BASE