Thinking DSLs for Massive Visualization

Thinking DSLs for Massive Visualization

Strange Loop Conference via YouTube Direct link

Parallel Algorithms are Patterns

12 of 19

12 of 19

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. 1 Intro
  2. 2 Life Without Synthesis
  3. 3 A Really Stupid Synthesizer
  4. 4 An SMT Synthesizer in 2 Nights with Rosette
  5. 5 Mission Accomplished?
  6. 6 Put Synthesis in Code Layer
  7. 7 Data Wrangling with Synthesis
  8. 8 Synthesis is Coming
  9. 9 SUPERCONDUCTOR Architecture: Parallel Browser-in-a-Browser
  10. 10 Layout DSL: Fast Tree Language
  11. 11 Layout DSL is Flexible! GPU
  12. 12 Parallel Algorithms are Patterns
  13. 13 Schedule Layout as Parallel Tree Traversals
  14. 14 Schedule in Action
  15. 15 One Layout Traversal on GPU "Level-synchronous Breadth-First"
  16. 16 Need "Structured Programming" for Automatically Parallel Languages
  17. 17 Input: Partial Schedule ("Sketch")
  18. 18 Synthesis for Data Science.. What Else?
  19. 19 Synthesis Languages

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.