NASA Logo

NTRS

NTRS - NASA Technical Reports Server

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

Back to Results
Automatic selection of dynamic data partitioning schemes for distributed memory multicomputersFor distributed memory multicomputers such as the Intel Paragon, the IBM SP-2, the NCUBE/2, and the Thinking Machines CM-5, the quality of the data partitioning for a given application is crucial to obtaining high performance. This task has traditionally been the user's responsibility, but in recent years much effort has been directed to automating the selection of data partitioning schemes. Several researchers have proposed systems that are able to produce data distributions that remain in effect for the entire execution of an application. For complex programs, however, such static data distributions may be insufficient to obtain acceptable performance. The selection of distributions that dynamically change over the course of a program's execution adds another dimension to the data partitioning problem. In this paper, we present a technique that can be used to automatically determine which partitionings are most beneficial over specific sections of a program while taking into account the added overhead of performing redistribution. This system is being built as part of the PARADIGM (PARAllelizing compiler for DIstributed memory General-purpose Multicomputers) project at the University of Illinois. The complete system will provide a fully automated means to parallelize programs written in a serial programming model obtaining high performance on a wide range of distributed-memory multicomputers.
Document ID
19960008803
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Palermo, Daniel J.
(Illinois Univ. Urbana-Champaign, IL, United States)
Banerjee, Prithviraj
(Illinois Univ. Urbana-Champaign, IL, United States)
Date Acquired
September 6, 2013
Publication Date
April 1, 1995
Subject Category
Computer Systems
Report/Patent Number
UILU-ENG-95-2210
NAS 1.26:199956
CRHC-95-09
NASA-CR-199956
Report Number: UILU-ENG-95-2210
Report Number: NAS 1.26:199956
Report Number: CRHC-95-09
Report Number: NASA-CR-199956
Accession Number
96N15969
Funding Number(s)
CONTRACT_GRANT: NAG1-613
CONTRACT_GRANT: DAAH04-94-G-0273
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available