BEGIN:VCALENDAR
VERSION:2.0
PRODID:researchseminars.org
CALSCALE:GREGORIAN
X-WR-CALNAME:researchseminars.org
BEGIN:VEVENT
SUMMARY:Tiantian Liu (Taichi Graphics)
DTSTART:20220602T070000Z
DTEND:20220602T074500Z
DTSTAMP:20260502T070005Z
UID:SageDays112358/18
DESCRIPTION:Title: <a href="https://researchseminars.org/talk/SageDays1123
 58/18/">A hands-on tutorial of the Taichi Programming Language</a>\nby Tia
 ntian Liu (Taichi Graphics) as part of Global Virtual SageDays 112.358\n\n
 \nAbstract\nIn this talk\, we will deliver a hands-on tutorial on Taichi p
 rogramming language -- a new programming language designed for performance
 -aware computer graphics developers. Taichi was designed with productivity
  and portability in mind: Taichi programmers code in a Python-like syntax\
 , and then the Taichi compiler emits high-performance executable kernels o
 n CPUs (e.g.\, x64\, ARM64) and GPUs (e.g.\, CUDA\, Apple Metal\, and Open
 GL). We will systematically cover the Taichi concepts such as its basic sy
 ntax\, defining data structures\, writing high-performance Taichi kernels\
 , differentiable programming\, and debugging etc. We will also talk about 
 programming tools to improve the reusability of Taichi programs. We hope T
 aichi and this 45-minute presentation can reduce the engineering burden on
  both beginner coders\, as well as experienced practitioners in high-perfo
 rmance software development.\n
LOCATION:https://researchseminars.org/talk/SageDays112358/18/
END:VEVENT
END:VCALENDAR
