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:20181221T160729Z
LOCATION:C141/143/149
DTSTART;TZID=America/Chicago:20181113T133000
DTEND;TZID=America/Chicago:20181113T140000
UID:submissions.supercomputing.org_SC18_sess209_pap175@linklings.com
SUMMARY:A Parallelism Profiler with What-If Analyses for OpenMP Programs
DESCRIPTION:Paper\nOpenMP, Performance, Power, Tools, Tech Program Reg Pas
 s\n\nA Parallelism Profiler with What-If Analyses for OpenMP Programs\n\nB
 oushehrinejadmoradi, Yoga, Nagarakatte\n\nThis paper proposes OMP-WHIP, a 
 profiler that measures inherent parallelism in the program for a given inp
 ut and provides what-if analyses to estimate improvements in parallelism. 
 We propose a novel OpenMP series parallel graph representation (OSPG) that
  precisely captures series-parallel relations induced by various directive
 s between different fragments of dynamic execution. OMP-WHIP constructs th
 e OSPG and measures the computation performed by each dynamic fragment usi
 ng hardware performance counters. This series-parallel representation alon
 g with the fine-grained measurement of computation is a performance model 
 of the program for a given input, which enables computation of inherent pa
 rallelism. This novel performance model also enables what-if analyses wher
 e a programmer can estimate improvements in parallelism when bottlenecks a
 re parallelized. We have used OMP-WHIP to identify parallelism bottlenecks
  in more than forty applications and then designed strategies to improve t
 he speedup in seven applications.
URL:https://sc18.supercomputing.org/presentation/?id=pap175&sess=sess209
END:VEVENT
END:VCALENDAR

