Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/341800.341825acmconferencesArticle/Chapter ViewAbstractPublication PagesspaaConference Proceedingsconference-collections
Article
Free access

An efficient self-simulation algorithm for reconfigurable meshes

Published: 09 July 2000 Publication History

Abstract

A reconfigurable mesh (RM) is the two-dimensional mesh-connected computer enhanced with a reconfigurable bus system. The bus system is used to dynamically obtain various interconnection patterns among the processors during the execution of programs. This paper shows that the RM of size n × n can be simulated in O(n2/m2 log n) steps by the RM of smaller size m × m (m < n). The algorithm improves the previously known best results, O (n2/m2 log m log n / m) steps proposed by Fernández-Zepeda et al., under some conditions (e.g. m = nc for a constant c with 0 < c < 1). Furthermore, our simulation algorithm can run on the restricted model of the RM called linear RM, which is a simpler model than that used by Fernández-Zepeda et al.

References

[1]
Y. Ben-Asher, D. Gordon, and A. Schuster. Optimal Simulations in Reconfigurable Arrays. Technical Report ~p716, Technion - Israel Institute of Technology, Computer Science Department, February 1992.
[2]
Y. Ben-Asher, D. Gordon, and A. Schuster. Efficient Self-Simulation Algorithms for Reconfigurable Arrays. J. of Parallel and Distrib~tted Comporting, 30(1):1-22, October 1995.
[3]
Y. Ben-Asher, K.-J. Lange, D. Peleg, and A. Schuster. The Complexity of Reconfiguring Network Models. Information and Computation, 121:41-58, 1995.
[4]
Y. Ben-Asher, D. Peleg, R. Ramaswami, and A. Schuster. The Power of Reconfiguration. J. of Parallel and Distributed Computing, 13:139-153, 1991.
[5]
B. Beresford-Smith, O. Diessel, and H. E1Gindy. Optimal Algorithms for Constrained Reconfigurable Meshes. J. of Parallel and Distributed Computing, 39:74-78, 1996.
[6]
V. Bokka, H. Gurla, S. Olariu, and J. L. Schwing. Time-Optimal Domain-Specific Querying on Enhanced Meshes. IEEE Trans. on Parallel and Distributed Systerns, 8(1):13-24, 1997.
[7]
K. Bondalapati and V. K. Prasanna. Reconfigurable Meshes: Theory and Practice. In Proc. of the 5th Reconfigurable Architectures Workshop (RAW'97), International Parallel Processing Symposium, 1997.
[8]
K. -L. Chung. Prefix Computations on a Generalized Mesh-Connected Computer with Multiple Buses. IEEE Trans. on Parallel and Distributed Systems, 6(2):196- 199, February 1995.
[9]
J. A. Fern~ndez-Zepeda, R. Vaidyanathan, and J. L. Trahan. Scaling Simulation of the Fusing-Restricted Reconfigurable Mesh. IEEE Trans. on Parallel and Distributed Systems, 9(9):861-871, September 1998.
[10]
T. Maeba, M. Sugaya, S. Tatsumi, and K. Abe. Semigroup Computations on a Processor Array with Partitioned Buses. IEICE Trans. A, J80-A(2):410-413, 1997.
[11]
M. Maresca. Polymorphic Processor Arrays. IEEE Trans. on Parallel and Distributed Systems, 4(5):490- 506, May 1993.
[12]
Y. Matias and A. Schuster. Fast, Efficient Mutual and Self Simulations for Shared Memory and Reconfigurable Mesh. In Proc. of the 7th IEEE Syrup. on Parallel and Distributed Processing, pages 238-246, 1995.
[13]
R. Miller, V. K. Prasanna-Kumar, D. I. Reisis, and Q. F. Stout. Parallel Computations on Reconfigurable Meshes. IEEE Trans. on Computers, 42(6):678-692, June 1993.
[14]
M. M. Murshed and R. P. Brent. Algorithms for Optireal Self-Simulation of Some Restricted Reconfigurable Meshes. Technical Report TR-CS-97-16, Joint Computer Science Technical Report Series, The Australian National University, July 1997.
[15]
K. Nakano. A Bibliography of Published Papers on Dynamically Reconfigurable Architectures. Parallel Processing Letters, 5(1):111-124, 1995.
[16]
V. K. Prasanna-Kumar and C. S. Raghavendra. Array Processor with Multiple Broadcasting. J. of Parallel and Distributed Computing, 4:173-190, 1987.
[17]
M. J. Serrano and B. Parhami. Optimal Architectures and Algorithms for Mesh-Connected Parallel Computers with Separable Row/Column Buses. IEEE Trans. on Parallel and Distributed Systems, 4(10):1073-1080, October 1993.
[18]
B. Wang and G. Chen. Constant Time Algorithms for the Transitive Closure and Some Related Graph Problems on Processor Arrays with Reconfigurable Bus Systerns. IEEE Trans. on Parallel and Distributed Systems, 1(4):500-507, October 1990.

Cited By

View all
  • (2014)An FPGA-Based Reconfigurable Mesh Many-CoreIEEE Transactions on Computers10.1109/TC.2013.17463:12(2919-2932)Online publication date: 1-Dec-2014

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SPAA '00: Proceedings of the twelfth annual ACM symposium on Parallel algorithms and architectures
July 2000
224 pages
ISBN:1581131852
DOI:10.1145/341800
  • Chairmen:
  • Gary Miller,
  • Shang-Hua Teng
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 July 2000

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SPAA00

Acceptance Rates

SPAA '00 Paper Acceptance Rate 24 of 45 submissions, 53%;
Overall Acceptance Rate 447 of 1,461 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)38
  • Downloads (Last 6 weeks)16
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2014)An FPGA-Based Reconfigurable Mesh Many-CoreIEEE Transactions on Computers10.1109/TC.2013.17463:12(2919-2932)Online publication date: 1-Dec-2014

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media