Cultural advice

The Australian National University acknowledges, celebrates and pays our respects to the Ngunnawal and Ngambri people of the Canberra region and to all First Nations Australians on whose traditional lands we meet and work, and whose cultures are among the oldest continuing cultures in human history.

Aboriginal and Torres Strait Islander peoples are advised that ANU Library collections may include images, names, voices, and other representations of deceased persons.

Material in the collection may contain terms, language or views that reflect the period in which the item was created and may be considered inappropriate today.

Regular mapping of multi-dimensional data on parallel processors

Loading...
Thumbnail Image

Date

Authors

Fletcher, Peter

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

This thesis presents a generalized framework for the mapping and remapping of large regularly-gridded multidimensional data sets on a parallel computer. We address two problems that influence the efficiency with which parallel computers can be exploited in image processing, visualization and simulation applications. The data mapping problem is the task of describing the layout of multi-dimensional data set on a parallel array. This layout has a significant effect on the choice and efficiency of processing algorithms. The data remapping problem is the task of moving data dynamically between data mappings to provide portability between applications, libraries and external devices, and allows the description of a class of data transformations of. use in a variety of data processing algorithms. We develop the k-Tile format, which provides a concise and flexible data mapping description for multidimensional data arrays on multidimensional devices, and allows the specification of many commonly used parallel data mappings, geometric transformations of these mappings, data replication and data padding. Using the k-Tile format we define Parallel mapping functions (PMFs), which provide a general system for performing many remapping tasks. We introduce efficient algorithms for performing a subset of PMFs on a crossbarconnected parallel processing array with indirect addressing, and demonstrate an efficient implementation of these algorithms on a MasPar MP-1 computer. We also explore the problems involved in producing a complete implementation of PMFs on the MasPar, and suggest further work needed to produce such a system. We show examples of the use of the k-Tile format and PMFs for the data mapping directives of High Performance Fortran, in image processing algorithms and in visualization applications.

Description

Keywords

Citation

Source

Book Title

Entity type

Access Statement

License Rights

Restricted until