predicted as critical otherwise the instruction is annotated predicted as non critical when the at least one processor is ready to issue a memory request corresponding to this loading memory instruction this annotation is sent alongside the address of the information that must be retrieved from memory in another embodiment for the characterization logic a discrete set of predetermined observations and predictions are used to synthesize a prediction where the synthesis may be modified while the at least one processor is running it is contemplated that these observations and predictions can be fed into an artificial neural network the observations and predictions may include information about the current state of the processor e g the number of instructions currently in the instruction reorder buffer the depth of the function call stack the current state of the program e g whether the last branch instruction was predicted properly how many iterations of a loop the program has executed and observations and predictions about the instruction itself e g how long the instruction waited before being dispatched the number of other instructions dependent on this one in addition a classification logic determines whether an instruction that was committing should have been prioritized as urgent for example this.