• DocumentCode
    1833142
  • Title

    Partial task assignment of task graphs under heterogeneous resource constraints

  • Author

    Szymanek, Radoslaw ; Kuchcinski, Krzysztof

  • Author_Institution
    Dept. of Comput. Sci., Lund Univ., Sweden
  • fYear
    2003
  • fDate
    2-6 June 2003
  • Firstpage
    244
  • Lastpage
    249
  • Abstract
    This paper presents a novel partial assignment technique (PAT) that decides which tasks should be assigned to the same resource without explicitly defining assignment of these tasks to a particular resource. Our method simplifies the assignment and scheduling steps while imposing a small or no penalty on the final solution quality. This technique is specially suited for problems which have different resources constraints. Our method does not cluster tasks into a new task, as typical clustering techniques do, but specifies which tasks need to be executed on the same processor. Our experiments have shown that PAT, which may produce nonlinear groups of tasks, gives better results than linear clustering when multi-resource constraints are present. Linear clustering was proved to be optimal comparing to all other clusterings for problems with timing constraints only. In this paper, we show that, if used for multi-resource synthesis problem, as it is often used nowadays, linear clustering will produce inferior solutions.
  • Keywords
    constraint handling; graph theory; systems analysis; clustering technique; constraint logic programming; heterogeneous resource constraints; partial task assignment; scheduling; task graphs; Computer architecture; Computer science; Design automation; Design engineering; Embedded system; Logic programming; Permission; Processor scheduling; Runtime; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2003. Proceedings
  • Print_ISBN
    1-58113-688-9
  • Type

    conf

  • DOI
    10.1109/DAC.2003.1219002
  • Filename
    1219002