search query: @keyword measuring / total: 16
reference: 7 / 16
« previous | next »
Author:Töyry, Timo
Title:Measuring processor activity on a multi-core platform
Suorittimen aktiivisuuden mittaaminen moniydinalustalla
Publication type:Master's thesis
Publication year:2010
Pages:ix + 57      Language:   eng
Department/School:Informaatio- ja luonnontieteiden tiedekunta
Main subject:Ohjelmistotekniikka   (T-106)
Supervisor:Saikkonen, Heikki
Instructor:Hirvisalo, Vesa
OEVS:
Electronic archive copy is available via Aalto Thesis Database.
Instructions

Reading digital theses in the closed network of the Aalto University Harald Herlin Learning Centre

In the closed network of Learning Centre you can read digital and digitized theses not available in the open network.

The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/

You can read theses on the Learning Centre customer computers, which are available on all floors.

Logging on to the customer computers

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
Location:P1 Ark Aalto  8587   | Archive
Keywords:parallel programming
multi-core processor
ARM
measuring
observation
OProfile
rinnakkaisohjelmointi
moniydinprosessori
mittaus
havainnointi
Abstract (eng):This thesis will discuss how to observe the behaviour of a parallel program at processor-level on multi-core processors of future mobile devices. The motivation of the work is the fact that parallel programming is hard. Observation of parallel programs is required in application development and in parallel programming research.

Tools are required to observe the runtime behaviour of parallel programs. The tools must be relatively easy to use and provide the results in an easy to understand format. Also, the tools have to be easily adapted for new processor architectures as the hardware is changing rapidly.

An open source Linux tool called OProfile was found to meet the requirements for an observation tool. The OProfile tool can measure various hardware events such as the cycle count of the processor by using the hardware performance counters of the processor.

An ARM11 MPCore prototype processor was used as an example of a future mobile multi-core processor for the measurements. A measurement setting was created around the ARM11 MPCore and OProfile. Three different types of parallel workloads were selected. A set of measurements was done to demonstrate that the approach is suitable for observing parallel programs at processor-level on a multi-core mobile processor.
Abstract (fin):Tässä diplomityössä esitetään menetelmä rinnakkaisohjelmien havainnointiin suoritintasolla tulevaisuuden mobiililaitteiden moniydinsuorittimilla. Motivaationa työlle toimii rinnakkaisohjelmoinnin vaikeus.
Rinnakkaisohjelmien havainnointia tarvitaan sovelluskehityksessä sekä rinnakkaisohjelmoinnin tutkimuksessa.

Työkaluja tarvitaan rinnakkaisohjelmien ajonaikaisen käyttäytymisen havainnointiin. Työkalujen pitää olla suhteellisen helppokäyttöisiä ja niiden täytyy esittää tulokset helposti ymmärrettävässä muodossa. Työkaluihin täytyy myös helposti pystyä päivittämään tuki uusille suoritinarkkitehtuureille, koska laitteisto kehittyy erittäin nopeasti.

OProfile-nimisen avoimen lähdekoodin Linux-työkalun todettiin täyttävän havaintotyökalulle asetetut vaatimukset.
OProfile-työkalu pystyy mittaamaan lukuisia laitteistotapahtumia, kuten suorittimien kellosyklien määrän, suorittimen suorituskykylaskureiden avulla.

ARM11 MPCore -prototyyppisuoritinta käytettiin mittauksissa esimerkkinä tulevaisuuden mobiililaitteen moniydinsuorittimesta. ARM11 MPCoren ja OProfilen ympärille rakennettiin mittausasetelma.
Kolme erityyppistä rinnakkaistyökuormaa valittiin mittauksia varten. Mittauksilla osoitettiin, että valittu lähestymistapa on toimiva rinnakkaisohjelmien havainnointiin suoritintasolla mobiilimoniydinsuorittimessa.
ED:2010-09-02
INSSI record number: 40385
+ add basket
« previous | next »
INSSI