search query: @keyword sulautetut järjestelmät / total: 43
reference: 8 / 43
« previous | next »
Author:Öhman, Henri
Title:Performance analysis of a PowerPC-based embedded system
PowerPC-pohjaisen sulautetun järjestelmän suorituskykyanalyysi
Publication type:Master's thesis
Publication year:2013
Pages:viii + 62 + liitt. (+3)      Language:   eng
Department/School:Sähkötekniikan korkeakoulu
Main subject:Teollisuusautomaation signaalinkäsittely ja säätötekniikka   (ETA3007)
Supervisor:Zenger, Kai
Instructor:Salo, Kaj
Electronic version URL: http://urn.fi/URN:NBN:fi:aalto-201308247638
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  7634   | Archive
Keywords:Embedded systems
microprocessors
PowerPC
performance
performance counters
cache memory
Sulautetut järjestelmät
mikroprosessorit
PowerPC
suorituskyky
välimuisti
Abstract (eng):Modern embedded devices have become very complex systems with heavy requirements on computing power.
On the other hand, modern high-performance general-purpose microprocessors often utilize methods such as multi-levelled memory hierarchies and parallel computing that increase the average-case performance at the expense of easily-characterizable execution timing.
In this thesis, the performance of one industrial embedded application has been evaluated with a performance counter -based approach.
Performance counters are diagnostic facilities found in many modern microprocessors and are capable of counting several states of the processor in hardware.
In addition to the performance evaluation, several programming methods that affect the processor in question have been covered.
In essence, the performance analysis in this thesis aims to characterize how effectively the software in the embedded device is capable of utilizing the hardware resources of the system.
The chosen methods are capable of identifying some performance bottlenecks that arise from the limited hardware resources.
The findings show that the properties of the workload, especially the program flow, severely influence the ability of the PowerPC-processor in question to execute instructions at its nominal rate.
Additionally, the performance effects of several software-based configuration changes such as cache locking and different compiler optimizations have been tested.
Abstract (fin):Modernit sulautetut järjestelmät ovat kasvaneet monimutkaisiksi tietokonejärjestelmiksi, jotka vaativat paljon laskentatehoa.
Nykyaikaiset mikroprosessoriarkkitehtuurit käyttävät menetelmiä, kuten rinnakkaislaskentaa ja monitasoisia muistihierarkioita, joilla saavutetaan korkea suorituskyky yleisessä tapauksessa.
Toisaalta monimutkaisten prosessoriarkkitehtuurien seurauksena prosessorikäskyjen suoritusaikavaihtelut ovat kasvaneet, mikä vaikeuttaa suoritusaikojen arviointia.
Tässä diplomityössä erään teollisuuskäyttöön tarkoitetun sulautetun tietokonejärjestelmän suorituskykyä on arvioitu mikroprosessorin sisäisiä diagnostiikkalaskureita käyttäen.
Monet nykyaikaiset mikroprosessorit sisältävät erillisen lohkon, jolla voidaan laskea prosessorin eri tiloja kuormittamatta prosessorin laskentakykyä.
Suorituskykyanalyysin lisäksi työssä kartoitetaan erilaisia ohjelmointimenetelmiä, joilla voidaan vaikuttaa kyseisen PowerPC-prosessorin suorituskykyyn.
Tässä työssä tehty suorituskyvyn analysointi pyrkii arvioimaan, miten tehokkaasti sulautetun sovelluksen ohjelmisto kykenee käyttämään suorittimen laskentayksiköitä hyödykseen.
Valituilla menetelmillä pystyttiin löytämään laitteistosta pullonkauloja, jotka vaikuttavat oleellisesti suorituskykyyn.
Löydösten perusteella nähtiin myös sulautetun ohjelmiston keskeinen vaikutus prosessorin kykyyn suorittaa käskyjä nimellistahdilla.
Suorituskykyanalyysin lisäksi eräiden ohjelmistokonfiguraation muutosten, kuten välimuistin lukitsemisen ja kääntäjäoptimointien, vaikutusta suorituskykyyn on mitattu.
ED:2013-12-02
INSSI record number: 48024
+ add basket
« previous | next »
INSSI