• DocumentCode
    3597977
  • Title

    Decision-theoretic exploration of multiProcessor platforms

  • Author

    Beltrame, Giovanni ; Bruschi, Dario ; Sciuto, Donatella ; Silvano, Cristina

  • Author_Institution
    Politecnico di Milano, Milano
  • fYear
    2006
  • Firstpage
    205
  • Lastpage
    210
  • Abstract
    In this paper, we present an efficient technique to perform design space exploration of a multi-processor platform that minimizes the number of simulations needed to identify the power-performance approximate Pareto curve. Instead of using semi-random search algorithms (like simulated annealing, tabu search, genetic algorithms, etc.), we use domain knowledge derived from the platform architecture to set-up exploration as a decision problem. Each action in the decision-theoretic framework corresponds to a change in the platform parameters. Simulation is performed only when information about the probability of action outcomes becomes insufficient for a decision. The algorithm has been tested with two multi-media industrial applications, namely an MPEG4 encoder and an Ogg-Vorbis decoder. Results show that the exploration of the number of processors and two-level cache size and policy, can be performed with less than 15 simulations with 95% accuracy, increasing the exploration speed by one order of magnitude when compared to traditional operation research techniques.
  • Keywords
    Markov processes; decision theory; embedded systems; logic design; system-on-chip; Markov decision process; decision-theoretic exploration; design space exploration; domain knowledge; multiprocessor platforms; parameterized embedded SoC architectures; power-performance approximate Pareto curve; system-on-chip; Algorithm design and analysis; Computational modeling; Constraint optimization; Delay; Genetic algorithms; MPEG 4 Standard; Permission; Simulated annealing; Space exploration; Testing; basic block; micro-architecture simulation; program behavior;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis, 2006. CODES+ISSS '06. Proceedings of the 4th International Conference
  • Print_ISBN
    1-59593-370-0
  • Electronic_ISBN
    1-59593-370-0
  • Type

    conf

  • DOI
    10.1145/1176254.1176305
  • Filename
    4278516