Options available for providing family housing to Navy families in the continental United States

Approved for public release, distribution unlimited === This thesis investigates the problem of statically assigning the tasks of applications represented by repetitive task graphs (such as sonar or radar signal processing) to the processors of a distributed memory multiprocessor system with the obj...

Full description

Bibliographic Details
Main Author: Smythe, Dennis G.
Other Authors: Milligan, Richard D.
Language:en_US
Published: Monterey, California. Naval Postgraduate School 2014
Online Access:http://hdl.handle.net/10945/42919
id ndltd-nps.edu-oai-calhoun.nps.edu-10945-42919
record_format oai_dc
spelling ndltd-nps.edu-oai-calhoun.nps.edu-10945-429192014-11-27T16:20:04Z Options available for providing family housing to Navy families in the continental United States Smythe, Dennis G. Milligan, Richard D. Hildebrandt, Gregory G. Naval Postgraduate School (U.S.) Approved for public release, distribution unlimited This thesis investigates the problem of statically assigning the tasks of applications represented by repetitive task graphs (such as sonar or radar signal processing) to the processors of a distributed memory multiprocessor system with the objective of maximizing graph instance throughput. The repetitive nature of these task graphs allows for pipelining and the overlapping of successive graph instances, suggesting a departure from classical directed acyclic graph scheduling techniques. To investigate such a claim, a version of the Mapping Heuristic (MH) ELR 90 is extended for use with iterative applications. Then a new heuristic, Periodic Scheduling (PS), is developed to capitalize on the repetitive nature of these task graphs by overlapping successive graph instances. The PS heuristic assigns tasks to processors in such a way so as to minimize the maximal utilization of the processors and the communications links between them. This maximal utilization figure dictates the interval between successive instances of the task graph. We conduct experiments in which the graph instance throughput of PS is compared to that of MH across a broad range of processor topologies, utilizing several communications/computation ratios. It is shown that, compared to MH, the PS heuristic improves the throughput performance between two and 50 percent. Particularly noteworthy improvement is noted on systems with high average inter-node communications costs 2014-08-13T20:27:05Z 2014-08-13T20:27:05Z 1994-06 Thesis http://hdl.handle.net/10945/42919 AAZ0109XP en_US Terms governing use and reproduction. Example: This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. As such, it is in the public domain, and under the provisions of Title 17, United States Code, Section 105, it may not be copyrighted. Monterey, California. Naval Postgraduate School
collection NDLTD
language en_US
sources NDLTD
description Approved for public release, distribution unlimited === This thesis investigates the problem of statically assigning the tasks of applications represented by repetitive task graphs (such as sonar or radar signal processing) to the processors of a distributed memory multiprocessor system with the objective of maximizing graph instance throughput. The repetitive nature of these task graphs allows for pipelining and the overlapping of successive graph instances, suggesting a departure from classical directed acyclic graph scheduling techniques. To investigate such a claim, a version of the Mapping Heuristic (MH) ELR 90 is extended for use with iterative applications. Then a new heuristic, Periodic Scheduling (PS), is developed to capitalize on the repetitive nature of these task graphs by overlapping successive graph instances. The PS heuristic assigns tasks to processors in such a way so as to minimize the maximal utilization of the processors and the communications links between them. This maximal utilization figure dictates the interval between successive instances of the task graph. We conduct experiments in which the graph instance throughput of PS is compared to that of MH across a broad range of processor topologies, utilizing several communications/computation ratios. It is shown that, compared to MH, the PS heuristic improves the throughput performance between two and 50 percent. Particularly noteworthy improvement is noted on systems with high average inter-node communications costs
author2 Milligan, Richard D.
author_facet Milligan, Richard D.
Smythe, Dennis G.
author Smythe, Dennis G.
spellingShingle Smythe, Dennis G.
Options available for providing family housing to Navy families in the continental United States
author_sort Smythe, Dennis G.
title Options available for providing family housing to Navy families in the continental United States
title_short Options available for providing family housing to Navy families in the continental United States
title_full Options available for providing family housing to Navy families in the continental United States
title_fullStr Options available for providing family housing to Navy families in the continental United States
title_full_unstemmed Options available for providing family housing to Navy families in the continental United States
title_sort options available for providing family housing to navy families in the continental united states
publisher Monterey, California. Naval Postgraduate School
publishDate 2014
url http://hdl.handle.net/10945/42919
work_keys_str_mv AT smythedennisg optionsavailableforprovidingfamilyhousingtonavyfamiliesinthecontinentalunitedstates
_version_ 1716726116422516736