DocumentCode
1149853
Title
Fast Execution of Loops with IF Statements
Author
Banerjee, Utpal ; Gajski, Daniel D.
Author_Institution
Control Data Corporation
Issue
11
fYear
1984
Firstpage
1030
Lastpage
1033
Abstract
A parallel method of execution for a certain class of loops containing IF statements is described. We replace a given loop by an equivalent set of five loops, four of which are vectorizable; the fifth loop is executed in hardware as a Boolean recurrence. The proposed architecture handles all loops that produce recurrences with order ≤m, a hardware parameter.
Keywords
Array processors; Boolean recurrence; automatic vectorization; loops with IF statements; multiprocessors; parallel processing; Computer science; Digital arithmetic; Hardware; Parallel processing; Array processors; Boolean recurrence; automatic vectorization; loops with IF statements; multiprocessors; parallel processing;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.1984.1676377
Filename
1676377
Link To Document