• DocumentCode
    3224780
  • Title

    Sharing Resources for Performance and Energy Optimization of Concurrent Streaming Applications

  • Author

    Benoit, Anne ; Renaud-Goud, Paul ; Robert, Yves

  • Author_Institution
    LIP, ENS Lyon, Lyon, France
  • fYear
    2010
  • fDate
    27-30 Oct. 2010
  • Firstpage
    79
  • Lastpage
    86
  • Abstract
    We aim at finding optimal mappings for concurrent streaming applications. Each application consists of a linear chain with several stages, and processes successive data sets in pipeline mode. The objective is to minimize the energy consumption of the whole platform, while satisfying given performance-related bounds on the period and latency of each application. The problem is to decide which processors to enroll, at which speed (or mode) to use them, and which stages they should execute. We distinguish two mapping categories, interval mappings without reuse, and fully arbitrary general mappings. On the theoretical side, we establish complexity results for this tri-criteria mapping problem (energy, period, latency). Furthermore, we derive an integer linear program that provides the optimal solution in the most general case. On the experimental side, we design polynomial-time heuristics, and assess their absolute performance thanks to the linear program. One main goal is to evaluate the impact of processor sharing on the quality of the solution.
  • Keywords
    computational complexity; concurrency control; integer programming; linear programming; pipeline processing; absolute performance; concurrent streaming applications; energy consumption; energy optimization; fully arbitrary general mappings; integer linear program; interval mappings; mapping category; optimal mappings; performance-related bounds; pipeline mode; polynomial-time heuristics; processor sharing; tri-criteria mapping problem; Bandwidth; Complexity theory; Energy consumption; Polynomials; Processor scheduling; Program processors; Resource management; concurrent streaming applications; energy; heterogeneous platforms; latency; mapping; period; resource sharing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing (SBAC-PAD), 2010 22nd International Symposium on
  • Conference_Location
    Petropolis
  • ISSN
    1550-6533
  • Print_ISBN
    978-1-4244-8287-0
  • Electronic_ISBN
    1550-6533
  • Type

    conf

  • DOI
    10.1109/SBAC-PAD.2010.19
  • Filename
    5644964