liu.seSearch for publications in DiVA
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
Code Generation for a SIMD Architecture with Custom Memory Organisation
Lund University, Sweden.
Lund University, Sweden.
Lund University, Sweden.
Linköping University, Department of Electrical Engineering. Linköping University, Faculty of Science & Engineering.
2016 (English)In: PROCEEDINGS OF THE 2016 CONFERENCE ON DESIGN AND ARCHITECTURES FOR SIGNAL and IMAGE PROCESSING, IEEE , 2016, 90-97 p.Conference paper, Published paper (Refereed)
Abstract [en]

Todays multimedia and DSP applications impose requirements on performance and power consumption that only custom processor architectures with SIMD capabilities can satisfy. However, the specific features of such architectures, including vector operations and high-bandwidth complex memory organization, make them notoriously complicated and time consuming to program. In this paper we present an automated code generation approach that dramatically reduces the effort of programming such architectures, by carrying out instruction scheduling and memory allocation based on a constraint programming formulation. Furthermore, the quality of the generated code is close to that of hand-written code by an experienced programmer with knowledge of the architecture. We demonstrate the viability of our approach on an existing custom heterogeneous DSP architecture, by compiling and running a number of typical DSP kernels, and comparing the results to hand-optimized code.

Place, publisher, year, edition, pages
IEEE , 2016. 90-97 p.
Series
Conference on Design and Architectures for Signal and Image Processing, ISSN 2164-9766
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:liu:diva-139683DOI: 10.1109/DASIP.2016.7853802ISI: 000405720300011ISBN: 979-1-0922-7915-3 OAI: oai:DiVA.org:liu-139683DiVA: diva2:1130405
Conference
Conference on Design and Architectures for Signal and Image Processing (DASIP)
Available from: 2017-08-09 Created: 2017-08-09 Last updated: 2017-08-09

Open Access in DiVA

No full text

Other links

Publisher's full text

Search in DiVA

By author/editor
Karlsson, Andreas
By organisation
Department of Electrical EngineeringFaculty of Science & Engineering
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar

Altmetric score

Total: 24 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