BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:Australia/Melbourne
X-LIC-LOCATION:Australia/Melbourne
BEGIN:DAYLIGHT
TZOFFSETFROM:+1000
TZOFFSETTO:+1100
TZNAME:AEDT
DTSTART:19721003T020000
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19721003T020000
TZOFFSETFROM:+1100
TZOFFSETTO:+1000
TZNAME:AEST
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260114T163648Z
LOCATION:Meeting Room C4.6\, Level 4 (Convention Centre)
DTSTART;TZID=Australia/Melbourne:20231214T090000
DTEND;TZID=Australia/Melbourne:20231214T110000
UID:siggraphasia_SIGGRAPH Asia 2023_sess107_crs_114@linklings.com
SUMMARY:GPU Programming Primitives for Computer Graphics
DESCRIPTION:Daniel Meister (Advanced Micro Devices, Advanced Micro Devices
 , Inc. (AMD)); Daniel Meister and Atsushi Yoshimura (Advanced Micro Device
 s, Inc. (AMD)); and Chih-Chen Kao (Advanced Micro Devices, Advanced Micro 
 Devices, Inc. (AMD))\n\nVarious parallel algorithms can be decomposed into
  programming primitives that share similar patterns. This course focuses o
 n studying these programming primitives and their applicability in compute
 r graphics, specifically in the context of massively parallel processing o
 n GPUs. The course begins by establishing a theoretical foundation, follow
 ed by practical examples and real-world applications. We explain two pivot
 al algorithms: parallel reduction and parallel prefix scan in detail, disc
 ussing their variants and different implementations. Afterward, we provide
  a collection of more advanced techniques and tricks applicable across var
 ious domains. At the end of the course, we also briefly discuss code optim
 ization.\n\nRegistration Category: Full Access\n\n
URL:https://asia.siggraph.org/2023/full-program?id=crs_114&sess=sess107
END:VEVENT
END:VCALENDAR
