Resource management

Arthur Maccabe, Hugo Falter, William Kramer

Research output: Contribution to journalArticlepeer-review

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.

Original languageEnglish (US)
Pages (from-to)347-349
Number of pages3
JournalInternational Journal of High Performance Computing Applications
Volume23
Issue number4
DOIs
StatePublished - 2009
Externally publishedYes

Keywords

  • Exascale
  • Programming models
  • Resource constrained applications
  • Resource management
  • Scalable applications

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Resource management'. Together they form a unique fingerprint.

Cite this