Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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
Identifying and alleviating shared cache contention: Achieving reliability of real-time tasks on a multi-OS and multi-core system
KTH, School of Information and Communication Technology (ICT).
2015 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Current architecture trends results in processors being equipped with more cores and larger shared caches. Concurrent applications on multicore processors may interfere with each other when accessing shared resources. This is especially troublesome if deadline-bound real-time tasks are running.

A tool illustrating contention was developed. The tool was used to confirm the contention problem and to evaluate the developed solution. This thesis surveyed state-of-the-art approaches concerned with mitigating contention. The approaches can be categorized as requiring modifications to the operating system, requiring modifications to hardware, requiring both or requiring neither. The approaches were also characterized by whether they focused on the source of contention or the contended for resource. An approach involving throttling of individual cores by clock modulation and toggling of hardware prefetchers was developed and tested. The solution was demonstrably effective in reducing contention. Contention effects were not eliminated.

Possible further work include improving autonomous detection of contention and accounting for, and illustrating contention effects involving, additional contended for resources.

Place, publisher, year, edition, pages
2015. , 65 p.
Series
TRITA-ICT-EX, 2015:142
National Category
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-207857OAI: oai:DiVA.org:kth-207857DiVA: diva2:1099048
External cooperation
ABB
Subject / course
Electronic- and Computer Systems; Electronic- and Computer Systems
Educational program
Master of Science - Computer Science; Master of Science in Engineering - Computer Science and Technology
Supervisors
Examiners
Available from: 2017-05-29 Created: 2017-05-29 Last updated: 2017-05-29Bibliographically approved

Open Access in DiVA

fulltext(9419 kB)11 downloads
File information
File name FULLTEXT01.pdfFile size 9419 kBChecksum SHA-512
4fd6b194c8744cf075769b8e4add8c162eb27835045215ae92e2033c642880c04ac8c5ae224059922bf07d76475d14a66d7a360f7de090c9a234c5ccbed2f228
Type fulltextMimetype application/pdf

By organisation
School of Information and Communication Technology (ICT)
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 11 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 59 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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