Implicitly Parallel Programming Models for Thousand-Core Microprocessors

Download Now
Provided by: University of Illinois at Urbana Champaign
Topic: Hardware
Format: PDF
In this paper, the authors argues for an implicitly parallel programming model for many-core microprocessors, and provides initial technical approaches towards this goal. In an implicitly parallel programming model, programmers maximize algorithm-level parallelism, express their parallel algorithms by asserting high-level properties on top of a traditional sequential programming language, and rely on parallelizing compilers and hardware support to perform parallel execution under the hood. In such a model, compilers and related tools re-quire much more advanced program analysis capabilities and programmer assertions than what are currently available so that a comprehensive understanding of the input program's concurrency can be derived.
Download Now

Find By Topic