Cargando…

Experience with Intel's Many Integrated Core Architecture in ATLAS Software

Intel recently released the first commercial boards of its Many Integrated Core (MIC) Architecture. MIC is Intel's solution for the domain of throughput computing, currently dominated by general purpose programming on graphics processors (GPGPU). MIC allows the use of the more familiar x86 prog...

Descripción completa

Detalles Bibliográficos
Autores principales: Fleischmann, S, Kama, S, Lavrijsen, W, Neumann, M, Vitillo, R
Lenguaje:eng
Publicado: 2013
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/513/5/052018
http://cds.cern.ch/record/1622298
_version_ 1780933241033719808
author Fleischmann, S
Kama, S
Lavrijsen, W
Neumann, M
Vitillo, R
author_facet Fleischmann, S
Kama, S
Lavrijsen, W
Neumann, M
Vitillo, R
author_sort Fleischmann, S
collection CERN
description Intel recently released the first commercial boards of its Many Integrated Core (MIC) Architecture. MIC is Intel's solution for the domain of throughput computing, currently dominated by general purpose programming on graphics processors (GPGPU). MIC allows the use of the more familiar x86 programming model and supports standard technologies such as OpenMP, MPI, and Intel's Threading Building Blocks. This should make it possible to develop for both throughput and latency devices using a single code base.\nIn ATLAS Software, track reconstruction has been shown to be a good candidate for throughput computing on GPGPU devices. In addition, the newly proposed offline parallel event-processing framework, GaudiHive, uses TBB for task scheduling. The MIC is thus, in principle, a good fit for this domain.\nIn this presentation, we report our experiences of porting to and optimizing ATLAS tracking algorithms for the MIC, comparing the programmability and relative cost/performance of the MIC against those of current GPGPUs and latency-optimized CPUs.
id cern-1622298
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2013
record_format invenio
spelling cern-16222982019-09-30T06:29:59Zdoi:10.1088/1742-6596/513/5/052018http://cds.cern.ch/record/1622298engFleischmann, SKama, SLavrijsen, WNeumann, MVitillo, RExperience with Intel's Many Integrated Core Architecture in ATLAS SoftwareDetectors and Experimental TechniquesIntel recently released the first commercial boards of its Many Integrated Core (MIC) Architecture. MIC is Intel's solution for the domain of throughput computing, currently dominated by general purpose programming on graphics processors (GPGPU). MIC allows the use of the more familiar x86 programming model and supports standard technologies such as OpenMP, MPI, and Intel's Threading Building Blocks. This should make it possible to develop for both throughput and latency devices using a single code base.\nIn ATLAS Software, track reconstruction has been shown to be a good candidate for throughput computing on GPGPU devices. In addition, the newly proposed offline parallel event-processing framework, GaudiHive, uses TBB for task scheduling. The MIC is thus, in principle, a good fit for this domain.\nIn this presentation, we report our experiences of porting to and optimizing ATLAS tracking algorithms for the MIC, comparing the programmability and relative cost/performance of the MIC against those of current GPGPUs and latency-optimized CPUs.ATL-SOFT-PROC-2013-041oai:cds.cern.ch:16222982013-10-30
spellingShingle Detectors and Experimental Techniques
Fleischmann, S
Kama, S
Lavrijsen, W
Neumann, M
Vitillo, R
Experience with Intel's Many Integrated Core Architecture in ATLAS Software
title Experience with Intel's Many Integrated Core Architecture in ATLAS Software
title_full Experience with Intel's Many Integrated Core Architecture in ATLAS Software
title_fullStr Experience with Intel's Many Integrated Core Architecture in ATLAS Software
title_full_unstemmed Experience with Intel's Many Integrated Core Architecture in ATLAS Software
title_short Experience with Intel's Many Integrated Core Architecture in ATLAS Software
title_sort experience with intel's many integrated core architecture in atlas software
topic Detectors and Experimental Techniques
url https://dx.doi.org/10.1088/1742-6596/513/5/052018
http://cds.cern.ch/record/1622298
work_keys_str_mv AT fleischmanns experiencewithintelsmanyintegratedcorearchitectureinatlassoftware
AT kamas experiencewithintelsmanyintegratedcorearchitectureinatlassoftware
AT lavrijsenw experiencewithintelsmanyintegratedcorearchitectureinatlassoftware
AT neumannm experiencewithintelsmanyintegratedcorearchitectureinatlassoftware
AT vitillor experiencewithintelsmanyintegratedcorearchitectureinatlassoftware