• DocumentCode
    3189974
  • Title

    Critical-Path-First based allocation of real-time streaming applications on 2D mesh-type multi-cores

  • Author

    Abdel Aziz Ali, Hazem Ismail ; Pinho, Luis Miguel ; Akesson, Benny

  • Author_Institution
    CISTER Res. Centre, Polytech. Inst. of Porto, Porto, Portugal
  • fYear
    2013
  • fDate
    19-21 Aug. 2013
  • Firstpage
    201
  • Lastpage
    208
  • Abstract
    Designing cost-efficient multi-core real-time systems requires efficient techniques to allocate applications to cores while satisfying their timing constraints. However, existing approaches typically allocate using a First-Fit algorithm, which does not consider the execution time and potential parallelism of paths in the applications, resulting in over-dimensioned systems. This work addresses this problem by proposing a new heuristic algorithm, Critical-Path-First, for the allocation of real-time streaming applications modeled as dataflow graphs on 2D mesh multi-core processors. The main criteria of the algorithm is to allocate paths that have the highest impact on the execution time of the application first. It is also able to exploit parallelism in the application by allocating parallel paths on different cores. Experimental evaluation shows that the proposed heuristic improves the resource utilization by allocating up to 7% more applications and it minimizes the average end-to-end worst-case response time of the allocated applications by up to 31%.
  • Keywords
    data flow graphs; media streaming; multiprocessing systems; parallel processing; real-time systems; resource allocation; 2D mesh-type multicore applications; average end-to-end worst-case response time minimization; critical-path-first based allocation; dataflow graphs; execution time; heuristic algorithm; parallelism; real-time streaming applications; resource utilization; Computational modeling; Multicore processing; Program processors; Real-time systems; Resource management; Throughput; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2013 IEEE 19th International Conference on
  • Conference_Location
    Taipei
  • ISSN
    1533-2306
  • Type

    conf

  • DOI
    10.1109/RTCSA.2013.6732220
  • Filename
    6732220