Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Parallel Multiplication Using Fast Sorting Networks
Fiore P. IEEE Transactions on Computers48 (6):640-645,1999.Type:Article
Date Reviewed: Jun 1 2000

Fast parallel multipliers play an important role in custom hardware for high-speed signal processing systems. Significant research effort has been devoted to this issue. Fiore applies sorting methods to the basic problem of fast, unsigned multiplication. As an alternative to the use of Svoboda’s binary counter to construct fast parallel multipliers, he applies Batcher’s bitonic sorting network and other improvements. Using his method, the asymptotic growth rate in gates is O ( N2 log2 N ), and the speed is O (log2 N ).

The heart of the paper is given in four sections: “Introduction,” “Fast Sorting Networks,” “Multiplier Construction,” and “Variations.” The material is presented well, and helpful figures and tables illustrate basic concepts and alternative approaches. The bitonic approach to fast parallel counter and multiplier designs is favored where an XOR gate is significantly slower than AND or OR gates, and it outperforms other popular methods over a wide range of operand sizes. The author presents two variations of hybrid networks that reduce hardware size or network delay by sacrificing the capability for exact sorting.

The paper is valuable because it presents a new approach to an important problem within the context of other methods and variations. It should interest a wide audience of researchers and developers in signal processing and related fields.

Reviewer:  M. G. Murphy Review #: CR122429
Bookmark and Share
  Featured Reviewer  
 
High-Speed Arithmetic (B.2.4 )
 
 
Parallelism And Concurrency (F.1.2 ... )
 
 
Sorting And Searching (F.2.2 ... )
 
 
Design Styles (B.2.1 )
 
 
Modes Of Computation (F.1.2 )
 
 
Nonnumerical Algorithms And Problems (F.2.2 )
 
Would you recommend this review?
yes
no
Other reviews under "High-Speed Arithmetic": Date
Memory allocation and mapping in high-level synthesis: an integrated approach
Seo J., Kim T., Panda P. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 11(5): 928-938, 2003. Type: Article
Feb 4 2004
High-Speed, Low-Complexity Systolic Designs of Novel Iterative Division Algorithms in GF(2^m)
Wu C., Wu C., Shieh M., Hwang Y. IEEE Transactions on Computers 53(3): 375-380, 2004. Type: Article
Jun 10 2004
Digital computer arithmetic datapath design using Verilog HDL
Stine J., Kluwer Academic Publishers, Norwell, MA, 2004.  224, Type: Book (9781402077104)
Sep 27 2004

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