Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Run-time resource allocation for embedded Multiprocessor System-on-Chip using tree-based design space exploration
University of Tehran, Iran.ORCID iD: 0000-0001-5951-9374
University of Tehran, Iran.
University of Amsterdam, Netherlands.
2017 (English)In: Proceedings - 2017 12th IEEE International Conference on Design and Technology of Integrated Systems in Nanoscale Era, DTIS 2017Article in journal (Refereed) Published
Abstract [en]

The dynamic nature of application workloads in modern MPSoC-based embedded systems is growing. To cope with the dynamism of application workloads at run time and to improve the efficiency of the underlying system architecture, this paper presents a novel run-time resource allocation algorithm for multimedia applications with the objective of minimizing energy consumption for predefined deadlines. This algorithm is based on a novel tree-based design space exploration (DSE) method, which is performed in two phases: design-time and run-time. During design time, application clustering is combined with the tree-based DSE, and after that, feature extraction and application classification is performed during run-time based on well-known machine learning techniques. We evaluated our algorithm using a heterogeneous MPSoC system with several applications that have different communication and computation behaviors. Our experimental results revealed that during runtime, more than 91% of the applications were classified correctly by our proposed algorithm to select the best resources for allocation. Therefore the results clearly confirm that our algorithm is effective.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc. , 2017.
Keywords [en]
Application specific integrated circuits; Classification (of information); Energy utilization; Integrated circuit design; Integrated control; Learning systems; Multimedia systems; Multiprocessing systems; Nanotechnology; Programmable logic controllers; Resource allocation; System-on-chip; Systems analysis; Trees (mathematics), Application classifications; Clustering; Design space exploration; Embedded multiprocessors; Machine learning techniques; Multi processor system on chips; Resource allocation algorithms; Run-time mapping, Embedded systems
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:ri:diva-67483DOI: 10.1109/DTIS.2017.7929873Scopus ID: 2-s2.0-85032862556OAI: oai:DiVA.org:ri-67483DiVA, id: diva2:1802963
Available from: 2023-10-06 Created: 2023-10-06 Last updated: 2023-10-06Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Sinaei, Sima

Search in DiVA

By author/editor
Sinaei, Sima
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 4 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf