uu.seUppsala University Publications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • 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
Correctly Synchronised POSIX-threads Benchmark Applications
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology.
2015 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

With the future of high performance computing quickly moving towards a higher and higher count of CPU cores, the need for efficient memory coherence models is becoming more and more prevalent. Strict memory models, while convenient for the programmer, limit the scalability and overall performance of multi- and manycore systems. For this reason, relaxed memory models are looked into, both in academia and in the industry. Applications written for stronger memory models often contain data races, which cause unexpected behaviour in more relaxed models, many of which rely on data race free code to work. At the same time, some of the most widely used programming languages now require data race free code. For these reasons, the need for benchmarks based on properly synchronised code is bigger than ever. In this thesis, we will identify data races in major benchmark suites, remove them, and then quantify and compare the performance differences between the unmodified and the properly synchronised versions.

Place, publisher, year, edition, pages
2015. , 53 p.
Series
IT, 15049
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:uu:diva-268183OAI: oai:DiVA.org:uu-268183DiVA: diva2:876052
Educational program
Master Programme in Computer Science
Supervisors
Examiners
Available from: 2015-12-02 Created: 2015-12-02 Last updated: 2015-12-02Bibliographically approved

Open Access in DiVA

fulltext(822 kB)126 downloads
File information
File name FULLTEXT01.pdfFile size 822 kBChecksum SHA-512
c4560ce42492a92d189c02cffc57f1ff9f0ee22f52de41f1fc98013bd0f725f97af8b9e9fc3f9d5f1cddabe18f8e2e7f92745f5fd8d673984b08f5789d24338c
Type fulltextMimetype application/pdf

By organisation
Department of Information Technology
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 126 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

urn-nbn

Altmetric score

urn-nbn
Total: 343 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • 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