[go: up one dir, main page]

Skip to main content

Efficient List Ranking Algorithms on Reconfigurable Mesh

  • Conference paper
  • First Online:
Computing and Combinatorics (COCOON 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1858))

Included in the following conference series:

Abstract

List ranking is one of the fundamental techniques in parallel algorithm design. Hayashi, Nakano, and Olariu proposed a deterministic list ranking algorithm that runs in O(log* n) time and a randomized one that runs in O(1) expected time, both on a reconfigurable mesh of size n × n. In this paper we show that the same deterministic and randomized time complexities can be achieved using only O(n 1+∈) processors, where is an arbitrary positive constant < 1. To reduce the number of processors, we adopt a reconfigurable mesh of high dimensions and develop a new technique called path embedding.

This work was supported by the Brain Korea 21 Project.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Chen, Y. C. and Chen, W. T.: Constant Time Sorting on Reconfigurable Meshes. IEEE Transactions on Computers. Vol. 43, No. 6 (1994) 749–751

    Article  MATH  Google Scholar 

  2. Chen, G. H. and Wang, B. F.: Sorting and Computing Convex Hull on Processor Arrays with Reconfigurable Bus System. Information Science. 72 (1993) 191–206

    Article  MATH  Google Scholar 

  3. Chen, G. H., Wang, B. F., and Lu, C. J.: On Parallel Computation of the Algebraic Path Problem. IEEE Transactions on Parallel and Distributed Systems. Vol. 3, No. 2, Mar. (1992) 251–256

    Article  Google Scholar 

  4. Hao, E., MacKenzie, P. D., and Stout, Q. F.: Selection on the Reconfigurable Mesh. Proc. of fourth Symposium on the Frontiers of Massively Parallel Computation. (1992) 38–45

    Google Scholar 

  5. Hayashi, T., Nakano, K., and Olariu, S.: Efficient List Ranking on the Reconfigurable Mesh, with Applications. Proc. of 7th International Simposium on Algorithms and Computation, ISAAC’96. (1996) 326–335

    Google Scholar 

  6. Jang, J. and Prasanna, V. K.: Efficient Parallel Algorithms for Geometric Problems on Reconfigurable Mesh. Proc. of International Conference on Parallel Processing. 3 (1992) 127–130

    Google Scholar 

  7. Jang, J. and Prasanna, V. K.: An Optimal Sorting Algorithm on Reconfigurable Mesh. International Parallel Processing Symposium. (1992) 130–137

    Google Scholar 

  8. Jenq, J. F. and Sahni, S.: Reconfigurable Mesh Algorithms for the Hough Transform. Proc. of International Conference on Parallel Processing. 3 (1991) 34–41

    Google Scholar 

  9. Li, H. and Maresca, M.: Polymorphic-torus Network. IEEE Transactions on Computers. 38 (1989) 1345–1351

    Article  Google Scholar 

  10. Maresca, M.: Polymorphic Processor Arrays. IEEE Transactions on Parallel and Distributed Systems. 4 (1993) 490–506

    Article  Google Scholar 

  11. Miller, R., Prasanna Kumar, V. K., Reisis, D. I., and Stout, Q. F.: Parallel Computations on Reconfigurable Mesh. Technical Report # 229. USC, Mar. (1922)

    Google Scholar 

  12. Miller, R. and Stout, Q. F.: Efficient Parallel Convex Hull Algorithms. IEEE Transactions on Computer. Vol 37, No. 12, Dec. (1988) 1605–1618

    Article  MATH  MathSciNet  Google Scholar 

  13. Niven, I., Zuckerman, H. S., and Montgomery, H. L.: An Introduction to the Theory of Numbers, Fifth Edition. (1991) John Wiley & Sons

    Google Scholar 

  14. Olariu, S., Schwing, J. L., and Jhang, J.: Fundamental Algorithms on Reconfigurable Meshes. Proc. of 29th Annual Allerton Conference on Communication, Control, and Computing. (1991) 811–820

    Google Scholar 

  15. Wang, B. F. and Chen, G. H.: Constant Time Algorithms for the Transitive Closure and Some Related Graph Problems on Processor Arrays with Reconfigurable Bus System. IEEE Transactions on Parallel and Distributed Systems. Vol. 1, No. 4, Oct. (1990) 500–507

    Article  Google Scholar 

  16. Wylie, J.C.: The Complexity of Parallel Computation. Doctoral Thesis, Cornell University. (1979)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kim, SR., Park, K. (2000). Efficient List Ranking Algorithms on Reconfigurable Mesh. In: Du, DZ., Eades, P., Estivill-Castro, V., Lin, X., Sharma, A. (eds) Computing and Combinatorics. COCOON 2000. Lecture Notes in Computer Science, vol 1858. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44968-X_26

Download citation

  • DOI: https://doi.org/10.1007/3-540-44968-X_26

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67787-1

  • Online ISBN: 978-3-540-44968-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics