BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20181221T160728Z
LOCATION:D171
DTSTART;TZID=America/Chicago:20181112T121000
DTEND;TZID=America/Chicago:20181112T123000
UID:submissions.supercomputing.org_SC18_sess150_ws_corr107@linklings.com
SUMMARY:Using Polyhedral Analysis to Verify OpenMP Applications Are Data R
 ace Free
DESCRIPTION:Workshop\nCorrectness, Debugging, OpenMP, Tools, Verification,
  Workshop Reg Pass\n\nUsing Polyhedral Analysis to Verify OpenMP Applicati
 ons Are Data Race Free\n\nYe, Schordan, Liao, Lin, Karlin...\n\nAmong the 
 most common and hardest to debug types of bugs in concurrent systems are d
 ata races. In this paper, we present an approach for verifying that an Ope
 nMP program is data race free. We use polyhedral analysis to verify those 
 parts of the program where we detect parallel affine loop nests. We show t
 he applicability of polyhedral analysis for data race detection in HPC app
 lications by evaluating our approach with the dedicated data race benchmar
 k suite DataRaceBench and the LLNL Proxy Application AMG2013. Our evaluati
 on shows that polyhedral analysis can classify 40% of the DataRaceBench 1.
 2.0 benchmarks as either data race free or having data races, and verify t
 hat 41 of the 114 (36%) loop nests of AMG2013 are data race free. AMG2013 
 consists of 75,000 LOC.
URL:https://sc18.supercomputing.org/presentation/?id=ws_corr107&sess=sess1
 50
END:VEVENT
END:VCALENDAR

