cpu: Added the Multiperspective Perceptron Predictor (8KB and 64KB)
authorJavier Bueno <javier.bueno@metempsy.com>
Wed, 13 Feb 2019 23:23:25 +0000 (00:23 +0100)
committerJavier Bueno Hedo <javier.bueno@metempsy.com>
Mon, 3 Jun 2019 13:45:50 +0000 (13:45 +0000)
commitb68735f9fad5879e606849e78e1a4ad3f77f1463
tree1dc52c95b55021a951438e66e9f97bf20e08db46
parent87674842a6aeb2c94bf216a6c798b6db9814e00a
cpu: Added the Multiperspective Perceptron Predictor (8KB and 64KB)

Described by the following article:
  JimĂ©nez, D. "Multiperspective perceptron predictor."
  Championship Branch Prediction (CBP-5) (2016).

Change-Id: Iaa68ead7696e0b6ba05b4417d0322e8053e10d30
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/15495
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-by: Ilias Vougioukas <ilias.vougioukas@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/cpu/pred/BranchPredictor.py
src/cpu/pred/SConscript
src/cpu/pred/multiperspective_perceptron.cc [new file with mode: 0644]
src/cpu/pred/multiperspective_perceptron.hh [new file with mode: 0644]
src/cpu/pred/multiperspective_perceptron_64KB.cc [new file with mode: 0644]
src/cpu/pred/multiperspective_perceptron_64KB.hh [new file with mode: 0644]
src/cpu/pred/multiperspective_perceptron_8KB.cc [new file with mode: 0644]
src/cpu/pred/multiperspective_perceptron_8KB.hh [new file with mode: 0644]