Projekteja vuodessa
Abstrakti
Dataflow modelling is a popular technique for describing parallel algorithms. Using dataflow, algorithm parallelism can be modelled and analysed efficiently at a high level of abstraction. However, challenges arise when translating dataflow semantics into executable code, mainly due to scheduling and synchronization overheads. Invoking task programming models in order to generate efficient code from dataflow representations has been proposed as a promising methodology to optimise the translation process.In this paper, we propose recursive task execution as an optimisation for the dataflow-based code generation process. Our approach is based on extracting synchronous dataflow graph information in order to reduce scheduling overheads and improve load balancing when executing task-based code on multicore processors. We use PREESM dataflow-based prototyping framework to implement and test our concept. Results show that our proposed optimisation enhances code scalability therefore enabling higher application throughput.
Alkuperäiskieli | Englanti |
---|---|
Otsikko | Proceedings 2020 28th Euromicro International Conference on Parallel, Distributed and Network-Based Processing PDP 2020 |
Kustantaja | IEEE Computer Society Conference Publishing Services (CPS) |
Sivut | 196-200 |
ISBN (elektroninen) | 978-1-7281-6582-0 |
ISBN (painettu) | 978-1-7281-6583-7 |
DOI - pysyväislinkit | |
Tila | Julkaistu - maalisk. 2020 |
OKM-julkaisutyyppi | A4 Artikkeli konferenssijulkaisuussa |
Tapahtuma | Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP) - 2020 28th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP) Kesto: 11 maalisk. 2020 → 13 maalisk. 2020 |
Julkaisusarja
Nimi | Proceedings - 2020 28th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2020 |
---|
Konferenssi
Konferenssi | Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP) |
---|---|
Ajanjakso | 11/03/20 → 13/03/20 |
Sormenjälki
Sukella tutkimusaiheisiin 'Recursive Task Generation for Scalable SDF Graph Execution on Multicore Processors'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.Projektit
- 1 Päättynyt
-
ESC: Efficient Stream Computing by Fitting Computations to Cores
Lilius, J. (Vastuullinen tutkija), Lafond, S. (CoI), Zelioli, L. (CoI), Iancu, B. (CoI), Soloviev, V. (CoI), Georgakarakos, G. (CoI) & Kanur Chandra Shekar, S. (CoI)
01/09/17 → 31/08/21
Projekti: Research Council of Finland/Other Research Councils