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:20181221T160742Z
LOCATION:D221
DTSTART;TZID=America/Chicago:20181113T143000
DTEND;TZID=America/Chicago:20181113T144500
UID:submissions.supercomputing.org_SC18_sess278_drs107@linklings.com
SUMMARY:Compiler and Runtime Based Parallelization and Optimization for GP
 Us
DESCRIPTION:Doctoral Showcase\nCompilers, Data Analytics, Data Management,
  GPUs, MPI, OS and Runtime Systems, Workshop Reg Pass, Tutorial Reg Pass, 
 Tech Program Reg Pass, Exhibits Reg Pass, Exhibits - Exhibit Hall Only Reg
  Pass, Doctoral Showcase\n\nCompiler and Runtime Based Parallelization and
  Optimization for GPUs\n\nOzen, Labarta, Ayguade\n\nThis thesis targets di
 rective-based programming models to enhance their capability for GPU progr
 amming.  It introduces a new dialect model, which is a combination of
  OpenMP and OmpSs. The new model allows the use of multiple GPUs in conjun
 ction with the heavily multithreaded capabilities in multicore processors 
 automatically. The thesis also focuses on code transformation techniques a
 nd proposes the LazyNP method to support nested parallelism for irregular 
 applications such as sparse matrix operations, graph and graphics algorith
 ms. Finally, the thesis conducts a thorough exploration of loop scheduling
  methods on GPUs to find the advantage and disadvantages of them. It then 
 proposes the concept of optimized dynamic loop scheduling.<br /><br />The 
 contributions of this thesis improve the programmability of GPUs. This has
  had an outstanding impact on the whole OpenMP and OpenACC language commit
 tee. Additionally, it includes contributions to widely used compilers such
  as Mercurium, Clang and PGI compilers.
URL:https://sc18.supercomputing.org/presentation/?id=drs107&sess=sess278
END:VEVENT
END:VCALENDAR

