SwePub
Sök i LIBRIS databas

  Utökad sökning

L773:1532 0626 OR L773:1532 0634
 

Sökning: L773:1532 0626 OR L773:1532 0634 > Optimal integrated ...

Optimal integrated code generation for VLIW architectures

Kessler, Christoph (författare)
Linköpings universitet,Tekniska högskolan,PELAB - Laboratoriet för programmeringsomgivningar
Bednarski, Andrzej (författare)
Linköpings universitet,Tekniska högskolan,PELAB - Laboratoriet för programmeringsomgivningar
 (creator_code:org_t)
2006
2006
Engelska.
Ingår i: Concurrency and Computation. - : Wiley. - 1532-0626 .- 1532-0634. ; 18:11, s. 1353-1390
  • Tidskriftsartikel (refereegranskat)
Abstract Ämnesord
Stäng  
  • We present a dynamic programming method for optimal integrated code generation for basic blocks that minimizes execution time. It can be applied to single-issue pipelined processors, in-order-issue superscalar processors, VLIW architectures with a single homogeneous register set, and clustered VLIW architectures with multiple register sets. For the case of a single register set, our method simultaneously copes with instruction selection, instruction scheduling, and register allocation. For clustered VLIW architectures, we also integrate the optimal partitioning of instructions, allocation of registers for temporary variables, and scheduling of data transfer operations between clusters. Our method is implemented in the prototype of a retargetable code generation framework for digital signal processors (DSPs), called OPTIMIST. We present results for the processors ARM9E, TI C62x, and a single-cluster variant of C62x. Our results show that the method can produce optimal solutions for small and (in the case of a single register set) medium-sized problem instances with a reasonable amount of time and space. For larger problem instances, our method can be seamlessly changed into a heuristic. Copyright (c) 2006 John Wiley & Sons, Ltd.

Nyckelord

instruction-level parallelism
integrated code generation
dynamic programming
instruction scheduling
instruction selection
clustered VLIW architecture
data partitioning
TECHNOLOGY
TEKNIKVETENSKAP

Publikations- och innehållstyp

ref (ämneskategori)
art (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Hitta mer i SwePub

Av författaren/redakt...
Kessler, Christo ...
Bednarski, Andrz ...
Artiklar i publikationen
Concurrency and ...
Av lärosätet
Linköpings universitet

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy