Bulk Operation and Data Coloring for Multiprocessor Programmability

Source: University of Illinois

Favorite

Free registration required

With ubiquitous multi-core architectures, a major challenge is how to effectively use these machines. Writing parallel programs is usually very complex and error-prone. Hence, improving the programmability of parallel computer systems is a massive problem for much of the field. The authors believe that architecture support plays a key role in making parallel programming accessible to the masses. This paper focuses on simple and flexible mechanisms that are used to improve the programmability of shared-memory multiprocessors.
Format:PDF Size:1136.64
Date:Aug 2007