Lv Meng , Fu Yu-Zhuo. A Novel Arithmetic of Circuits Partition Used in Parallel Digital Simulation[J]. Journal of Electronics & Information Technology, 2007, 29(4): 1009-1012. doi: 10.3724/SP.J.1146.2005.01061
Citation:
Lv Meng , Fu Yu-Zhuo. A Novel Arithmetic of Circuits Partition Used in Parallel Digital Simulation[J]. Journal of Electronics & Information Technology, 2007, 29(4): 1009-1012. doi: 10.3724/SP.J.1146.2005.01061
Lv Meng , Fu Yu-Zhuo. A Novel Arithmetic of Circuits Partition Used in Parallel Digital Simulation[J]. Journal of Electronics & Information Technology, 2007, 29(4): 1009-1012. doi: 10.3724/SP.J.1146.2005.01061
Citation:
Lv Meng , Fu Yu-Zhuo. A Novel Arithmetic of Circuits Partition Used in Parallel Digital Simulation[J]. Journal of Electronics & Information Technology, 2007, 29(4): 1009-1012. doi: 10.3724/SP.J.1146.2005.01061
Parallel simulation techniques are often employed to meet the computational requirements of large hardware simulations in order to reduce simulation time. In addition, partitioning for parallel simulations has been shown to be vital for achieving higher simulation throughput. This paper presents the design and implementation of a new partitioning algorithm based on a multilevel heuristic, also presents the speed up of applying this to a real hardware parallel simulation system Discovery. This algorithm attempts to balance load and reduce the whole simulation network communication to improve performance. The experimental results obtained from the benchmarks indicate that this algorithm yields better partitions than other partitioning algorithms for better simulation performance.
Levendel Y H, Menon P R, and Patel S H. Special purpose computer for logic simulation using distributed processing. Bell System Technical Journal, 1982, 61(10): 2873-2909.[2]Fiduccia C M and Mattheyses R M. A linear-timeheuristic for improving network partitions. In Proc. of the 19th Design Automation Conf., Piscataway, NJ, 1982: 175-181.[3]Smith S P, Underwood B, and Mercer M R. An analysis of several approaches to circuit partitioning for parallel logic simulation. In Proceedings of the 1987 International Conference on Computer Desig., NewYork, 1987: 664-667.[4]Sporrer C and Bauer H. Corolla partitioning for distributed logic simulation of VLSI-circuits. In Proceedings of the 7th Workshop on Parallel and Distributed Simulation, San Diego, CA, 1993: 85-92.[5]Kapp K L.[J].Hartrum T C, and Wailes T S. An improved cost function for static partitioning of parallel circuit simulations using a conservative synchronization protocol. In Proceedings of the 9th Workshop on Parallel and Distributed Simulation (PADS 95), Lake Placid, New York.1995,:-