mirror of
https://github.com/RRZE-HPC/OSACA.git
synced 2025-12-16 09:00:05 +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:
|
for dep in lcd_line_numbers:
|
||||||
min_line_number = min(lcd_line_numbers[dep])
|
min_line_number = min(lcd_line_numbers[dep])
|
||||||
max_line_number = max(lcd_line_numbers[dep])
|
max_line_number = max(lcd_line_numbers[dep])
|
||||||
graph.add_edge(max_line_number, min_line_number)
|
graph.add_edge(min_line_number, max_line_number, dir="back")
|
||||||
graph.edges[max_line_number, min_line_number]["latency"] = [
|
graph.edges[min_line_number, max_line_number]["latency"] = [
|
||||||
lat for x, lat in lcd[dep]["dependencies"] if x.line_number == max_line_number
|
lat for x, lat in lcd[dep]["dependencies"] if x.line_number == max_line_number
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user