Searching for non-strictness : 2 results found | RSS Feed for this search

6.827 Multithreaded Parallelism: Languages and Compilers (MIT) 6.827 Multithreaded Parallelism: Languages and Compilers (MIT)

Description

The topics covered in this course include: Languages and compilers to exploit multithreaded parallelism Implicit parallel programming using functional languages and their extensions Higher-order functions, non-strictness, and polymorphism Explicit parallel programming and nondeterminism The lambda calculus and its variants Term rewriting and operational semantics Compiling multithreaded code for symmetric multiprocessors and clusters Static analysis and compiler optimizations This course is worth 4 Engineering Design Points. The topics covered in this course include: Languages and compilers to exploit multithreaded parallelism Implicit parallel programming using functional languages and their extensions Higher-order functions, non-strictness, and polymorphism Explicit parallel programming and nondeterminism The lambda calculus and its variants Term rewriting and operational semantics Compiling multithreaded code for symmetric multiprocessors and clusters Static analysis and compiler optimizations This course is worth 4 Engineering Design Points.

Subjects

languages | languages | compilers | compilers | multithreaded parallelism | multithreaded parallelism | implicit parallel programming | implicit parallel programming | higher order functions | higher order functions | non-strictness | non-strictness | polymorphism | polymorphism | explicit parallel programming | explicit parallel programming | nondeterminism | nondeterminism | lambda calculus | lambda calculus | term rewriting | term rewriting | symmetric multiprocessors | symmetric multiprocessors | clusters | clusters | static analysis | static analysis | compiler optimizations | compiler optimizations

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm

Site sourced from

http://ocw.mit.edu/rss/all/mit-allcourses-6.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.827 Multithreaded Parallelism: Languages and Compilers (MIT)

Description

The topics covered in this course include: Languages and compilers to exploit multithreaded parallelism Implicit parallel programming using functional languages and their extensions Higher-order functions, non-strictness, and polymorphism Explicit parallel programming and nondeterminism The lambda calculus and its variants Term rewriting and operational semantics Compiling multithreaded code for symmetric multiprocessors and clusters Static analysis and compiler optimizations This course is worth 4 Engineering Design Points.

Subjects

languages | compilers | multithreaded parallelism | implicit parallel programming | higher order functions | non-strictness | polymorphism | explicit parallel programming | nondeterminism | lambda calculus | term rewriting | symmetric multiprocessors | clusters | static analysis | compiler optimizations

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see https://ocw.mit.edu/terms/index.htm

Site sourced from

https://ocw.mit.edu/rss/all/mit-allcourses.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata