TY - JOUR
T1 - VECTOR-REDUCTION TECHNIQUES FOR ARITHMETIC PIPELINES.
AU - Ni, Lionel M.
AU - Hwang, Kai
PY - 1985
Y1 - 1985
N2 - Two new vector-reduction techniques are proposed. In addition to saving reduction time and eliminating intermediate storage (as compared to Kuck's method and Kogge's method), the new methods greatly simplify the machine-level programming effort needed to implement vector-reduction operations. An interleaved technique is introduced to reduce multiple vectors to corresponding scalars using the same arithmetic pipeline. The pipeline can be fully utilized by interleaving multiple vector-reduction processes. The proposed techniques can be applied to improve the performance of vector-arithmetic pipelines in scientific supercomputers.
AB - Two new vector-reduction techniques are proposed. In addition to saving reduction time and eliminating intermediate storage (as compared to Kuck's method and Kogge's method), the new methods greatly simplify the machine-level programming effort needed to implement vector-reduction operations. An interleaved technique is introduced to reduce multiple vectors to corresponding scalars using the same arithmetic pipeline. The pipeline can be fully utilized by interleaving multiple vector-reduction processes. The proposed techniques can be applied to improve the performance of vector-arithmetic pipelines in scientific supercomputers.
UR - https://www.webofscience.com/wos/woscc/full-record/WOS:A1985AGV7900002
UR - https://openalex.org/W2057634527
UR - https://www.scopus.com/pages/publications/0022054523
U2 - 10.1109/TC.1985.1676580
DO - 10.1109/TC.1985.1676580
M3 - Journal Article
SN - 0018-9340
VL - C-34
SP - 404
EP - 411
JO - IEEE Transactions on Computers
JF - IEEE Transactions on Computers
IS - 5
ER -