DocumentCode
2537293
Title
A Machine Learning Approach for Optimizing Parallel Logic Simulation
Author
Meraji, Sina ; Tropper, Carl
Author_Institution
Sch. of Comput. Sci., McGill Univ., Montreal, QC, Canada
fYear
2010
fDate
13-16 Sept. 2010
Firstpage
545
Lastpage
554
Abstract
Parallel discrete event simulation can be applied as a fast and cost effective approach for the gate level simulation of current VLSI circuits. In this paper we combine a dynamic load balancing algorithm and a bounded window algorithm for optimistic gate level simulation. The bounded time window prevents the simulation from being too optimistic and from excessive rollbacks. We utilize a machine learning algorithm (Q-learning) to effect this combination. We introduce two dynamic load-balancing algorithms for balancing the communication and computational load and use two learning agents to combine these algorithms. One learning agent combines the two learning algorithms and learns their corresponding parameters, while the second optimizes the value of the time window. Experimental results show up to a 46% improvement in the simulation time using this combined algorithm for several open source circuits. To the best of our knowledge, this is the first time that Q-learning has been used to optimize an optimistic gate level simulation.
Keywords
VLSI; discrete event simulation; learning (artificial intelligence); logic simulation; resource allocation; Q-learning; VLSI circuits; bounded time window; bounded window algorithm; cost effective approach; dynamic load balancing algorithm; gate level simulation; machine learning approach; optimistic gate level simulation; parallel discrete event simulation; parallel logic simulation; Hardware design languages; Heuristic algorithms; Integrated circuit modeling; Learning; Load modeling; Logic gates; Program processors; Circuit Simulation; Dynamic load-balancing; Reinforcement Learning; Time Warp; Time Window;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing (ICPP), 2010 39th International Conference on
Conference_Location
San Diego, CA
ISSN
0190-3918
Print_ISBN
978-1-4244-7913-9
Electronic_ISBN
0190-3918
Type
conf
DOI
10.1109/ICPP.2010.62
Filename
5599251
Link To Document