DocumentCode
3609320
Title
Our Dynamic Future
Author
Beckman, Pete
Volume
17
Issue
6
fYear
2015
Firstpage
88
Lastpage
90
Abstract
For decades, programmers have leveraged a very stable abstract machine for large-scale parallel computation: processors that could run equally sized chunks of work in equal time were connected via a fast interconnect. This very simple abstraction has served us quite well, allowing portable and scalable codes to be run across a wide range of platforms. However, as the semiconductor industry has pushed the limits of technology, dynamic power management has emerged as a key mechanism for boosting CPU performance. This new dynamic power management system built into all modern CPUs is forcing a change to the basic abstract machine used for designing efficient parallel algorithms. Programmers must begin to find mechanisms to modify their algorithms and runtime systems to run well on more dynamic systems.
Keywords
parallel processing; power aware computing; CPU performance; abstract machine; dynamic power management; large-scale parallel computation; parallel algorithms; semiconductor industry; Algorithm design and analysis; Computational modeling; Parallel processing; Runtime; Scientific computing; dynamic power management; scientific computing;
fLanguage
English
Journal_Title
Computing in Science Engineering
Publisher
ieee
ISSN
1521-9615
Type
jour
DOI
10.1109/MCSE.2015.117
Filename
7310934
Link To Document