Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 0fa8accf authored by Thierry's avatar Thierry
Browse files

[add] queue implementation with simple double linked list and reorder heuristic.

- queue can be integrated to aggregation protocol
- framework is in place to capture graph construction in order to reschedule it.
- kmp_taskreschedule.cpp/h define markers for graph construction and heuristic
to reschedule list of ready tasks in order to improve locality

In order to active double linked list task: configure library with -DLIBOMP_USE_LINKED_DEQUEUE=true
In order to active rescheduling of the ready task list; configure library with -DLIBOMP_USE_REORDER4LOCALITY=true

Fix a huge issue in reordering by checking if a splice will fail (bad complexity)
Author: Thierry Gautier and Jérôme Richard
parent f152387f
No related branches found
No related tags found
Loading
Showing
with 682 additions and 74 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment