Show simple item record

dc.contributor.authorShim, Keun Sup
dc.contributor.authorCho, Myong Hyon
dc.contributor.authorKinsy, Michel A.
dc.contributor.authorWen, Tina
dc.contributor.authorLis, Mieszko
dc.contributor.authorDevadas, Srinivas
dc.date.accessioned2010-02-10T18:40:11Z
dc.date.available2010-02-10T18:40:11Z
dc.date.issued2009-05
dc.date.submitted2009-05
dc.identifier.urihttp://hdl.handle.net/1721.1/51681
dc.description.abstractMost 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.en
dc.language.isoen_US
dc.publisherInstitute of Electrical and Electronics Engineersen
dc.relation.isversionofhttp://dx.doi.org/10.1109/NOCS.2009.5071443en
dc.rightsAttribution-Noncommercial-Share Alike 3.0 Unporteden
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/en
dc.sourceSrinivas Devadasen
dc.titleStatic virtual channel allocation in oblivious routingen
dc.typeArticleen
dc.identifier.citationStatic virtual channel allocation in oblivious routing Keun Sup Shim; Myong Hyon Cho; Kinsy, M.; Wen, T.; Lis, M.; Suh, G.E.; Devadas, S.; Networks-on-Chip, 2009. NoCS 2009. 3rd ACM/IEEE International Symposium on 10-13 May 2009 Page(s):38 - 43en
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.approverDevadas, Srinivas
dc.contributor.mitauthorShim, Keun Sup
dc.contributor.mitauthorCho, Myong Hyon
dc.contributor.mitauthorKinsy, Michel A.
dc.contributor.mitauthorWen, Tina
dc.contributor.mitauthorLis, Mieszko
dc.contributor.mitauthorDevadas, Srinivas
dc.relation.journalProceedings of the 3rd ACM/IEEE International Symposium on Networks-on-Chip (NoCS 2009)en
dc.eprint.versionAuthor's final manuscript
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen
eprint.statushttp://purl.org/eprint/status/PeerRevieweden
dspace.orderedauthorsShim, Keun Sup; Cho, Myong Hyon; Kinsy, Michel; Wen, Tina; Lis, Mieszko; Suh, G. Edward; Devadas, Srinivasen
dc.identifier.orcidhttps://orcid.org/0000-0001-8253-7714
dc.identifier.orcidhttps://orcid.org/0000-0003-4301-1159
dspace.mitauthor.errortrue
mit.licenseOPEN_ACCESS_POLICYen
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record