1. A method for neural networks, comprising: scheduling a plurality of events for a plurality of nodes in a neural network using a multilevel scheme for faster processing of the events compared to a single level, ordered list of the events; and executing the scheduled plurality of events.