RT Conference Proceedings T1 Application Partitioning and Mapping Techniques for Heterogeneous Parallel Platforms A1 Sotomayor Fernández, Rafael A1 García Sánchez, José Daniel A2 Carretero Pérez, Jesús A2 García Blas, Javier A2 Petcu, Dana AB Parallelism has become one of the most extended paradigms used to improve performance. Legacy source code needsto be re-written so that it can take advantage of multi-core and many-core computing devices, such as GPGPU,FPGA, DSP or specific accelerators. However, it forces software developers to adapt applications and codingmechanisms in order to exploit the available computing devices. It is a time consuming and error prone task thatusually results in expensive and sub-optimal parallel software.In this work, we describe a parallel programming model, a set of annotating techniques and a static schedulingalgorithm for parallel applications. Their purpose is to simplify the task of transforming sequential legacy codeinto parallel code capable of making full use of several different computing devices with the objetive of increasingperformance, lowering energy consumption and increase the productivity of the developer. SN 978-84-608-6309-0 YR 2016 FD 2016-02 LK https://hdl.handle.net/10016/22869 UL https://hdl.handle.net/10016/22869 LA eng NO Proceedings of the First PhD Symposium on Sustainable Ultrascale Computing Systems (NESUS PhD 2016) Timisoara, Romania. February 8-11, 2016. NO European Cooperation in Science and Technology. COST NO The work presented in this paper has been partially supported by EU under the COST programme ActionIC1305, ’Network for Sustainable Ultrascale Computing (NESUS)’ The research leading to these results has received funding from the European Union Seventh Framework Programme (FP7/2007-2013) under grant agreement n. 609666 and by the Spanish Ministry of Economics and Competitiveness under the grant TIN2013-41350-P. DS e-Archivo RD 17 jul. 2024