Our Dynamic Future

Pete Beckman*

*Corresponding author for this work

Research output: Contribution to journalShort surveypeer-review

1 Scopus citations

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.

Original languageEnglish (US)
Article number7310934
Pages (from-to)88-90
Number of pages3
JournalComputing in Science and Engineering
Volume17
Issue number6
DOIs
StatePublished - Nov 1 2015

Keywords

  • Algorithm design and analysis
  • Brakes
  • Clocks
  • Computational modeling
  • Heating
  • Runtime

ASJC Scopus subject areas

  • General Computer Science
  • General Engineering

Fingerprint

Dive into the research topics of 'Our Dynamic Future'. Together they form a unique fingerprint.

Cite this