Abstract
Given n elements x0, . . . , xn-1, and given n bits b0, … , bn-1, with at least one zero, the segmented scan problem consists infinding the prefixes si = xi ⊗ bis(i-1) mod n, i = 0, … , n - 1, where ⊗ is an associative binary operation that can be computed in constant time by a processor. This paper presents: (i) an O(log B) time optimal algorithm for the segmented scan problem on a (2n-1)-node toroidal X-tree, where B is the maximum distance of two successive zeroes in b0, . . . , bn-1; (ii) a novel definition of locally normal algorithms for trees and meshes of trees; (iii) a constant slow-down, optimal, and locally normal simulation algorithm for a class of reconfigurable architectures on the mesh of toroidal X-trees, if the log-time delay model is assumed; (iv) a constant slow-down optimal simulation of locally normal algorithms for meshes of toroidal X-trees on the hypercube.
This work has been supported by grants from the University of Trento and the Provincia Autonoma di Trento.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Y. Ben-Asher, D. Gordon, and A. Schuster, Efficient self-simulation algorithms for reconfigurable arrays, Journal of Parallel and Distributed Computing, 30 (1995), pp. 1–22.
G. E. Blelloch, Scans as primitive parallel operations, IEEE Transactions on Computers, 38 (1989), pp. 1526–1538.
F. T. Leighton, Introduction to parallel algorithms and architectures: arrays, trees, hypercubes, Morgan Kaufmann, San Mateo, CA, 1992.
M. Maresca, Polymorphic-torus network, IEEE Transactions on Computers, 38 (1989), pp. 1345–1351.
S. Matsumaeand and N. Tokura, Simulating a mesh with separable buses, Transactions of the Information Processing Society of Japan, 40 (1999), pp. 3706–3714.
R. Miller, V. K. Prasanna, D. I. Reisis, and Q. F. Stout, Parallel computations on reconfigurable meshes, IEEE Transactions on Computers, 42 (1993), pp. 678–692.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bertossi, A.A., Mei, A. (2000). Optimal Segmented Scan and Simulation of Reconfigurable Architectures on Fixed Connection Networks. In: Valero, M., Prasanna, V.K., Vajapeyam, S. (eds) High Performance Computing — HiPC 2000. HiPC 2000. Lecture Notes in Computer Science, vol 1970. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44467-X_5
Download citation
DOI: https://doi.org/10.1007/3-540-44467-X_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41429-2
Online ISBN: 978-3-540-44467-1
eBook Packages: Springer Book Archive