mdh.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
GPU-aware Component-based Development for Embedded Systems
Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system. (Industrial Software Engineering)ORCID-id: 0000-0001-9794-5497
2016 (Engelska)Licentiatavhandling, sammanläggning (Övrigt vetenskapligt)
Abstract [en]

Nowadays, more and more embedded systems are equipped with e.g., various sensors that produce large amount of data. One of the challenges of traditional (CPU-based) embedded systems is to process this considerable amount of data such that it produces the appropriate performance level demanded by embedded applications. A solution comes from the usage of a specialized processing unit such as Graphics Processing Unit (GPU). A GPU can process large amount of data thanks to its parallel processing architecture, delivering an im- proved performance outcome compared to CPU. A characteristic of the GPU is that it cannot work alone; the CPU must trigger all its activities. Today, taking advantage of the latest technology breakthrough, we can benefit of the GPU technology in the context of embedded systems by using heterogeneous CPU-GPU embedded systems.

Component-based development has demonstrated to be a promising methology in handling software complexity. Through component models, which describe the component specification and their interaction, the methodology has been successfully used in embedded system domain. The existing component models, designed to handle CPU-based embedded systems, face challenges in developing embedded systems with GPU capabilities. For example, current so- lutions realize the communication between components with GPU capabilities via the RAM system. This introduces an undesired overhead that negatively affects the system performance.

This Licentiate presents methods and techniques that address the component- based development of embedded systems with GPU capabilities. More concretely, we provide means for component models to explicitly address the GPU-aware component-based development by using specific artifacts. For example, the overhead introduced by the traditional way of communicating via RAM is reduced by inserting automatically generated adapters that facilitate a direct component communication over the GPU memory.

Another contribution of the thesis is a component allocation method over the system hardware. The proposed solution offers alternative options in opti- mizing the total system performance and balancing various system properties (e.g., memory usage, GPU load). For the validation part of our proposed solutions, we use an underwater robot demonstrator equipped with GPU hardware. 

Ort, förlag, år, upplaga, sidor
Västerås: Mälardalen University , 2016.
Serie
Mälardalen University Press Licentiate Theses, ISSN 1651-9256 ; 244
Nyckelord [en]
GPU, component-based development, embedded systems, GPU development
Nationell ämneskategori
Datorsystem
Forskningsämne
datavetenskap
Identifikatorer
URN: urn:nbn:se:mdh:diva-33368ISBN: 978-91-7485-292-9 (tryckt)OAI: oai:DiVA.org:mdh-33368DiVA, id: diva2:1033827
Presentation
2016-11-24, Kappa, Västerås, 13:30 (Engelska)
Opponent
Handledare
Projekt
Ralf 3Tillgänglig från: 2016-10-14 Skapad: 2016-10-10 Senast uppdaterad: 2016-10-31Bibliografiskt granskad

Open Access i DiVA

fulltext(926 kB)783 nedladdningar
Filinformation
Filnamn FULLTEXT02.pdfFilstorlek 926 kBChecksumma SHA-512
93cd49aa2187d7f22eb25c5b34f5b279dcb92656a10753050dcfd8911db1d554b1cd219918dd9454eea4f2313d1e0788268b52a1fa0f5f94f83aaf1d9ecceba7
Typ fulltextMimetyp application/pdf

Sök vidare i DiVA

Av författaren/redaktören
Campeanu, Gabriel
Av organisationen
Inbyggda system
Datorsystem

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 783 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

isbn
urn-nbn

Altmetricpoäng

isbn
urn-nbn
Totalt: 400 träffar
RefereraExporteraLänk till posten
Permanent länk

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