ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Parallel Computing
Volume 29, Issue 1, January 2003, Pages 95-109
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (176 K)

Article Toolbox
  E-mail Article   
  Add to my Quick Links   
Bookmark and share in 2collab (opens in new window)
Request permission to reuse this article
  Cited By in Scopus (0)
 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/S0167-8191(02)00164-3    
How to Cite or Link Using DOI (Opens New Window)

Copyright © 2002 Elsevier Science B.V. All rights reserved.

Degree of scalability: scalable reconfigurable mesh algorithms for multiple addition and matrix–vector multiplication

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Ramachandran VaidyanathanCorresponding Author Contact Information, E-mail The Corresponding Author, a, 1, Jerry L. Trahana, 1 and Chun-ming Lub, 2

a Department of Electrical and Computer Engineering, Louisiana State University, Baton Rouge, LA, 70803-5901, USA

b Certware Technologies, Sterling, VA 20162, USA


Received 5 May 2000; 
revised 7 September 2001; 
accepted 15 August 2002. ;
Available online 4 December 2002.

Abstract

The usual concern when scaling an algorithm on a parallel model of computation is preserving efficiency while increasing or decreasing the number of processors. Many algorithms for reconfigurable models, however, attain constant time at the expense of an inefficient algorithm. For these algorithms, scaling down the number of processors while preserving inefficiency is no benefit once constant time execution is lost. In fact, one can often accelerate the efficiency of these algorithms while reducing the number of processors. To quantify this improvement in efficiency, this paper introduces the measure of degree of scalability to complement the insight obtained from efficiency for such algorithms. Demonstrating the utility of this measure, we present new reconfigurable mesh (R-Mesh) algorithms for multiple addition and matrix–vector multiplication, improving both the number of processors and the degree of scalability compared to previous algorithms. We also extend these results to floating point number operands, which have previously received little attention on the R-Mesh.

Author Keywords: Reconfigurable mesh; Parallel algorithms; Scalability; Arithmetic algorithms; Reconfigurable models

Article Outline

1. Introduction
2. The reconfigurable mesh
3. Degree of scalability
3.1. Concept
3.2. Illustration: maximum finding
4. Multiple addition
5. Matrix–vector multiplication
6. Floating point number results
7. Conclusion
References



1 Supported in part by the Louisiana Board of Regents through the Louisiana Education Quality Support Fund under contract number LEQSF(1994–96)-RD-A-07, and the National Science Foundation under grant numbers CCR-9503882 and CCR-0073429.

2 Supported in part by the Louisiana Board of Regents through the Louisiana Education Quality Support Fund under contract number LEQSF(1994–96)-RD-A-07.


Parallel Computing
Volume 29, Issue 1, January 2003, Pages 95-109
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.