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
Scavenging Run-time Resources to Boost Utilization in Component-based Embedded Systems with GPUs
Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.ORCID-id: 0000-0001-9794-5497
Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.ORCID-id: 0000-0003-3242-6113
2018 (Engelska)Ingår i: International Journal On Advances in Software, ISSN 1942-2628, E-ISSN 1942-2628, Vol. 11, nr 1, s. 159-169Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Many modern embedded systems with GPUs are required to process huge amount of data that is sensed from their environment. However, due to some inherent properties of these systems such as limited energy, computation and storage resources, it is important that the resources should be used in an efficient way. For example, camera sensors of a robot may provide low-resolution frames for positioning itself in an open environment and high-resolution frames to analyze detected objects. In this paper, we introduce a method that, when possible, scavenges the unused resources (i.e., memory and number of GPU computation threads) from the critical functionality and distributes them to the non-critical functionality. As a result, the overall system performance is improved without compromising the critical functionality. The method uses a monitoring solution that checks the utilization of the system resources and triggers their distribution to the non-critical functionality whenever possible. As a proof of concept, we realize the proposed method in a state-of-the-practice component model for embedded systems. As an evaluation, we use an underwater robot case study to evaluate the feasibility of the proposed solution.

Ort, förlag, år, upplaga, sidor
Sweden, 2018. Vol. 11, nr 1, s. 159-169
Nyckelord [en]
embedded system, component-based software development, component-based development, CBD, model-based development, MBD, resource utilization, monitor
Nationell ämneskategori
Teknik och teknologier Datorsystem
Identifikatorer
URN: urn:nbn:se:mdh:diva-40867OAI: oai:DiVA.org:mdh-40867DiVA, id: diva2:1247110
Projekt
RALF3 - Software for Embedded High Performance ArchitecturesTillgänglig från: 2018-09-11 Skapad: 2018-09-11 Senast uppdaterad: 2018-09-11Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Personposter BETA

Campeanu, GabrielMubeen, Saad

Sök vidare i DiVA

Av författaren/redaktören
Campeanu, GabrielMubeen, Saad
Av organisationen
Inbyggda system
I samma tidskrift
International Journal On Advances in Software
Teknik och teknologierDatorsystem

Sök vidare utanför DiVA

GoogleGoogle Scholar

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 48 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