Scheduling Array Operations for GPU and Distributed Computing
Dyalog User Meetings via YouTube
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Free courses from frontend to fullstack and AI
Overview
Syllabus
Introduction, personal background and research goals
How an APL approach to data can help with GPU/multi-core programming
Related on-going research in academia and industry
Abstract interpretation of computer programs to help find software bugs
An abstract academic concept of types
The language trilemma of performance, productivity and generality
Static semantics and rank polymorphism in array languages
Using shape analysis to build constraints which help computers see things how the APLer does
Taught by
Dyalog User Meetings