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:20260522T150118Z
LOCATION:C142
DTSTART;TZID=America/Chicago:20181112T083000
DTEND;TZID=America/Chicago:20181112T170000
UID:submissions.supercomputing.org_SC18_sess245_tut138@linklings.com
SUMMARY:Programming Your GPU with OpenMP:  A Hands-On Introduction
DESCRIPTION:Tim Mattson (Intel Corporation), Simon McIntosh-Smith (Univers
 ity of Bristol), and Eric Stotzer (Texas Instruments)\n\nOpenMP 1.0 was re
 leased in 1997 when the primary concern was symmetric multiprocessors.   O
 ver time, hardware has evolved with more complex memory hierarchies forcin
 g us to embrace NUMA machines and work to understand how OpenMP fits in wi
 th distributed memory systems.\n\nCurrent trends in hardware bring co-proc
 essors such as GPUs into the fold.  A modern platform is often a heterogen
 eous system with CPU cores, GPU cores, and other specialized accelerators.
   OpenMP has responded by adding directives that map code and data onto a 
 device. We refer to this family of directives as the target directives.\n\
 nIn this hands-on tutorial, we will explore these directives as they apply
  to programming GPUs.  We assume people know the fundamentals of OpenMP (p
 erhaps by taking the OpenMP Common Core tutorial) so we can focus on deepl
 y understanding the target directives and their use in complex application
  programs. We expect students to use their own laptops (with Windows, Linu
 x, or OS/X) to connect to remote servers with GPUs, but the best option is
  for students to load an OpenMP compiler onto their laptops before the tut
 orial.  Information about OpenMP compilers is available at www.openmp.org.
 \n\nTag: Heterogeneous Systems, Introductory, Parallel Programming Languag
 es, Libraries, and Models\n\nRegistration Category: Tutorial Reg Pass\n\n
END:VEVENT
END:VCALENDAR
