Identifying Use-After-Free Variables in Fire-and-Forget Tasks
Jyothi Krishna V S & Vassily Litvinov jkrishna@cse.iitm.ac.in
IIT Madras & Cray Inc. June 2, 2017
Identifying Use-After-Free Variables in Fire-and-Forget Tasks Jyothi - - PowerPoint PPT Presentation
Identifying Use-After-Free Variables in Fire-and-Forget Tasks Jyothi Krishna V S & Vassily Litvinov jkrishna@cse.iitm.ac.in IIT Madras & Cray Inc. June 2, 2017 begin construct in Chapel Creates a dynamic task with an unstructured
IIT Madras & Cray Inc. June 2, 2017
1/26
1/26
2/26
3/26
4/26
5/26
1image source:shuttershock.com
6/26
1
1image source:shuttershock.com
6/26
2image source:dreamstime.com
7/26
2
2image source:dreamstime.com
7/26
8/26
9/26
10/26
7
doneA$
9 10 Root Task Task C 8 10 1 4 5
OV={x} OV={x} doneB$
2 3
OV={x} doneB$
Task A Task B
doneA$
6 11/26
1
2
3
12/26
1
2
3
12/26
13/26
14/26
15/26
16/26
17/26
17/26
17/26
17/26
18/26
19/26
20/26
21/26
22/26
7
done$
PF={x}
else edge
2 1
done$
5
done$
3
OV={x}
4
done$ Task A Task B
23/26
24/26
24/26
25/26
26/26