Proceedings of the 19th Annual Workshop on Microprogramming 1986
DOI: 10.1145/19551.19542
|View full text |Cite
|
Sign up to set email alerts
|

A case study in signal processing microprogramming using the URPR software pipelining technique

Abstract: There are a growing number of micro-architectures that employ pipelined array units for high-speed floating point applications. To obtain the performance required in such ap plications, effective loop optimization is crucial. The loop optimization problem for micro-architectures with pipelined processing units is similar to the problem of array processor loop optimization.The URPR method has been proven to be an effective, low-complexity approach to optimizing loops in array processor programs, so we conducted… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

1988
1988
1989
1989

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(1 citation statement)
references
References 4 publications
0
1
0
Order By: Relevance
“…In [9] and [8] a loop optimization algorithm called URPR (Unrolling, Pipelining and Rerolling) takes the value N = [L/D] as the number of unrolled iterations, where L is the loop body length, and D the inter-body distance (maximum data dependent distance between any two microoperations in two adjacent unrolled iterations). N is here independent on the resource usage of iterations.…”
Section: Introductionmentioning
confidence: 99%
“…In [9] and [8] a loop optimization algorithm called URPR (Unrolling, Pipelining and Rerolling) takes the value N = [L/D] as the number of unrolled iterations, where L is the loop body length, and D the inter-body distance (maximum data dependent distance between any two microoperations in two adjacent unrolled iterations). N is here independent on the resource usage of iterations.…”
Section: Introductionmentioning
confidence: 99%