1996
DOI: 10.1155/1997/780152
|View full text |Cite
|
Sign up to set email alerts
|

DDT: A Research Tool for Automatic Data Distribution in High Performance Fortran

Abstract: This article describes the main features and implementation of our automatic data distribution research tool. The tool (DDT) accepts programs written in Fortran 77 and generates High Performance Fortran (HPF) directives to map arrays onto the memories of the processors and parallelize loops, and executable statements to remap these arrays. DDT works by identifying a set of computational phases (procedures and loops). The algorithm builds a search space of candidate solutions for these phases which is explored … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

1998
1998
2013
2013

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 11 publications
0
6
0
Order By: Relevance
“…With the constant development of NoC technology, the NoC technology will be used in various fields, and the mapping [13][14][15] question of the NoC platform is a very important part in the design process of NoC for the application of different direction for working out the most good mapping, which will effectively reduce the power consumption and the cost of NoC. The on-chip network mapping is IP correspond to the blocks of the topology to meet certain restrictions, such as bandwidth limitations.…”
Section: Description Of the Problemmentioning
confidence: 99%
See 1 more Smart Citation
“…With the constant development of NoC technology, the NoC technology will be used in various fields, and the mapping [13][14][15] question of the NoC platform is a very important part in the design process of NoC for the application of different direction for working out the most good mapping, which will effectively reduce the power consumption and the cost of NoC. The on-chip network mapping is IP correspond to the blocks of the topology to meet certain restrictions, such as bandwidth limitations.…”
Section: Description Of the Problemmentioning
confidence: 99%
“…The third stage is the data unit mapping [22], and the mapping task called data units are mapped to the physical memory of IP core unit in this stage, and the cost function of the mapping is as follows:…”
Section: Data Unit Mappingmentioning
confidence: 99%
“…In this section, we summarize a few selected papers. In addition to Li and Chen's alignment method 13, 1 4 ] (already described in Section 2.1), we describe three papers by T andri and Abdelrahman 17], Kelly and Pugh 9], and Ayguad e et al 4,3 ], whose goal is similar to ours. Next we present results by Gupta and Banerjee 7] and Li and Chen 12] on identifying structured communications and estimating their weight.…”
Section: Related Workmentioning
confidence: 99%
“…Ayguad e et alAyguad e et al4,3] consider programs constituted of several consecutive perfect loop nests L 1 L 2 L n . All arrays are assumed to have the same dimension d. They describe their method for 1D-and 2D-grids, but we only deal with 1D-grids in this short survey.…”
mentioning
confidence: 99%
“…based parallel execution platforms (e.g., an NoC based chip multiprocessor, CMP) in an energy-aware fashion. While one may try to employ known code parallelization techniques from the high-performance computing domain [2,3,10,24], such techniques are not very suitable for NoC-based CMPs mainly because (1) these techniques are mostly performance oriented and do not consider other important metrics such as power and (2) they do not take the network structure explicitly into account, and thus, the only distinction (as far as the locations of data elements are concerned) these prior techniques consider is local versus nonlocal data. In an NoC based execution environment, however, the exact location of non-local data matters a lot, in particular from the power consumption angle.…”
Section: Introductionmentioning
confidence: 99%