liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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
Optimal integrated code generation for clustered VLIW architectures
Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory.ORCID iD: 0000-0001-5241-0026
Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory.
2002 (English)In: joint conference on Languages, compilers and tools for embedded systems: software and compilers for embedded systems LCTES-SCOPES02,2002, New York, USA: ACM , 2002, 102- p.Conference paper, Published paper (Refereed)
Abstract [en]

In contrast to standard compilers, generating code for DSPs can afford spending considerable resources in time and space on optimizations. Generating efficient code for irregular architectures requires an integrated method that optimizes simultaneously for instruction selection, instruction scheduling, and register allocation.We describe a method for fully integrated optimal code generation based on dynamic programming. We introduce the concept of residence classes and space profiles, which allows us to describe and optimize for irregular register and memory structures. In order to obtain a retargetable framework we introduce a structured architecture description language, ADML, which is based on XML. We implemented a prototype of such a retargetable system for optimal code generation. Results for variants of the TI C62x show that our method can produce optimal solutions to small but nontrivial problem instances with a reasonable amount of time and space.

Place, publisher, year, edition, pages
New York, USA: ACM , 2002. 102- p.
Keyword [en]
compiler technology, integrated code generation, dynamic programming, clustered VLIW processor, computer architecture
National Category
Computer Science
Identifiers
URN: urn:nbn:se:liu:diva-43708DOI: 10.1145/513829.513849Local ID: 74576OAI: oai:DiVA.org:liu-43708DiVA: diva2:264568
Available from: 2009-10-10 Created: 2009-10-10 Last updated: 2014-10-08

Open Access in DiVA

No full text

Other links

Publisher's full text

Authority records BETA

Kessler, ChristophBednarski, Andrzej

Search in DiVA

By author/editor
Kessler, ChristophBednarski, Andrzej
By organisation
The Institute of TechnologyPELAB - Programming Environment Laboratory
Computer Science

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

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

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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