EdusalsaDiscover Your Stanford

CS 343D

Domain-Specific Programming Models and Compilers

  • Not Offered

3 units

Letter or Credit/No Credit

This class will cover the principles and practices of domain-specific programming models and compilers for dense and sparse applications in scientific computing, data science, and machine learning. We will study programming models from the recent literature, categorize them, and discuss their properties. We will also discuss promising directions for their compilation, including the separation of algorithm, schedule, and data representation, polyhedral compilation versus rewrite rules, and sparse iteration theory. Prerequisites: CS161 or equivalent, STATS116 or equivalent.

Course Prequisites

Sign Up

To save CS 343D to your course bucketlist

Already Have An Account? Log In