• DocumentCode
    2460188
  • Title

    A Multi-State Q-Learning Approach for the Dynamic Load Balancing of Time Warp

  • Author

    Meraji, Sina ; Zhang, Wei ; Tropper, Carl

  • Author_Institution
    Sch. of Comput. Sci., McGill Univ., Montreal, QC, Canada
  • fYear
    2010
  • fDate
    17-19 May 2010
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    In this paper, we present a dynamic load-balancing algorithm for optimistic gate level simulation making use of a machine learning approach. We first introduce two dynamic load-balancing algorithms oriented towards balancing the computational and communication load respectively in a Time Warp simulator. In addition, we utilize a multi-state Q-learning approach to create an algorithm which is a combination of the first two algorithms. The Q-learning algorithm determines the value of three important parameters- the number of processors which participate in the algorithm, the load which is exchanged during its execution and the type of load-balancing algorithm. We investigate the algorithm on gate level simulations of several open source VLSI circuits.
  • Keywords
    learning (artificial intelligence); resource allocation; time warp simulation; dynamic load balancing; machine learning approach; multistate q-learning approach; open source VLSI circuits; optimistic gate level simulation; time warp; Circuit simulation; Circuit synthesis; Computational modeling; Computer science; Discrete event simulation; Heuristic algorithms; Load management; Machine learning; Machine learning algorithms; Time warp simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Principles of Advanced and Distributed Simulation (PADS), 2010 IEEE Workshop on
  • Conference_Location
    Atlanta
  • ISSN
    1087-4097
  • Print_ISBN
    978-1-4244-7292-5
  • Electronic_ISBN
    1087-4097
  • Type

    conf

  • DOI
    10.1109/PADS.2010.5471661
  • Filename
    5471661