BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20210402T160553Z
LOCATION:Track 10
DTSTART;TZID=America/New_York:20201111T165000
DTEND;TZID=America/New_York:20201111T171500
UID:submissions.supercomputing.org_SC20_sess205_ws_corr103@linklings.com
SUMMARY:Enhancing DataRaceBench for Evaluating Data Race Detection Tools
DESCRIPTION:Workshop\n\nEnhancing DataRaceBench for Evaluating Data Race D
 etection Tools\n\nVerma, Shi, Liao, Chapman, Yan\n\nDataRaceBench is a ded
 icated benchmark suite to evaluate tools aimed to find data race bugs in O
 penMP programs. Since its initial release in 2017, DataRaceBench has been 
 widely used by tool developers to find the strengths and limitations of th
 eir tools. The results also provide an apple-to-apple comparison of the st
 ate-of-the-art of data race detection tools. In this paper, we discuss our
  latest efforts to enhance DataRaceBench. In particular, we have added sup
 port for the Fortran language and some of the newest OpenMP 5.0 language f
 eatures. We also added new kernels representing new patterns from literatu
 re and other benchmarks (e.g., NAS Parallel Benchmark). In order to reduce
  duplicated code patterns in the benchmark suite, we have designed a dista
 nce-based code similarity analysis, combining both static and dynamic code
  features. Finally, we dockerize tools and streamline the entire benchmark
 ing process to quickly generate a dashboard showing the state-of-the-art o
 f data race detection of OpenMP programs. The enhanced DataRaceBench is re
 leased as v 1.3.0, with 222 newly added benchmarks. 56 of them are in C an
 d the remaining 166 are in Fortran reproducing the C programs' nature. Our
  experiments show that this new version can spot more limitations of the c
 urrent data race detection tools, with significantly reduced human interve
 ntion.\n\nTag: Correctness, OpenMP\n\nRegistration Category: Workshop Reg 
 Pass
END:VEVENT
END:VCALENDAR

