Difference between revisions of "WG211/M21Kelly"

From WG 2.11
Jump to: navigation, search
(Created page with " This talk is intended to provoke thinking and discussion about program generation where the generator inspects (some of) the input data, and generates code that is optimised...")
 
(No difference)

Latest revision as of 10:03, 12 August 2022

This talk is intended to provoke thinking and discussion about program generation where the generator inspects (some of) the input data, and generates code that is optimised based on its structure, patterns, or properties. The idea has, of course, plenty of heritage, as partial evaluation, and as "inspector-executor". This talk will explore some of the data-specific optimisations we've been working on - in multiply-free SIMD CNNs, in small matrix multiplies found in fluid dynamics, and beyond.