NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Improved algorithms for mapping pipelined and parallel computationsRecent work on the problem of mapping pipelined or parallel computations onto linear array, shared memory, and host-satellite systems is extended. It is shown how these problems can be solved even more efficiently when computation module execution times are bounded from below, intermodule communication times are bounded from above, and the processors satisfy certain homogeneity constraints. The improved algorithms have significantly lower time and space complexities than the more general algorithms: in one case, an O(nm3) time algorithm for mapping m modules onto n processors is replaced with an O(nm log m) time algorithm, and the space requirements are reduced from O(nm2) to O(m). Run-time complexity is reduced further with parallel mapping algorithms based on these improvements, which run on the architectures for which they create mappings.
Document ID
19910051273
Acquisition Source
Legacy CDMS
Document Type
Reprint (Version printed in journal)
External Source(s)
Authors
Nicol, David M.
(College of William and Mary Williamsburg, VA, United States)
O'Hallaron, David R.
(Carnegie Mellon University Pittsburgh, PA, United States)
Date Acquired
August 15, 2013
Publication Date
March 1, 1991
Publication Information
Publication: IEEE Transactions on Computers
Volume: 40
ISSN: 0018-9340
Subject Category
Computer Programming And Software
Accession Number
91A35896
Funding Number(s)
CONTRACT_GRANT: AF-AFOSR-88-0117
CONTRACT_GRANT: NAS1-18107
Distribution Limits
Public
Copyright
Other

Available Downloads

There are no available downloads for this record.
No Preview Available