mdh.sePublikasjoner
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
GPU Support for Component-based Development of Embedded Systems
Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.ORCID-id: 0000-0001-9794-5497
2018 (engelsk)Doktoravhandling, monografi (Annet vitenskapelig)
Abstract [en]

One pressing challenge of many modern embedded systems is to successfully deal with the considerable amount of data that originates from the interaction with the environment. A recent solution comes from the use of GPUs. Equipped with a parallel execution model, the GPU excels in parallel processing applications, providing an improved performance compared to the CPU.

Another trend in the embedded systems domain is the use of component-based development. This software engineering paradigm that promotes construction of applications through the composition of software components, has been successfully used in the development of embedded systems. However, the existing approaches provide no specific support to develop embedded systems with GPUs. As a result, components with GPU capability need to encapsulate all the required GPU information in order to be successfully executed by the GPU. This leads to component specialization to specific platforms, hence drastically impeding component reusability.

Our main goal is to facilitate component-based development of embedded systems with GPUs. We introduce the concept of flexible component which increases the flexibility to design embedded systems with GPUs, by allowing the system developer to decided where to place the component, i.e., either on the CPU or GPU. Furthermore, we provide means to automatically generate the required information for flexible components corresponding to their hardware placement, and to improve component communication. Through the introduced support, components with GPU capability are platform-independent, being capable to be executed on a large variety of hardware (i.e., platforms with different GPU characteristics). Furthermore, an optimization step is introduced, which groups connected flexible components into single entities that behave as regular components. Dealing with components that can be executed either by the CPU or GPU, we also introduce an allocation optimization method. The proposed solution, implemented using a mathematical solver, offers alternative options in optimizing particular system goals (e.g., memory and energy usage).

sted, utgiver, år, opplag, sider
Västerås: Mälardalen University , 2018.
Serie
Mälardalen University Press Dissertations, ISSN 1651-4238 ; 264
Emneord [en]
component-based development, CBD, software component, GPU, embedded systems, allocation
HSV kategori
Forskningsprogram
datavetenskap
Identifikatorer
URN: urn:nbn:se:mdh:diva-39895ISBN: 978-91-7485-393-3 (tryckt)OAI: oai:DiVA.org:mdh-39895DiVA, id: diva2:1220259
Disputas
2018-09-11, Gamma, Mälardalens högskola, Västerås, 13:15 (engelsk)
Opponent
Veileder
Tilgjengelig fra: 2018-07-02 Laget: 2018-06-18 Sist oppdatert: 2018-09-06bibliografisk kontrollert

Open Access i DiVA

fulltext(2745 kB)274 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 2745 kBChecksum SHA-512
26fbdb59b78b396afb7645e6bf60f5f30d40b5363ea3b9fc14281549877b912dc1c1e17aa336264e9a923dfdd792e5e5acc09f469b031995622bba395bec2257
Type fulltextMimetype application/pdf

Personposter BETA

Campeanu, Gabriel

Søk i DiVA

Av forfatter/redaktør
Campeanu, Gabriel
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 274 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

isbn
urn-nbn

Altmetric

isbn
urn-nbn
Totalt: 281 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf