sponsored byIEEEACMThe International Conference for High Performance 
Computing, Networking, Storage and Analysis
FacebookTwitterGoogle PlusLinkedInYouTubeFlickr

SCHEDULE: NOV 16-21, 2014

When viewing the Technical Program schedule, on the far righthand side is a column labeled "PLANNER." Use this planner to build your own schedule. Once you select an event and want to add it to your personal schedule, just click on the calendar icon of your choice (outlook calendar, ical calendar or google calendar) and that event will be stored there. As you select events in this manner, you will have your own schedule to guide you through the week.

Archer: A Low Overhead Data Race Detector for OpenMP

SESSION: ACM Student Research Competition Poster Reception

EVENT TYPE: ACM Student Research Competition

TIME: 5:15PM - 7:00PM

AUTHOR(S):Simone Atzeni

ROOM:New Orleans Theater Lobby


On extreme-scale systems, large applications are increasingly turning to OpenMP to harness an explosion of on-node parallelism. However, code complexity in large applications can lead programmers to use OpenMP incorrectly, and data races are particularly challenging to diagnose. Current approaches to identify races include dynamic and static analyses. Unfortunately, either technique alone is often ill suited for large applications as it suffers from high run-time overhead and inaccuracy. We present Archer, a novel approach that combines static and dynamic techniques to identify data races in large OpenMP applications with low overhead while still providing high accuracy. Our LLVM-based static analysis techniques classify all of the OpenMP regions within an application and pass only those potentially unsafe regions to our run-time component that extends Google's ThreadSanitizer. Our preliminary results show that reduction in performance and memory overhead of our run-time component is proportional to the amount of code it must examine.

Chair/Author Details:

Simone Atzeni - University of Utah

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar