Skip to main content
Log in

Fault-tolerance in balanced sorting networks

  • Published:
Journal of Electronic Testing Aims and scope Submit manuscript

Abstract

Much research has been done on sorting networks but there are very few results concerning their robustness. Our starting point is the balanced sorting network introduced by Dowd et al. and its single-block robust design of Rudolph obtained at the cost of some redundancy and two permuters external to the network. In this article we introduce a new implementation which is more robust than Rudolph's network and needs no redundancy or external permuters. We also consider a class of single-stage designs with redundancy and compare the characteristics of networks discussed.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. L. Rudolph, “A robust sorting network,” IEEE Trans. Computers C-34 (4): 326–335, 1985.

    Google Scholar 

  2. K.E. Batcher, “Sorting networks and their applications,” Proc. AFIPS Spring Joint Comput. Conf 32: 307–314, 1968.

    Google Scholar 

  3. H.S. Stone, “Parallel processing with the perfect shuffle,” IEEE Trans. Computers C-20 (2): 153–161, 1971.

    Google Scholar 

  4. M. Dowd, Y. Perl, L. Rudolph, and M. Saks, “The balanced sorting network,” Proc. ACM Princ. Distrib. Comput., pp. 161–172, August 1983.

  5. D.E. Knuth, The Art of Computer Programming, vol. 3, Addison-Wesley, Reading, MA, 1968.

    Google Scholar 

  6. G.B. Adams III, et al., “A survey and comparison of fault-tolerant multistage interconnection networks,” Computer 20 (6): 14–27, 1987.

    Google Scholar 

  7. J.D. Ullman, Computational Aspects of VLSI, Computer Science Press, Rockville, MD, 1983.

    Google Scholar 

  8. M. Ajtai, et al., “An O(nlog n) sorting network,” Proc. 15th Annu. ACM Symp. Theory Comput., pp. 1–9, 1983.

  9. R. Cole and A. Siege, “Optimal VLSI circuits for sorting,” Technical Report #172, Dept. of Computer Science, New York Univ., September 1985.

  10. S.G. Akl, Parallel Sorting Algorithms, Academic Press, Orlando, FL, 1985.

    Google Scholar 

  11. T. Nakatani et al., “K-way bitonic sort,” IEEE Trans. Computers 38 (2): 283–288, 1989.

    Google Scholar 

  12. Y. Choi and M. Malek, “A fault-tolerant systolic sorter,” IEEE Trans. Computers 37 (5): 621–624, 1988.

    Google Scholar 

  13. C.E. Leiserson, “Systolic priority queues,” Proc. Caltech Conf. VLSI, pp. 199–224, January 1979.

  14. T.-Y. Feng and C.-L. Wu, “Fault-diagnosis for a class of multistage interconnection networks,” IEEE Trans. Computers C-30 (10): 743–758, 1981.

    Google Scholar 

  15. K.E. Batcher, “The flip network in STARAN,” Proc. Intern. Conf. Parallel Processing, pp. 65–71, 1976.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sun, J., Gecsei, J. & Cerny, E. Fault-tolerance in balanced sorting networks. J Electron Test 1, 31–41 (1990). https://doi.org/10.1007/BF00134013

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00134013

Key words

Navigation