Change search
ReferencesLink to record
Permanent link

Direct link
Dynamic Load Generator: Synthesising dynamic hardware load characteristics
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
2015 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

In this thesis we proposed and tested a new method for creating synthetic workloads. Our method takes the dynamic behaviour into consideration, whereas previous studies only consider the static behaviour. This was done by recording performance monitor counters (PMC) events from a reference application. These events were then used to calculate the hardware load characteristics, in our case cache miss ratios, that were stored for each sample and used as input to a load regulator. A signalling application was then used together with a load regulator and a cache miss generator to tune the hardware characteristics until they were similar to those of the reference application. For each sample, the final parameters from the load regulator were stored in order to be able to simulate it. By simulating all samples with the same sampling period with which they were recorded, the dynamic behaviour of the reference application could be simulated. Measurements show that this was successful for L1 D$ miss ratio, but not for L1 I$ miss ratio and only to a small extent for L2 D$ miss ratio. We were also able to show that the total convergence time for the regulator could be reduced by using case-based reasoning to select the initial parameters from similar samples.

Place, publisher, year, edition, pages
2015. , 65 p.
Keyword [en]
Performance evaluation, Synthetic hardware load, characteristics measurement, cache, instructions per cycle, simulation, performance monitoring, performance monitor counters
National Category
Computer Science
URN: urn:nbn:se:mdh:diva-28280OAI: diva2:820935
Subject / course
Computer Science
2015-06-04, Gamma, Västerås, 08:15 (English)
Available from: 2015-06-30 Created: 2015-06-12 Last updated: 2015-06-30Bibliographically approved

Open Access in DiVA

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

Search in DiVA

By author/editor
Karlsson, StefanHansson, Erik
By organisation
Embedded Systems
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 74 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: 149 hits
ReferencesLink to record
Permanent link

Direct link