• 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