Back to results

Virginia Tech

Adjusting Process Count on Demand for Petascale Global Optimization

Abstract

dc:description.abstract

There are many challenges that need to be met before efficient and reliable computation at the petascale is possible. Many scientific and engineering codes running at the petascale are likely to be memory intensive, which makes thrashing a serious problem for many petascale applications. One way to overcome this challenge is to use a dynamic number of processes, so that the total amount of memory available for the computation can be increased on demand. This thesis describes modifications made to the massively parallel global optimization code pVTdirect in order to allow for a dynamic number of processes. In particular, the modified version of the code monitors memory use and spawns new processes if the amount of available memory is determined to be insufficient. The primary design challenges are discussed, and performance results are presented and analyzed.

Degree

thesis:*
Name thesis:degree_name
Master of Science
Level thesis:degree_level
masters
Discipline thesis:degree_discipline
Computer Science
Department dc:contributor.department
Computer Science
Grantor dc:publisher
Virginia Tech
Year dc:date.issued
2011

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Radcliffe, Nicholas Ryan
Chair dc:contributor.committeechair
  • Watson, Layne T.
Committee members dc:contributor.committeemember
  • Sandu, Adrian
  • Shinpaugh, Kevin A.

Subjects

dc:subject × 4

Rights

dc:rights
Statement dc:rights
  • In Copyright

Identifiers

dc:identifier.*
Dc Identifier Other
etd-12202011-035427
OAI identifier oai:identifier
oai:vtechworks.lib.vt.edu:10919/36349

Chain of custody

source
Harvested from
Virginia Tech
Base URL
vtechworks.lib.vt.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Radcliffe, Nicholas Ryan. Adjusting Process Count on Demand for Petascale Global Optimization. masters thesis, Virginia Tech, 2011. http://hdl.handle.net/10919/36349