Resource Management

  • Authors:
  • Arthur Maccabe;Hugo Falter;William Kramer

  • Affiliations:
  • OAK RIDGE NATIONAL LABORATORY, COMPUTER SCIENCE ANDMATHEMATICS DIVISION, TN, USA;PARTEC CLUSTER COMPETENCE CENTER, SAN JOSE, CA, USA;NERSC, LAWRENCE BERKELEY NATIONAL LABORATORY, USA

  • Venue:
  • International Journal of High Performance Computing Applications
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Application scalability is directly related to the ability of the application developer to effectively use the resources provided by a computing system. As we start to address the development of exascale platforms, we must engage in a dialog to define the terms related to resource management. Approaches to resource management can be categorized in two dimensions: static/dynamic and explicit/ implicit. The static/dynamic dimension refers to when resource management decisions are made: prior to program execution or during program execution. The implicit/ explicit dimension refers to the object that implements the decision making: the tools that implement the programming environment or the application developer. The development of applications that can scale to the resources provided by an exascale system will require tools that allow programmers to move easily and seamlessly between these dimensions as they express resource management decisions.