CS 598 LVK
CS 598 LVK - Parallel Programming
Fall 2016
Title | Rubric | Section | CRN | Type | Hours | Times | Days | Location | Instructor |
---|---|---|---|---|---|---|---|---|---|
Parallel Programming | CS598 | LVK | 55918 | S6 | 4 | 0930 - 1045 | T R | 1302 Siebel Center for Comp Sci | Laxmikant V Kale |
See full schedule from Course Explorer
Official Description
Subject offerings of new and developing areas of knowledge in computer science intended to augment the existing curriculum. See Class Schedule or departmental course information for topics and prerequisites. Course Information: May be repeated in the same or separate terms if topics vary.
Section Description
Topic: Parallel programming with migratable objects.
This course will teach and explore a method for parallel programming that can be used to program multicore desktop (with and without accelerators), small clusters, as well as petascale/exascale computers, with the same programming model. The model is based on the idea of over-decomposing the computation into a large number of interacting objects, mostly independent of the number of processors, and to empower an intelligent runtime system decide where and when the objects execute.
Pre-requisite: No specific course requirements. Good sequential programming experience in C++ and/or Java.