Presentation

Sparsity-specific Code Optimization Using Expression Trees
Presenter
Event Type
Technical Paper
Research & Education
In Person
Full Conference Supporter
Full Conference
Exhibitor Additional Full Conference
Exhibitor Full Conference
This session WILL NOT be recorded.
TimeTuesday, 9 August 20223:08pm - 3:16pm PDT
LocationEast Building, Room 1-3
DescriptionWe introduce a code generator that converts unoptimized C++ code operating on sparse data into vectorized and parallel CPU or GPU kernels. Our approach unrolls the computation into a massive expression graph, performs redundant expression elimination and grouping, and then generates an architecture-specific kernel to solve the same problem more efficiently.
Presenter