RT Journal Article T1 A Comparative study and evaluation of parallel programming models for shared-memory parallel architectures A1 Sánchez García, Luis Miguel A1 Fernández Muñoz, Javier A1 Sotomayor Fernández, Rafael A1 Escolar Díaz, María Soledad A1 García Sánchez, José Daniel AB Nowadays, shared-memory parallel architectures have evolved and new programming frameworks have appeared that exploit these architectures: OpenMP, TBB, Cilk Plus, ArBB and OpenCL. This article focuses on the most extended of these frameworks in commercial and scientific areas. This paper shows a comparative study of these frameworks and an evaluation. The study covers several capacities, such as task deployment, scheduling techniques, or programming language abstractions. The evaluation measures three dimensions: code development complexity, performance and efficiency, measure as speedup per watt. For this evaluation, several parallel benchmarks have been implemented with each framework. These benchmarks are created to cover certain scenarios, like regular memory access or irregular computation. The conclusions show some highlights, like the fact that some frameworks (OpenMP, Cilk Plus) are better for transforming quickly a sequential code, others (TBB) have a small footprint which is ideal for small problems, and others (OpenCL) are suited for heterogeneous architectures but they require a very complex development process. The conclusions also show that the vectorization support is more critical than multitasking to achieve efficiency for those problems where this approach fits. PB Ohmsha Ltd. and Springer Japan SN 0288-3635 YR 2013 FD 2013-07 LK https://hdl.handle.net/10016/25767 UL https://hdl.handle.net/10016/25767 LA eng NO This work has been partially funded by the project “Input/Output Scalable Techniques for distributed and high-performance computing environments” of MINISTERIO DE CIENCIA E INNOVACIÓN, TIN2010-16497. The work of J. Daniel García has been funded by "FUNDACIÓN CAJAMADRID" through a grant for Mobility of Madrid Public Universities Professors. DS e-Archivo RD 30 abr. 2024