Concurrency and Communication in Hardware Simulators
暂无分享,去创建一个
This paper describes models for concurrency and interpartition communication in a hardware logic simulator implemented using multiprocessors. Software simulation data from production VLSI chips were analyzed in the context of a multiprocessor environment to obtain experimental values for concurrency and communication. The VLSI chips were randomly partitioned in the above experiments. The concurrency observed is significantly lower than the maximum achievable theoretically. This effect was more pronounced for circuits with lower activity. The effect of different simulators (unit and multiple delay), on concurrency and communication, is explained. Finally, a partitioning heuristic whose objective is to enhance concurrency and minimize communication is proposed. It makes use of the circuit topology and the delay information in a simulation database.
[1] Brian W. Kernighan,et al. An efficient heuristic procedure for partitioning graphs , 1970, Bell Syst. Tech. J..
[2] Tom Blank,et al. A Survey of Hardware Accelerators Used in Computer-Aided Design , 1984, IEEE Design & Test of Computers.
[3] P. R. Menon,et al. Special-purpose computer for logic simulation using distributed processing , 1982, The Bell System Technical Journal.