83. FDA125 Friday Feb 21, 2003, 0911, Linköping Knuth, VI.2(a) More parallel programminglanguages and environments cilk (PS), Split-C, NESL, ZPL, Linda, Forum; cilk. http://www.ida.liu.se/~chrke/courses/APP/ |
Advanced Parallel Programming: Models, Languages, Algorithms (5p) Recommended for Graduate (CUGS, ECSEL, ...) students interested in the areas of parallel computer architecture, parallel programming, compiler construction, or algorithms and complexity. The course is hosted by CUGS as an Advanced Course. Interested undergraduate students are also welcome. Registration / List of participants (internal access only) Organization Lectures (ca. 32h), programming exercises, optional theoretical exercises for self-assessment. The course will be held as block course with two intensive weeks in Linköping. The course was last given This is a new course. It complements the existing graduate course FDA101 on Parallel Programming (4p), which is aliased to the undergraduate course TDDB78. Goals The course emphasizes fundamental aspects of parallel programming such as parallel architectures and programming models, performance models, parallel complexity classes, parallel algorithmic paradigms, parallelization strategies, and the design and implementation of parallel programming languages. Practical exercises help to apply the theoretical concepts of the course to solve concrete problems in different parallel programming models. Prerequisites Data structures and algorithms (e.g. TDDB57) are absolutely required; knowledge in complexity theory and compiler construction is useful. Processprogramming (e.g. TDDB63/68/72) and Parallel Programming (e.g. TDDB78 or TANA77) are useful but not required. Most of the contents of FDA101, i.e. TDDB78, will be summarized during this course. Programming in C is necessary for the practical exercises. | |
|