https://www.mdu.se/

mdu.sePublications
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
High-Level Synthesis Design Space Exploration for Highly Optimized Deep Neural Network Implementation
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0001-7586-0409
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0001-5297-6548
(English)Manuscript (preprint) (Other academic)
National Category
Embedded Systems
Identifiers
URN: urn:nbn:se:mdh:diva-56327OAI: oai:DiVA.org:mdh-56327DiVA, id: diva2:1608186
Available from: 2021-11-03 Created: 2021-11-03 Last updated: 2021-12-14Bibliographically approved
In thesis
1. Reliability and Performance in Heterogeneous Systems Generated by High-Level Synthesis
Open this publication in new window or tab >>Reliability and Performance in Heterogeneous Systems Generated by High-Level Synthesis
2021 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

High-level synthesis (HLS) is now widely used to implement heterogeneous systems. It was invented to enable designers to use high-level languages such as C or C++. It makes it possible for the software developers to move their implementations to an FPGA or ASIC without having to know the hardware details. HLS tools only convert a high-level software program to a hardware implementation, and reliability and performance measures must be taken by the designer prior to feeding the program to the tool. In this thesis, we propose methods to improve the reliability and performance aspects of heterogeneous systems generated with the help of an HLS. We first propose methods to improve the reliability of the generated circuit either through utilizing pre-existing assertion statements for high-speed design testing and post-synthesis monitoring or by defining a generic redundancy method for self-healing hardware modules. Then, we propose an automatic toolchain to guide the HLS tool to generate a high-performance circuit. 

Place, publisher, year, edition, pages
Västerås: Mälardalen University, 2021
Series
Mälardalen University Press Licentiate Theses, ISSN 1651-9256 ; 315
National Category
Embedded Systems
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-56329 (URN)978-91-7485-534-0 (ISBN)
Presentation
2021-12-13, Mälardalens högskola, U2-129 and virtually via Zoom/Teams, Västerås, 13:00 (English)
Opponent
Supervisors
Available from: 2021-12-03 Created: 2021-11-03 Last updated: 2021-12-06Bibliographically approved

Open Access in DiVA

No full text in DiVA

Authority records

Riazati, MohammadDaneshtalab, MasoudSjödin, MikaelLisper, Björn

Search in DiVA

By author/editor
Riazati, MohammadDaneshtalab, MasoudSjödin, MikaelLisper, Björn
By organisation
Embedded Systems
Embedded Systems

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 468 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