1994 International Conference on Parallel Processing (ICPP'94) 1994
DOI: 10.1109/icpp.1994.153
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Region Execution of Loops with Irregular Dependencies

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0

Year Published

1997
1997
2006
2006

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 21 publications
(17 citation statements)
references
References 12 publications
0
17
0
Order By: Relevance
“…As the example, we can obtain the following results using the improved tiling method proposed in this section. From the algorithm to compute a two-dimensional IDCH in [5], we can obtain the extreme points such as (1, 1), (1,22), and (18, 1) as shown in Fig. 3(a).…”
Section: Procedures Tiling_methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…As the example, we can obtain the following results using the improved tiling method proposed in this section. From the algorithm to compute a two-dimensional IDCH in [5], we can obtain the extreme points such as (1, 1), (1,22), and (18, 1) as shown in Fig. 3(a).…”
Section: Procedures Tiling_methodsmentioning
confidence: 99%
“…Some techniques, based on Convex Hull theory [7] that has been proven to have enough information to handle non-uniform dependences, are the minimum dependence distance tiling method [5], [6], the unique set oriented partitioning method [4], and the three region partitioning [1], [3]. This paper will focus on parallelizing perfectly nested loops with non-uniform and flow dependences.…”
Section: Introductionmentioning
confidence: 99%
“…5, Algorithm Region_Partition, we can determine whether the intersection of FDT and FDH is empty by position of two given lines d i (i 1 , j 1 ) = 0 and d i (i 2 , j 2 ) = 0, and two real values q 1 and q 3 given in (7). If the intersection of FDT and FDH is not empty, we divide the iteration space into two parallel regions and one serial region by two appropriate lines as given in the three region partitioning method [2], [7]. If the intersection of FDT and FDH is empty, we divide the iteration space into two parallel regions by the line d i (i 1 , j 1 ) = 0 or d i (i 2 , j 2 …”
Section: Region Partitioning Methods By Two Given Equationsmentioning
confidence: 99%
“…= A(i+2j+1, i+j+1) enddo enddo Several works has been done for loops with non-uniform dependences, but show us poor performance. Some techniques, based on Convex Hull theory [5] that has been proven to have enough information to handle non-uniform dependences, are the minimum dependence distance tiling method [4], the unique set oriented partitioning method [3], and the three region partitioning method [2], [7]. Fig.…”
Section: Example Lmentioning
confidence: 99%
“…Most of these vector decomposition techniques consider nested loops with uniform dependences and they perform poorly in parallelizing nested loops with irregular dependences. Zaafrani and Ito [9] divide the iteration space of the loop into parallel and serial regions. All the iterations in the parallel region can be fully executed in parallel.…”
mentioning
confidence: 99%