Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Bit-Parallel Arithmetic in a Massively-Parallel Associative Processor
Scherson I., Kramer D., Alleyne B. IEEE Transactions on Computers41 (10):1201-1210,1992.Type:Article
Date Reviewed: May 1 1994

The design and simulation of a computer consisting of 64k associative processing elements (APEs), each of which contains 32 one-bit arithmetic/associative logic units (A2LUs), are described. For 32-bit floating-point multiplication, a simulated rate of 3671 MFLOPS is reported, giving 57 kFLOPS per APE. By contrast, the massively parallel processor (MPP) reported 291 MFLOPS for 32-bit floating-point multiplication on a machine with 16k one-bit processing elements. The integration of 32 A2LUs into one APE is described in connection with associative and arithmetic operations. Carry propagation across the 32 A2LUs is one bit at a time, implying carry-save techniques for fast multiplication. As in hardware implementations of carry-save multipliers, this results in an operation time that is O ( m ) in the number m of bits in a number rather than O ( m 2 ).

Section 3 describes the primitive operation set of the A2LU, and subsequent sections exhibit algorithms for addition, subtraction, multiplication, matrix multiplication, and fast Fourier transform using this set. Associative operations are described only briefly because the emphasis of the paper is on adapting the “classical model” of an associative processor to the support of high-speed arithmetic.

The material is well organized and the writing good, making the paper suitable as an introduction for those who have not considered arithmetic operations on machines consisting of large arrays of one-bit ALUs. Those who have dealt with machines such as the STARAN, DAP, MPP, or Connection Machine at the one-bit processor level will find the material familiar.

Reviewer:  H. F. Jordan Review #: CR117342
Bookmark and Share
 
Associative Processors (C.1.2 ... )
 
 
Performance of Systems (C.4 )
 
Would you recommend this review?
yes
no
Other reviews under "Associative Processors": Date
Distributed and parallel systems: cluster and grid computing (Kluwer International Series in Engineering & Computer Science)
Juhasz Z., Springer-Verlag Telos, 2004. Type: Book (9780387230948)
Feb 28 2005
Advanced computer architecture and parallel processing (Wiley Series on Parallel and Distributed Computing)
El-Rewini H., Abd-El-Barr M., Wiley-Interscience, 2005. Type: Book (9780471467403)
Apr 14 2005

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy