Adding Tightly-Integrated Task Scheduling Acceleration to a RISC-V Multi-core Processor
Lucas Morais, Vitor M. M. da Silva, Alfredo Goldman, Carlos Álvarez, Jaume Bosch, Michael Frank, Guido Costa Souza De Araujo · 2019
Task Parallelism is a parallel programming model that provides code annotation constructs to outline tasks and describe how their pointer parameters are accessed so that they might be executed in parallel, and asynchronously, by a runtime capable of inferring and honoring their data dependence relationships. It is supported by several parallelization frameworks, as OpenMP and StarSs.