Show simple item record

dc.contributor.advisorGratz, Paul V.
dc.contributor.advisorSprintson, Alexander
dc.creatorRamakrishna, Mukund
dc.date.accessioned2012-10-19T15:30:44Z
dc.date.accessioned2012-10-22T18:04:41Z
dc.date.available2014-11-03T19:49:15Z
dc.date.created2012-08
dc.date.issued2012-10-19
dc.date.submittedAugust 2012
dc.identifier.urihttps://hdl.handle.net/1969.1/ETD-TAMU-2012-08-11712
dc.description.abstractAs modern CMPs scale to ever increasing core counts, Networks-on-Chip (NoCs) are emerging as an interconnection fabric, enabling communication between components. While NoCs are easy to implement and provide high and scalable bandwidth, current routing algorithms, such as dimension-ordered routing, suffer from poor load balance, leading to reduced throughput and high latencies. Improving load balance, hence, is critical in future CMP designs where increased latency leads to wasted power and energy waiting for outstanding requests to resolve. Adaptive routing is a known technique to improve load balance; however, prior adaptive routing techniques either use local, myopic information or misinformed, regionally-aggregated information to form their routing decisions. This thesis proposes a new, light-weight, adaptive routing algorithm for on-chip routers based on global link state and congestion information, Global Congestion Awareness (GCA). GCA leverages unused bits in existing packet header flits to "piggyback" congestion state information around the network and uses a simple, low-complexity route calculation unit, to calculate optimal packet paths to their destination without the myopia of local decisions, nor the aggregation of unrelated status information, found in prior designs. In particular GCA outperforms local adaptive routing by up to 82%, Regional Congestion Awareness (RCA) by up to 51%, and a recent competing adaptive routing algorithm, DAR, by 8% on average on realistic workloads.en
dc.format.mimetypeapplication/pdf
dc.language.isoen_US
dc.subjectcomputer architectureen
dc.subjecton-chip networksen
dc.subjectnetworks-on-chipen
dc.subjectmulticoresen
dc.subjectadaptive routingen
dc.titleGCA: Global Congestion Awareness for Load Balance in Networks-on-Chipen
dc.typeThesisen
thesis.degree.departmentElectrical and Computer Engineeringen
thesis.degree.disciplineComputer Engineeringen
thesis.degree.grantorTexas A&M Universityen
thesis.degree.nameMaster of Scienceen
thesis.degree.levelMastersen
dc.contributor.committeeMemberKim, Eun J.
dc.type.genrethesisen
dc.type.materialtexten
local.embargo.terms2014-10-22


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record