Except for the Finite State Machine, all other simulators implement their own scheduling between blocks and do not rely on threads. This capacity results in a highly efficient execution and enables VisualSim to have the fastest simulation technology. The FSM simulator is in a category by itself, as the components are not producers and consumers of data, but rather are states.