• Home
  • Search
  • A new distribution format for reshaped arrays in High Performance Fortran
  • https://doi.org/10.1109/empdp.1998.647199Copy DOI Icon

A new distribution format for reshaped arrays in High Performance Fortran

  • Jan 21, 1998
  • Hyun-Gyoo Yook +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Data parallel languages designed for distributed memory computing environments provide a single global address space to the programmer. The mapping from this global address space to the distributed local address space is performed by a compiler, which does this mapping based on the array distribution format. Thus, each array in a data parallel language program has its own distribution format. The Reshape function changes the array distribution format as well as the array shape. However, the changed distribution format cannot be represented by any distribution format supported in current languages. Because there is no suitable distribution format, it is necessary to change the reshaped distribution format to an existing distribution format, with heavy overhead due to the redistribution function. To eliminate the redistribution step in Reshape function, we have proposed a new distribution format, HIER-CYCLIC, which can represent the reshaped distribution format. We have also proposed a language syntax to use HIER-CYCLIC and a compiling mechanism. Finally, we performed an experiment on an IBM-SP2 machine using a shift function.

Similar Papers
  • Conference Article
  • Citations1

Multiple and single address spaces: towards a middle ground

  • Dec 09, 1993
  • D.L Sims
  • Research Article
  • Citations9

High Performance Fortran, Version 2

  • Dec 01, 1997
  • Parallel Processing Letters
  • Robert Schreiber
  • Book Chapter

Structured Adaptive Mesh Refinement using High Performance Fortran

  • Jan 01, 2000
  • Piyush Mehrotra
  • Conference Article
  • Citations19

Distributed operating systems based on a protected global virtual address space

  • Apr 23, 1992
  • J.B Carter +3
  • Research Article
  • Citations54

Opal: A Single Address Space System for 64-bit Architectures

  • Apr 01, 1992
  • ACM SIGOPS Operating Systems Review
  • Jeff Chase +3
  • Research Article
  • Citations12

Communication generation for aligned and cyclic(k) distributions using integer lattice

  • Jan 01, 1999
  • IEEE Transactions on Parallel and Distributed Systems
  • E.H.-Y Tseng +1
  • Research Article
  • Citations30

Efficient Computation of Address Sequences in Data Parallel Programs Using Closed Forms for Basis Vectors

  • Nov 01, 1996
  • Journal of Parallel and Distributed Computing
  • Ashwath Thirumalai +1
  • Book Chapter
  • Citations4

Bouclettes: A Fortran loop parallelizer

  • Jan 01, 1996
  • Pierre Boulet
  • Research Article

Optimizing communication overhead in compilation systems for distributed memory machines

  • Jan 01, 1995
  • AcadiaU-DEV
  • Stephen E (Stephen Eugene) Parker
  • Conference Article
  • Citations58

Cohesion

  • Jun 19, 2010
  • John H Kelm +4
  • Research Article

Using the PGAS Programming Paradigm for Biological Sequence Alignment on a Chip Multi-Threading Architecture

  • Feb 29, 2008
  • Zenodo (CERN European Organization for Nuclear Research)
  • Mohamed Bakhouya +2
  • Research Article
  • Citations7

DAQV: Distributed array query and visualization framework

  • Apr 01, 1998
  • Theoretical Computer Science
  • Steven T Hackstadt +1
  • Conference Article
  • Citations2

Dataflow-like Synchronization in a PGAS Programming Model

  • May 01, 2012
  • Jens Breitbart
  • Research Article
  • Citations1

Design of Network Adapter Compatible OCP for High-Throughput NOC

  • Mar 01, 2013
  • Applied Mechanics and Materials
  • Jian Wang +1
  • Research Article
  • Citations9

Rigel

  • Jun 15, 2009
  • ACM SIGARCH Computer Architecture News
  • John H Kelm +8
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.