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:20260522T150117Z
LOCATION:D175
DTSTART;TZID=America/Chicago:20181112T143000
DTEND;TZID=America/Chicago:20181112T150000
UID:submissions.supercomputing.org_SC18_sess176_ws_llvmf108@linklings.com
SUMMARY:User-Directed Loop-Transformations in Clang
DESCRIPTION:Michael Kruse and Hal Finkel (Argonne National Laboratory, Arg
 onne Leadership Computing Facility)\n\nDirectives for the compiler such as
  pragmas can help programmers to separate an algorithm's semantics from it
 s optimization. This keeps the code understandable and easier to optimize 
 for different platforms. Simple transformations such as loop unrolling are
  already implemented in most mainstream compilers.\n\nWe recently submitte
 d a proposal to add generalized loop transformations to the OpenMP standar
 d. We are also working on an implementation in LLVM/Clang/Polly to show it
 s feasibility and usefulness. The current prototype allows applying patter
 ns common to matrix-matrix multiplication optimizations.\n\nTag: Program T
 ransformation, Programming Systems\n\nRegistration Category: Workshop Reg 
 Pass\n\n
END:VEVENT
END:VCALENDAR
