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
Performance monitoring on high-end general processing boards using hardware performance counters
KTH, School of Information and Communication Technology (ICT).
2015 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Most of the advanced microprocessors today incorporate on-chip hardware performance counters. These counters are capable to count various events in a non-invasive way, while executing real workloads. Events such as the number of instructions, memory accesses, cache and TLB misses are the most common ones that can be precisely measured.

The primary accomplishment of this work was to implement a performance monitoring tool, which could be used to evaluate system behaviour on high-end processing platforms. The tool is able to collect data from hardware performance counters and present them in an interpretable way. Moreover, it has support for two different platforms and two operating systems. As a secondary objective, several measurements were carried out on both supported platforms and operating systems to demonstrate the tool’s capabilities, and to solve the potential use-cases.

Abstract [sv]

De flesta av dagens mikroprocessorer innehåller prestandaräknare direkt i hårdvaran. Dessa räknare kan räkna olika typer av händelser på ett icke störande sätt medans hårdvaran är under last. Händelser såsom instruktioner, minnesaccesser, cache och TLB missar är de vanligast förekommande räknarna som kan göras precisa.

Det främsta genomförandet i denna uppgift var att implementera att verktyg för att övervaka prestanda som kan användas för att beräkna ett systems beteende på högprestanda-plattformar. Verktyget kan hämta prestandaräknarna och presentera dem i ett läsbart format. Dessutom har verktyget stöd för två olika plattformar och det översattes till två olika operativsystem. Som ett sekundärt mål gjordes många mätningar på de båda plattformarna samt operativsystemen som stöddes för att visa verktygets funktion och lösa potentiella användningsfall.

Place, publisher, year, edition, pages
2015. , 68 p.
Series
TRITA-ICT-EX, 2015:220
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:kth:diva-187029OAI: oai:DiVA.org:kth-187029DiVA: diva2:928614
Educational program
Master of Science - Embedded Systems
Examiners
Available from: 2016-05-16 Created: 2016-05-16 Last updated: 2016-05-16Bibliographically approved

Open Access in DiVA

fulltext(2745 kB)96 downloads
File information
File name FULLTEXT01.pdfFile size 2745 kBChecksum SHA-512
a552b8c50c478ff04efdfcd1c960f5f94344a3397dd22ae761bea828232c8b5bcc700fe90f23451a7c9241b1a8b390af4342f018a2fb22878ea80c38aa42e8ab
Type fulltextMimetype application/pdf

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

Search outside of DiVA

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