Loading...
Loading...

Go to the content (press return)

Architectural support for task dependence management with flexible software scheduling

Author
Castillo, E.; Alvarez, L.; Moreto, M.; Casas, M.; Vallejo, E.; Bosque, J.; Beivide, R.; Valero, M.; Cuatrecasas, M.
Type of activity
Presentation of work at congresses
Name of edition
24th IEEE International Symposium on High Performance Computer Architecture
Date of publication
2018
Presentation's date
2018-02-24
Book of congress proceedings
24th IEEE International Symposium on High Performance Computer Architecture: 24-28 February 2018, Vienna, Austria: proceedings
First page
283
Last page
295
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
DOI
https://doi.org/10.1109/HPCA.2018.00033 Open in new window
Project funding
High performance computing VII
Repository
http://hdl.handle.net/2117/116233 Open in new window
Abstract
The growing complexity of multi-core architectures has motivated a wide range of software mechanisms to improve the orchestration of parallel executions. Task parallelism has become a very attractive approach thanks to its programmability, portability and potential for optimizations. However, with the expected increase in core counts, finer-grained tasking will be required to exploit the available parallelism, which will increase the overheads introduced by the runtime system. This work presents...
Citation
Castillo, E., Álvarez, L., Moreto, M., Casas, M., Vallejo, E., Bosque, J., Beivide, R., Valero, M. Architectural support for task dependence management with flexible software scheduling. A: International Symposium on High-Performance Computer Architecture. "24th IEEE International Symposium on High Performance Computer Architecture: 24-28 February 2018, Vienna, Austria: proceedings". Institute of Electrical and Electronics Engineers (IEEE), 2018, p. 283-295.
Keywords
Architectural support, Computer architecture, Computer software, Data flow analysis, Dataflow, Fine grain, Fine grains, Hardware, Hardware-software codesign, Multicore architectures, Parallel executions, Scheduling, Software mechanisms, Supercomputers, Task based programming models, Task dynamic dependences, Task dynamic dependences Computer hardware, Task-based programming
Group of research
CAP - High Performace Computing Group
inLab FIB

Participants