Design Automation Conference · 1986 · 28 citations · 23 references
ComputingComputer EngineeringComputer ScienceDesign ComputationParallel AlgorithmsParallel ComputingData ParallelismParallel ArchitecturesParallel ComputationParallel Computer ArchitectureParallel Computing SystemsHigh PerformanceMicroarchitectural SimulationSimd ParallelismSimulation AccelerationSimulation-based Performance AnalysisSystem-level ParallelismThroughput
Parallel processing is being recognized as a practical way to achieve very high performance in logic simulation of large designs. This tutorial summarizes many of the basic methods employed, and estimates attainable throughput. Next, data structuring and processing factors are explored as they impact parallel simulation. Experience indicates that support processing necessary before and after simulation kernel execution can be accelerated using parallel methods. We conclude by suggesting pitfalls to avoid, and discuss future development directions for parallel logic simulation.
23
David Jefferson · ACM Transactions on Programming Languages and Systems · 1985 · 2.4K citations · Full text