Completed
Parallel Algorithms are Patterns
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Thinking DSLs for Massive Visualization
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Life Without Synthesis
- 3 A Really Stupid Synthesizer
- 4 An SMT Synthesizer in 2 Nights with Rosette
- 5 Mission Accomplished?
- 6 Put Synthesis in Code Layer
- 7 Data Wrangling with Synthesis
- 8 Synthesis is Coming
- 9 SUPERCONDUCTOR Architecture: Parallel Browser-in-a-Browser
- 10 Layout DSL: Fast Tree Language
- 11 Layout DSL is Flexible! GPU
- 12 Parallel Algorithms are Patterns
- 13 Schedule Layout as Parallel Tree Traversals
- 14 Schedule in Action
- 15 One Layout Traversal on GPU "Level-synchronous Breadth-First"
- 16 Need "Structured Programming" for Automatically Parallel Languages
- 17 Input: Partial Schedule ("Sketch")
- 18 Synthesis for Data Science.. What Else?
- 19 Synthesis Languages