Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Maze routing on a hypercube multicomputer

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

The implementation of Lee's maze routing algorithm on an MIMD hypercube multiprocessor computer can follow several plausible mappings and synchronization strategies. These are evaluated experimentally on an NCUBE/7 hypercube computer with 64 processors. Different grid partitioning and mapping strategies result in a different balance between computation and communication time. The total routing time is significantly impacted by the synchronization and termination detection scheme used. Further, by rearranging the computation, it is possible to overlap much of the interprocessor communication with the computation and realize a significant reduction in the overall run time. By choosing the right partitioning and synchronization scheme and by overlapping computation and communication, a good speedup is obtained on large routing grids.

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

Access this article

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

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

  • Blank, T., Stefik, M., and vanCleemput, W. 1981. A parallel bit map processor architecture for DA algorithms. InConference Proceedings—The 18th Design Automation Conference, ACE/IEEE, pp. 837–845.

  • Dunigan, T.H. 1987. Hypercube performance. InConference Proceedings—Hyper cube Multiprocessors 1987 (Knoxville, Sept. 29–Oct. 1, 1986), SIAM, pp. 178–192.

  • Iosupovici, A. 1986. A class of array architectures for hardware grid routers.IEEE Trans. CAD, CAD-5,2 (Apr.), 245–255.

    Google Scholar 

  • Mudge, T.N., Ratenbar, R.A., Lougheed, R.M., and Atkins, D.E. 1982. Cellular image processing techniques for VLSI circuit layout validation and routing. InConference Proceedings—The 19th Design Automation Conference, ACE/IEEE, pp. 537–543.

  • Nair, R., Hong, S.J., Liles, S., and Villani, R. 1982. Global wiring on a wire routing machine. InConference Proceedings—The 19th Design Automation Conference, ACE/IEEE, pp. 224–231.

  • Palmer, J., Colley, S., Hayes, J.P., Mudge, T.N., and Stout, Q.F. 1986. Architecture of a hypercube supercomputer. InConference Proceedings—International Conference on Parallel Processing, Pennsylvania State University, pp. 653–660.

  • Saad, Y., and Schultz, M.H. 1985. Topological properties of hypercubes.Technical report YALE/DCS/RR-389, Dept. of Computer Science, Yale University.

  • Suzuki, K., Matsunaga, Y., Tachibana, M., and Ohtsuki, T. 1986. A hardware maze router with application to interactive rip-up and reroute.IEEE Trans. CAD, CAD-5,4 (Oct.), 466–476.

    Google Scholar 

  • Won, Y.J., Sahni, S., and El-Ziq, Y. 1987. A hardware accelerator for maze routing. InConference Proceedings—The 24th Design Automation Conference, ACE/IEEE, pp. 800–807.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Won, Y., Sahni, S. Maze routing on a hypercube multicomputer. J Supercomput 2, 55–79 (1988). https://doi.org/10.1007/BF00127848

Download citation

  • Issue Date:

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

Keywords