Title :
The Concurrency Challenge
Author :
Hwu, Wen-Mei ; Keutzer, Kurt ; Mattson, T.G.
Author_Institution :
Univ. of Illinois at Urbana-Champaign, Urbana, IL
Abstract :
The evolutionary path of microprocessor design includes both multicore and many-core architectures. Harnessing the most computing throughput from these architectures requires concurrent or parallel execution of instructions. The authors describe the challenges facing the industry as parallel-computing platforms become even more widely available.
Keywords :
parallel programming; concurrency; evolutionary microprocessor design path; many-core architectures; multicore architectures; parallel instruction execution; parallel-computing platforms; Application software; Computer industry; Concurrent computing; Hardware; Humans; Microprocessors; Multicore processing; Parallel programming; Program processors; Programming profession; application frameworks; autotuning; concurrency; many-core; multicore; parallel programming; programming models; programming tools; software engineering;
Journal_Title :
Design & Test of Computers, IEEE
DOI :
10.1109/MDT.2008.110