2005
DOI: 10.1007/11532378_9
|View full text |Cite
|
Sign up to set email alerts
|

A Geometric Approach for Partitioning N-Dimensional Non-rectangular Iteration Spaces

Abstract: Parallel loops account for the greatest percentage of program parallelism. The degree to which parallelism can be exploited and the amount of overhead involved during parallel execution of a nested loop directly depend on partitioning, i.e., the way the different iterations of a parallel loop are distributed across different processors. Thus, partitioning of parallel loops is of key importance for high performance and efficient use of multiprocessor systems. Although a significant amount of work has been done … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
21
0

Year Published

2005
2005
2018
2018

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 12 publications
(21 citation statements)
references
References 15 publications
0
21
0
Order By: Relevance
“…It is an image coding technique in which the video frames are divided into the rectangles with the varying dimension for approximating the values in sub-triangle optimal quadratic approximation [27] is used which is obtained using a bivariate polynomial. Each frame of the stego video will be rectangular partitioned the partitioned codes can be an encrypted version of the original frame.…”
Section: Non-uniform Rectangular Partitionmentioning
confidence: 99%
“…It is an image coding technique in which the video frames are divided into the rectangles with the varying dimension for approximating the values in sub-triangle optimal quadratic approximation [27] is used which is obtained using a bivariate polynomial. Each frame of the stego video will be rectangular partitioned the partitioned codes can be an encrypted version of the original frame.…”
Section: Non-uniform Rectangular Partitionmentioning
confidence: 99%
“…The transformation reduces the expressions of l k , u k and s k into canonical form which makes the iteration space amenable for uniform partitioning along i k . The significance of presence of an invariant iterator lies in the fact it obviates geometric [12] and variable density considerations during the partitioning phase and the fact that partitioning along the axis corresponding to an invariant iterator yields perfect load balance.…”
Section: General Approachmentioning
confidence: 99%
“…Efficient execution of these programs on parallel machines requires partitioning of the iteration spaces of these nested loops, so that different sets of the partition can be mapped on to the different processors. Though partitioning of loop nests with both rectangular and nonrectangular iteration spaces have been addressed in the past [1,2,3,4,5,6], however, in previous research the underlying loop model was assumed to be free of any control flow. Clearly, this is very restrictive as most of the parallel loops in high performance applications contain conditionals.…”
Section: Introductionmentioning
confidence: 99%
“…The loop thus obtained is then partitioned amongst the different processors for minimizing execution time, using our geometric iteration partitioning approach proposed in [1,2]. The rest of the paper is organized as follows -Section 2 presents the terminology used in the rest of the paper.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation