|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| U. Banerjee, D.D. Gajski, "Fast Execution of Loops with IF Statements," IEEE Transactions on Computers, vol. 33, no. 11, pp. 1030-1033, November, 1984. | |||
| BibTex | x | ||
| @article{ 10.1109/TC.1984.1676377, author = {U. Banerjee and D.D. Gajski}, title = {Fast Execution of Loops with IF Statements}, journal ={IEEE Transactions on Computers}, volume = {33}, number = {11}, issn = {0018-9340}, year = {1984}, pages = {1030-1033}, doi = {http://doi.ieeecomputersociety.org/10.1109/TC.1984.1676377}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Computers TI - Fast Execution of Loops with IF Statements IS - 11 SN - 0018-9340 SP1030 EP1033 EPD - 1030-1033 A1 - U. Banerjee, A1 - D.D. Gajski, PY - 1984 KW - parallel processing KW - Array processors KW - automatic vectorization KW - Boolean recurrence KW - loops with IF statements KW - multiprocessors VL - 33 JA - IEEE Transactions on Computers ER - | |||
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.
Index Terms:
parallel processing, Array processors, automatic vectorization, Boolean recurrence, loops with IF statements, multiprocessors
Citation:
U. Banerjee, D.D. Gajski, "Fast Execution of Loops with IF Statements," IEEE Transactions on Computers, vol. 33, no. 11, pp. 1030-1033, Nov. 1984, doi:10.1109/TC.1984.1676377
Usage of this product signifies your acceptance of the Terms of Use.

