NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Optimal processor assignment for pipeline computationsThe availability of large scale multitasked parallel architectures introduces the following processor assignment problem for pipelined computations. Given a set of tasks and their precedence constraints, along with their experimentally determined individual responses times for different processor sizes, find an assignment of processor to tasks. Two objectives are of interest: minimal response given a throughput requirement, and maximal throughput given a response time requirement. These assignment problems differ considerably from the classical mapping problem in which several tasks share a processor; instead, it is assumed that a large number of processors are to be assigned to a relatively small number of tasks. Efficient assignment algorithms were developed for different classes of task structures. For a p processor system and a series parallel precedence graph with n constituent tasks, an O(np2) algorithm is provided that finds the optimal assignment for the response time optimization problem; it was found that the assignment optimizing the constrained throughput in O(np2log p) time. Special cases of linear, independent, and tree graphs are also considered.
Document ID
19920002454
Acquisition Source
Legacy CDMS
Document Type
Preprint (Draft being sent to journal)
Authors
Nicol, David M.
(Institute for Computer Applications in Science and Engineering Hampton, VA, United States)
Simha, Rahul
(Institute for Computer Applications in Science and Engineering Hampton, VA, United States)
Choudhury, Alok N.
(Institute for Computer Applications in Science and Engineering Hampton, VA, United States)
Narahari, Bhagirath
(George Washington Univ. Washington, DC., United States)
Date Acquired
September 6, 2013
Publication Date
October 1, 1991
Subject Category
Computer Programming And Software
Report/Patent Number
ICASE-91-79
NAS 1.26:189550
NASA-CR-189550
Report Number: ICASE-91-79
Report Number: NAS 1.26:189550
Report Number: NASA-CR-189550
Accession Number
92N11672
Funding Number(s)
PROJECT: RTOP 505-90-52-01
CONTRACT_GRANT: NAS1-18605
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available