Title :
Designing systolic arrays for integer GCD computation
Author_Institution :
RISC-LINZ, Linz, Austria
Abstract :
We improve the classical result of Brent and Kung (1985) by a factor of 12 in area consumption, while maintaining the same average running time. Global broadcasting is eliminated using a novel technique which is more efficient then Leisersons (1982) semisystolic-to-systolic transformation and can be also applied to other arithmetic algorithms. Experiments using field programmable gate arrays demonstrate the possibility of speeding-up long integer arithmetic by two orders of magnitude by implementing this algorithm in dedicated hardware
Keywords :
logic arrays; parallel algorithms; special purpose computers; systolic arrays; area consumption; arithmetic algorithms; average running time; dedicated hardware; field programmable gate arrays; global broadcasting; greatest common divisor; integer GCD computation; integer arithmetic; semisystolic-to-systolic transformation; systolic array design; two orders of magnitude; Algebra; Application software; Broadcasting; Cryptography; Digital arithmetic; Europe; Field programmable gate arrays; Hardware; Registers; Systolic arrays;
Conference_Titel :
Application Specific Array Processors, 1994. Proceedings. International Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
0-8186-6517-3
DOI :
10.1109/ASAP.1994.331795