1. A method comprising: reading from a first memory, by a first processor, a first block corresponding to a first neuron, the first block including context information for the first neuron, the context information further including connection information for the first neuron, a first address representative of a location in the first memory where the context information for the first neuron is stored, and a second address representative of a location in a second memory where activation values matching the connection information for the first neuron are stored, the context information stored in a data structure with a plurality of other blocks corresponding to other neurons, the first block and the other blocks sequentially stored in the first memory; reading, by the first processor, the activation values matching the connection information for the first neuron, the activation values located in the second memory at the second address determined from the read context information; sending, by the first processor, a packet including the context information and the activation values to one of a plurality of microengines to configure the one microengine as the first neuron; and generating, at the one microengine, a value representative of an output of the first neuron.