Academia.eduAcademia.edu

Outline

Packet Routing in Dynamically Changing Networks on Chip

19th IEEE International Parallel and Distributed Processing Symposium

https://doi.org/10.1109/IPDPS.2005.323

Abstract

On-line routing strategies for communication in a dynamic network on chip (DyNoC) environment are presented. The DyNoC has been presented as a medium supporting communication among modules which are dynamically placed on a reconfigurable device at run-time. Using simulation, we compare the performance of an adaptive Qrouting algorithm to the well known XY-routing strategy. Both algorithms are adapted to support communication on the DyNoC which is equivalent to routing on meshes with obstacles. In our experiments, Q-routing proves its performance under varying network load while using only local information for its routing decisions.

References (12)

  1. A. Ahmadinia, C. Bobda, and J. Teich. A dynamic schedul- ing and placement algorithm for reconfigurable hardware. In C. Müller-Schloer, T. Ungerer, and B. Bauer, editors, Proc. of 17th International Conference on Architecture of Comput- ing Systems (ARCS 2004), volume 2981 of Lecture Notes in Computer Science (LNCS), pages 125-139, Augsburg, Ger- many, Mar. 2004. Springer.
  2. K. Bazargan, R. Kastner, and M. Sarrafzadeh. Fast template placement for reconfigurable computing systems. IEEE De- sign and Test -Special Issue on Reconfigurable Computing, January-March:68-83, 2000.
  3. L. Benini and G. Micheli. Network on chips: A new soc par- adigm. IEEE Computer, Jan. 2001.
  4. D. Bertozzi and L. Benini. Xpipes: A network-on-chip ar- chitecture for gigascale system-on-chip. IEEE Circuits and Systems Magazine, Second Quarter:18-31, 2004.
  5. C. Bobda, M. Majer, D. Koch, A. Ahmadinia, and J. Teich. A dynamic NoC approach for communication in reconfig- urable devices. In Proceedings of International Conference on Field-Programmable Logic and Applications (FPL), vol- ume 3203 of Lecture Notes in Computer Science (LNCS), pages 1032-1036, Antwerp, Belgium, Aug. 2004. Springer.
  6. J. A. Boyan and M. L. Littman. Packet routing in dy- namically changing networks: A reinforcement learning ap- proach. In J. D. Cowan, G. Tesauro, and J. Alspector, editors, Advances in Neural Information Processing Systems, vol- ume 6, pages 671-678. Morgan Kaufmann Publishers, Inc., 1994.
  7. W. J. Dally and B. Towles. Route packets, not wires: On-chip interconnection networks. In Proceedings of the Design Au- tomation Conference, pages 684-689, Las Vegas, NV, June 2001.
  8. A. Hemani, A. Jantsch, S. Kumar, A. Postula, J. Oberg, M. Millberg, and D. Lindqvist. Network on chip: An archi- tecture for billion transistor era. In Proceeding of the IEEE NorChip Conference, Nov. 2000.
  9. T. Marescaux, J.-Y. Mignolet, A. Bartic, W. Moffat, D. Verk- est, S. Vernalde, and R. Lauwereins. Networks on chip as hardware components of an OS for reconfigurable sys- tems. In Proceedings of 13th International Conference on Field Programmable Logic and Applications, Lisbon, Portu- gal, Sept. 2003.
  10. C. Steiger, H. Walder, M. Platzner, and L. Thiele. Online Scheduling and Placement of Real-time Tasks to Partially Reconfigurable Devices. In Proceedings of the 24th Inter- national Real-Time Systems Symposium, Dec. 2003.
  11. M. Thottethodi, A. Lebeck, and S. Mukherjee. Exploiting global knowledge to achieve self-tuned congestion control for k-ary n-cube networks. In IEEE Transactions on Par- allel and Distributed Systems, volume 15, pages 257 -272, Mar. 2004.
  12. H. Walder, C. Steiger, and M. Platzner. Fast online task placement on FPGAs: Free space partitioning and 2d- hashing. In Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS) / Recon- figurable Architectures Workshop (RAW), page 178. IEEE Computer Society, Apr 2003.