• DocumentCode
    2009051
  • Title

    Static virtual channel allocation in oblivious routing

  • Author

    Shim, Keun Sup ; Cho, Myong Hyon ; Kinsy, Michel ; Wen, Tina ; Lis, Mieszko ; Suh, G. Edward ; Devadas, Srinivas

  • Author_Institution
    Comput. Sci. & Artificial Intell. Lab., Massachusetts Inst. of Technol., Cambridge, MA
  • fYear
    2009
  • fDate
    10-13 May 2009
  • Firstpage
    38
  • Lastpage
    43
  • Abstract
    Most virtual channel routers have multiple virtual channels to mitigate the effects of head-of-line blocking. When there are more flows than virtual channels at a link, packets or flows must compete for channels, either in a dynamic way at each link or by static assignment computed before transmission starts. In this paper, we present methods that statically allocate channels to flows at each link when oblivious routing is used, and ensure deadlock freedom for arbitrary minimal routes when two or more virtual channels are available. We then experimentally explore the performance trade-offs of static and dynamic virtual channel allocation for various oblivious routing methods, including DOR, ROMM, Valiant and a novel bandwidth-sensitive oblivious routing scheme (BSORM). Through judicious separation of flows, static allocation schemes often exceed the performance of dynamic allocation schemes.
  • Keywords
    network routing; network-on-chip; bandwidth-sensitive oblivious routing scheme; deadlock freedom; oblivious routing; static virtual channel allocation; Artificial intelligence; Buffer storage; Channel allocation; Computer science; Laboratories; Organizing; Routing; Switches; System recovery; Virtual colonoscopy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks-on-Chip, 2009. NoCS 2009. 3rd ACM/IEEE International Symposium on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-1-4244-4142-6
  • Electronic_ISBN
    978-1-4244-4143-3
  • Type

    conf

  • DOI
    10.1109/NOCS.2009.5071443
  • Filename
    5071443