Blogs (5) >>
Thu 27 Feb 2025 11:22 - 11:41 at Meeting Rooms 317-318 - Graphical Tools Chair(s): Matthew Hertz

GPU programming is a critical component in AI system courses, which is notoriously difficult to learn and teach, given its different programming models from the CPU, such as massive parallelism and data movement across memory hierarchies. This paper presents Tensor-Viz, an innovative visualization toolkit that helps students learn GPU programming using Triton, one of the most widely used programming languages to develop AI applications. Tensor-Viz offers an intuitive interface with interactive visualizations of GPU operations from multiple perspectives, including parallelism, memory access, and performance metrics. When integrated into educational materials, Tensor-Viz enhances hands-on learning and improves comprehension of GPU programming concepts and AI algorithms in real applications, as demonstrated in a user study conducted with Computer Science students. The positive feedback from this study highlights the utility of Tensor-Viz in educational settings and its potential to bridge the gap between the theoretical algorithm and practical implementations in AI courses.

Thu 27 Feb

Displayed time zone: Eastern Time (US & Canada) change

10:45 - 12:00
Graphical ToolsPapers at Meeting Rooms 317-318
Chair(s): Matthew Hertz University at Buffalo
10:45
18m
Talk
Educator Experiences with Automated Marking of Programming Assessments in a Computer Graphics-based Design CourseGlobal
Papers
Steffan Hooper University of Auckland, Burkhard Wünsche University of Auckland, Paul Denny The University of Auckland, Andrew Luxton-Reilly The University of Auckland, Nick Konings University of Auckland, Angus Donald Campbell University of Auckland
11:03
18m
Talk
NeuRL: A Standalone No-Code Web-Based Agent Environment to Explore Neural Networks and Reinforcement Learning CC
Papers
Scott Siegel Biomedical Engineering, University of Florida, Amanpreet Kapoor University of Florida, USA, Parisa Rashidi Biomedical Engineering, University of Florida
11:22
18m
Talk
Tensor-Viz:Visualizing GPU Programming in AI CoursesMSI
Papers
Tejas Ramesh George Mason University, USA, Alexander Rush Cornell University, Xu Liu North Carolina State University, Binqian Yin Department of Computer Science, George Mason University, Keren Zhou George Mason University, Shuyin Jiao North Carolina State University
11:41
18m
Talk
VisOpt – Visualization of Compiler Optimizations for Computer Science EducationGlobal
Papers
Roxane Koitz-Hristov Graz University of Technology, Franz Mandl Graz University of Technology, Franz Wotawa Graz University of Technology