Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Aggregate flow-based performance fairness in CMPs
KTH, School of Information and Communication Technology (ICT), Elektronics, Electronic and embedded systems.ORCID iD: 0000-0003-0061-3475
KTH, School of Information and Communication Technology (ICT), Elektronics, Electronic and embedded systems.ORCID iD: 0000-0001-9448-5595
2016 (English)In: ACM Transactions on Architecture and Code Optimization (TACO), ISSN 1544-3566, E-ISSN 1544-3973, Vol. 13, no 4, article id 53Article in journal (Refereed) Published
Abstract [en]

In CMPs, multiple co-executing applications create mutual interference when sharing the underlying network-on-chip architecture. Such interference causes different performance slowdowns to different applications. To mitigate the unfairness problem, we treat traffic initiated from the same thread as an aggregate flow such that causal request/reply packet sequences can be allocated to resources consistently and fairly according to online profiled traffic injection rates. Our solution comprises three coherent mechanisms from rate profiling, rate inheritance, and rate-proportional channel scheduling to facilitate and realize unbiased workload-adaptive resource allocation. Full-system evaluations in GEM5 demonstrate that, compared to classic packet-centric and latest application-prioritization approaches, our approach significantly improves weighted speed-up for all multi-application mixtures and achieves nearly ideal performance fairness.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2016. Vol. 13, no 4, article id 53
Keywords [en]
Computer architecture, Performance fairness, Quality of service
National Category
Other Engineering and Technologies
Identifiers
URN: urn:nbn:se:kth:diva-201486DOI: 10.1145/3014429ISI: 000392416400022Scopus ID: 2-s2.0-85008867805OAI: oai:DiVA.org:kth-201486DiVA, id: diva2:1073461
Note

QC 20170210

Available from: 2017-02-10 Created: 2017-02-10 Last updated: 2017-11-29Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Lu, ZhonghaiYao, Yuan
By organisation
Electronic and embedded systems
In the same journal
ACM Transactions on Architecture and Code Optimization (TACO)
Other Engineering and Technologies

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 160 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf