Constraint satisfaction for relative location assignment and scheduling

  • C.A. Alba Pinto
  • , B. Mesman
  • , J.A.G. Jess

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

Samenvatting

Tight data- and timing constraints are imposed by communication and multimedia applications. The architecture for the embedded processor implies resource constraints. Instead of random-access registers, relative location storages or rotating register files are used to exploit the available parallelism of resources by means of reducing the initiation interval in pipelined schedules. Therefore, the compiler or synthesis tool must deal with the difficult tasks of scheduling of operations and location assignment of values while respecting all the constraints including the storage file capacity. This paper presents a method that handles constraints of relative location storages during scheduling together with timing and resource constraints. The characteristics of the coloring of conflict graphs, representing the relative overlap of value instances, are analyzed in order to identify the bottlenecks for location assignment with the aim of serializing their lifetimes. This is done with pairs of loop instances of values until it can be guaranteed that all constraints will be satisfied.
Originele taal-2Engels
TitelIEEE/ACM International Conference on Computer Aided Design. ICCAD 2001. IEEE/ACM Digest of Technical Papers
Plaats van productiePiscataway
UitgeverijInstitute of Electrical and Electronics Engineers
Pagina's384-390
ISBN van geprinte versie0-7803-7247-6
DOI's
StatusGepubliceerd - 2001
Evenement2001 IEEE/ACM International Conference on Computer-Aided Design (ICCAD) - San Jose, Verenigde Staten van Amerika
Duur: 4 nov. 20018 nov. 2001

Congres

Congres2001 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)
Land/RegioVerenigde Staten van Amerika
StadSan Jose
Periode4/11/018/11/01
AnderICCAD

Vingerafdruk

Duik in de onderzoeksthema's van 'Constraint satisfaction for relative location assignment and scheduling'. Samen vormen ze een unieke vingerafdruk.

Citeer dit