Applying Perceptrons to Speculation in Computer Architecture by Michael Black