Scalable Scheduling for Hardware-Accelerated Functional Verification

Authors

  • Michael Moffitt IBM Corporation
  • Gernot Günther IBM Corporation

DOI:

https://doi.org/10.1609/icaps.v21i1.13442

Abstract

We consider an application of scheduling to hardware-accelerated functional verification, a massively-parallel computational paradigm used in the simulation of complex integrated circuits. Our domain requires the compilation of logical primitives into a set of instruction memories that optimize the concurrency and communication between tightly synchronized processing units. The scheduling process is burdened by a complex model in which all logical dependencies must be resolved by a dynamic network of routes that compete for sparsely distributed resources. We describe a series of optimization steps that cooperate to minimize simulation depth while scaling to problem sizes on the order of a billion gates. Our approach targets an industrial acceleration architecture containing 262,144 parallel processors.

Downloads

Published

2011-03-22

How to Cite

Moffitt, M., & Günther, G. (2011). Scalable Scheduling for Hardware-Accelerated Functional Verification. Proceedings of the International Conference on Automated Planning and Scheduling, 21(1), 162-169. https://doi.org/10.1609/icaps.v21i1.13442