DocumentCode :
2764316
Title :
Large integer multiplication on massively parallel processors
Author :
Fagin, Barry S.
Author_Institution :
Thayer Sch. of Eng., Dartmouth Coll., Hanover, NH, USA
fYear :
1990
fDate :
8-10 Oct 1990
Firstpage :
38
Lastpage :
42
Abstract :
Results obtained by multiplying large integers using the Fermat number transform are presented. The effectiveness of the approach was previously limited by word-length constraints, which are not a factor with many new computer architectures. A convolution algorithm on a massively parallel processor, based on the Fermat number transform, is presented. Examples of the tradeoffs between modulus, interprocessor communication steps, and input size are given. The application of this algorithm in the multiplication of large integers is then discussed, and performance results on a Connection Machine are reported. The results show multiplication times ranging from about 50 ms for 2-kb integers to 2600 ms for 8-Mb integers
Keywords :
digital arithmetic; parallel algorithms; Connection Machine; Fermat number transform; convolution algorithm; input size; integer multiplication; interprocessor communication steps; massively parallel processors; modulus; word-length constraints; Arithmetic; Computer architecture; Convolution; Educational institutions; Multidimensional systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers of Massively Parallel Computation, 1990. Proceedings., 3rd Symposium on the
Conference_Location :
College Park, MD
Print_ISBN :
0-8186-2053-6
Type :
conf
DOI :
10.1109/FMPC.1990.89434
Filename :
89434
Link To Document :
بازگشت