Frameworks for Multi-core Architectures: A Comprehensive Evaluation using 2D/3D Image Registration

Beitrag bei einer Tagung


Details zur Publikation

Autorinnen und Autoren: Membarth R, Hannig F, Teich J, Körner M, Eckert W
Titel Sammelwerk: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Verlag: Springer-verlag
Verlagsort: Heidelberg
Jahr der Veröffentlichung: 2011
Titel der Reihe: Lecture Notes in Computer Science (LNCS)
Band: 6566
Tagungsband: Proceedings of the 24th International Conference on Architecture of Computing Systems (ARCS)
Seitenbereich: 62-73
ISBN: 9783642191367
ISSN: 0302-9743


Abstract


The development of standard processors changed in the last years moving from bigger, more complex, and faster cores to putting several more simple cores onto one chip. This changed also the way programs are written in order to leverage the processing power of multiple cores of the same processor. In the beginning, programmers had to divide and distribute the work by hand to the available cores and to manage threads in order to use more than one core. Today, several frameworks exist to relieve the programmer from such tasks. In this paper, we present five such frameworks for parallelization on shared memory multi-core architectures, namely OpenMP, Cilk++, Threading Building Blocks, RapidMind, and OpenCL. To evaluate these frameworks, a real world application from medical imaging is investigated, the 2D/3D image registration. In an empirical study, a fine-grained data parallel and a coarse-grained task parallel parallelization approach are used to evaluate and estimate different aspects like usability, performance, and overhead of each framework. © 2011 Springer-Verlag.



FAU-Autorinnen und Autoren / FAU-Herausgeberinnen und Herausgeber

Hannig, Frank PD Dr.-Ing.
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Membarth, Richard
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Teich, Jürgen Prof. Dr.-Ing.
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)


Einrichtungen weiterer Autorinnen und Autoren

Siemens AG, Healthcare Sector


Zitierweisen

APA:
Membarth, R., Hannig, F., Teich, J., Körner, M., & Eckert, W. (2011). Frameworks for Multi-core Architectures: A Comprehensive Evaluation using 2D/3D Image Registration. In Proceedings of the 24th International Conference on Architecture of Computing Systems (ARCS) (pp. 62-73). Lake Como, IT: Heidelberg: Springer-verlag.

MLA:
Membarth, Richard, et al. "Frameworks for Multi-core Architectures: A Comprehensive Evaluation using 2D/3D Image Registration." Proceedings of the 24th International Conference on Architecture of Computing Systems (ARCS), Lake Como Heidelberg: Springer-verlag, 2011. 62-73.

BibTeX: 

Zuletzt aktualisiert 2018-01-09 um 07:11