JOURNAL ARTICLE

Cost‐effective algorithms for processor arrays with reconfigurable bus systems

Shun‐Shii Lin

Year: 1994 Journal:   Journal of the Chinese Institute of Engineers Vol: 17 (2)Pages: 279-288   Publisher: Taylor & Francis

Abstract

Abstract A processor array with a reconfigurable bus system (abbreviated to PARBS) is a computation model which consists of a processor array and a reconfigurable bus system. It is a very powerful computation model in that it possesses the ability to solve many problems efficiently. However, most existing efficient algorithms on PARBS's use a large number of processors to solve problems. For example, to determine the maximum (minimum) of n data items in O(l) time, O(n 2) processors are required [12]. To solve the all‐pairs shortest paths and the minimum spanning tree problems in O(log n) time, O(n 4) processors are required [20]. These networks will therefore become very expensive for large n. In this paper, we introduce the concept of iterative‐PARBS, which is similar to the FOR‐loop construct in sequential programming languages. The iterative‐PARBS is a building block through which the processing data can be routed several times. We can think of it as a “hardware subroutine.’’ Based on this scheme, it is possible to explore more cost‐effective, time‐efficient parallel algorithms for use in a PARBS. The following new results are derived in this study: 1. The minimum (maximum) of n data items can be determined in O(l) time on a PARBS with O(n 1+ϵ ) processors for any fixed 8 > 0.2. The all‐pairs shortest paths and the minimum spanning tree problems can be solved in O (log n) time on a PARBS with O(n 3+ϵ ) processors for any fixed 8 > 0.

Keywords:
Computer science Parallel computing Subroutine Block (permutation group theory) Computation Processor array Tree (set theory) Scheme (mathematics) Algorithm Mathematics

Metrics

1
Cited By
0.58
FWCI (Field Weighted Citation Impact)
20
Refs
0.68
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
VLSI and Analog Circuit Testing
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

JOURNAL ARTICLE

Parallel algorithms for addition and multiplication on processor arrays with reconfigurable bus systems

P. ThangavelV. P. Muthuswamy

Journal:   Information Processing Letters Year: 1993 Vol: 46 (2)Pages: 89-94
BOOK-CHAPTER

Pipelining computations on processor arrays with reconfigurable bus systems

Hossam ElGindy

Lecture notes in computer science Year: 1993 Pages: 56-63
JOURNAL ARTICLE

Partitioned algorithms for gaussian elimination on reconfigurable processor arrays

Massimo MarescaG. CarravieriG. CornaraA. L. Frisiani

Journal:   Microprocessing and Microprogramming Year: 1990 Vol: 30 (1-5)Pages: 153-158
© 2026 ScienceGate Book Chapters — All rights reserved.