mirror of
https://github.com/RRZE-HPC/OSACA.git
synced 2025-12-16 00:50:06 +01:00
Mark backward edges as backward so the graph is ordered like the code
This commit is contained in:
@@ -528,8 +528,8 @@ class KernelDG(nx.DiGraph):
|
||||
for dep in lcd_line_numbers:
|
||||
min_line_number = min(lcd_line_numbers[dep])
|
||||
max_line_number = max(lcd_line_numbers[dep])
|
||||
graph.add_edge(max_line_number, min_line_number)
|
||||
graph.edges[max_line_number, min_line_number]["latency"] = [
|
||||
graph.add_edge(min_line_number, max_line_number, dir="back")
|
||||
graph.edges[min_line_number, max_line_number]["latency"] = [
|
||||
lat for x, lat in lcd[dep]["dependencies"] if x.line_number == max_line_number
|
||||
]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user