[gem5-dev] Change in public/gem5[master]: arm, config: Added the VExpress_GEM5_V1_64 platform

2017-04-21 Thread Pau Cabre (Gerrit)
Pau Cabre has uploaded this change for review. ( https://gem5-review.googlesource.com/2841 Change subject: arm,config: Added the VExpress_GEM5_V1_64 platform .. arm,config: Added the VExpress_GEM5_V1_64 platform With this

[gem5-dev] Change in public/gem5[master]: arm, config: Added the VExpress_GEM5_V1_64 platform

2017-04-21 Thread Pau Cabre (Gerrit)
Pau Cabre has uploaded a new patch set (#2). ( https://gem5-review.googlesource.com/2841 ) Change subject: arm,config: Added the VExpress_GEM5_V1_64 platform .. arm,config: Added the VExpress_GEM5_V1_64 platform The main

[gem5-dev] Change in public/gem5[master]: mem-cache: Delete squashed HWPrefetches

2017-08-02 Thread Pau Cabre (Gerrit)
Pau Cabre has uploaded this change for review. ( https://gem5-review.googlesource.com/4340 Change subject: mem-cache: Delete squashed HWPrefetches .. mem-cache: Delete squashed HWPrefetches Request and Packet for squashed

[gem5-dev] Change in public/gem5[master]: util, arch-arm: Added python script to generate ARM FS binaries

2017-07-12 Thread Pau Cabre (Gerrit)
Pau Cabre has submitted this change and it was merged. ( https://gem5-review.googlesource.com/3945 ) Change subject: util,arch-arm: Added python script to generate ARM FS binaries .. util,arch-arm: Added python script to

[gem5-dev] Change in public/gem5[master]: configs, sim-se: fix se.py multi-cpu multi-cmd issue

2017-07-25 Thread Pau Cabre (Gerrit)
Pau Cabre has submitted this change and it was merged. ( https://gem5-review.googlesource.com/4160 ) Change subject: configs,sim-se: fix se.py multi-cpu multi-cmd issue .. configs,sim-se: fix se.py multi-cpu multi-cmd issue

[gem5-dev] Change in public/gem5[master]: configs, sim-se: fix se.py multi-cpu multi-cmd issue

2017-07-19 Thread Pau Cabre (Gerrit)
Pau Cabre has uploaded this change for review. ( https://gem5-review.googlesource.com/4160 Change subject: configs,sim-se: fix se.py multi-cpu multi-cmd issue .. configs,sim-se: fix se.py multi-cpu multi-cmd issue Assign

[gem5-dev] Change in public/gem5[master]: util, arch-arm: Added python script to generate ARM FS binaries

2017-07-03 Thread Pau Cabre (Gerrit)
Hello Jason Lowe-Power, Andreas Sandberg, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/3945 to look at the new patch set (#3). Change subject: util,arch-arm: Added python script to generate ARM FS binaries

[gem5-dev] Change in public/gem5[master]: util, arch-arm: Added python script to generate ARM FS binaries

2017-07-03 Thread Pau Cabre (Gerrit)
Pau Cabre has uploaded this change for review. ( https://gem5-review.googlesource.com/3945 Change subject: util,arch-arm: Added python script to generate ARM FS binaries .. util,arch-arm: Added python script to generate

[gem5-dev] Change in public/gem5[master]: util, arch-arm: Added python script to generate ARM FS binaries

2017-07-03 Thread Pau Cabre (Gerrit)
Hello Andreas Sandberg, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/3945 to look at the new patch set (#2). Change subject: util,arch-arm: Added python script to generate ARM FS binaries

[gem5-dev] Change in public/gem5[master]: arm, config: Added the VExpress_GEM5_V1_64 platform

2017-04-27 Thread Pau Cabre (Gerrit)
Hello Andreas Sandberg, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/2841 to look at the new patch set (#4). Change subject: arm,config: Added the VExpress_GEM5_V1_64 platform ..

[gem5-dev] Change in public/gem5[master]: arm, config: Added the VExpress_GEM5_V1_64 platform

2017-04-27 Thread Pau Cabre (Gerrit)
Hello Andreas Sandberg, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/2841 to look at the new patch set (#6). Change subject: arm,config: Added the VExpress_GEM5_V1_64 platform ..

[gem5-dev] Change in public/gem5[master]: arm, config: Added the VExpress_GEM5_V1_64 platform

2017-04-24 Thread Pau Cabre (Gerrit)
Pau Cabre has uploaded a new patch set (#3). ( https://gem5-review.googlesource.com/2841 ) Change subject: arm,config: Added the VExpress_GEM5_V1_64 platform .. arm,config: Added the VExpress_GEM5_V1_64 platform With this

[gem5-dev] Change in public/gem5[master]: arm, config: Added the VExpress_GEM5_V1_64 platform

2017-04-28 Thread Pau Cabre (Gerrit)
Hello Jason Lowe-Power, Andreas Sandberg, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/2841 to look at the new patch set (#7). Change subject: arm,config: Added the VExpress_GEM5_V1_64 platform

[gem5-dev] Change in public/gem5[master]: mem-cache: Delete squashed HWPrefetches

2017-08-08 Thread Pau Cabre (Gerrit)
Pau Cabre has submitted this change and it was merged. ( https://gem5-review.googlesource.com/4340 ) Change subject: mem-cache: Delete squashed HWPrefetches .. mem-cache: Delete squashed HWPrefetches Request and Packet for

[gem5-dev] Change in public/gem5[master]: cpu-minor: Fix for addr range coverage calculation

2017-09-01 Thread Pau Cabre (Gerrit)
Pau Cabre has uploaded this change for review. ( https://gem5-review.googlesource.com/4640 Change subject: cpu-minor: Fix for addr range coverage calculation .. cpu-minor: Fix for addr range coverage calculation Coverage

[gem5-dev] Change in public/gem5[master]: cpu-minor: Fix for addr range coverage calculation

2017-09-01 Thread Pau Cabre (Gerrit)
Pau Cabre has submitted this change and it was merged. ( https://gem5-review.googlesource.com/4640 ) Change subject: cpu-minor: Fix for addr range coverage calculation .. cpu-minor: Fix for addr range coverage calculation

[gem5-dev] Change in gem5/gem5[master]: util, arch-arm: Update gen_arm_fs_files.py to use new kernel repos

2018-04-06 Thread Pau Cabre (Gerrit)
Pau Cabre has submitted this change and it was merged. ( https://gem5-review.googlesource.com/9481 ) Change subject: util,arch-arm: Update gen_arm_fs_files.py to use new kernel repos .. util,arch-arm: Update

[gem5-dev] Change in https://gem5-review.googlesource.com//gem5[master]: util, arch-arm: Update gen_arm_fs_files.py to use new kernel repos

2018-03-28 Thread Pau Cabre (Gerrit)
Pau Cabre has uploaded this change for review. ( https://gem5-review.googlesource.com/9481 Change subject: util,arch-arm: Update gen_arm_fs_files.py to use new kernel repos .. util,arch-arm: Update gen_arm_fs_files.py to

[gem5-dev] Change in gem5/gem5[master]: configs: Added an option for choosing branch predictor type

2018-11-07 Thread Pau Cabre (Gerrit)
eads = Param.Unsigned(Parent.numThreads, "Number of threads") BTBEntries = Param.Unsigned(4096, "Number of BTB entries") BTBTagSize = Param.Unsigned(16, "Size of the BTB tags, in bits") RASSize = Param.Unsigned(16, "RAS size") -- To view, visit https://gem5-rev

[gem5-dev] Change in gem5/gem5[master]: cpu: Fixed PC shifting on LTAGE branch predictor

2018-11-07 Thread Pau Cabre (Gerrit)
://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I272619c093695b56cf7f8ff7163e3b5d23205d16 Gerrit-Change-Number: 14035 Gerrit-PatchSet: 1 Gerrit-Owner: Pau Cabre Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] Change in gem5/gem5[master]: cpu: Fix LTAGE max number of allocations on update

2018-11-09 Thread Pau Cabre (Gerrit)
rrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I6cfb4d80ce835e93d4bf5099ef88a7d425abaddd Gerrit-Change-Number: 14195 Gerrit-PatchSet: 1 Gerrit-Owner: Pau Cabre Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@gem5.org http

[gem5-dev] Change in gem5/gem5[master]: cpu: Fixed ratio of pred to hyst bits for LTAGE Bimodal

2018-11-08 Thread Pau Cabre (Gerrit)
ePrediction; +std::vector btableHysteresis; TageEntry **gtable; LoopEntry *ltable; -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/14120 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings

[gem5-dev] Change in gem5/gem5[master]: cpu: Fixed useful counter handling in LTAGE

2018-11-10 Thread Pau Cabre (Gerrit)
; -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/14215 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I8c692cc7c180d29897cb77781681ff498a1d16c8 G

[gem5-dev] Change in gem5/gem5[master]: cpu: Fixes on the loop predictor part of LTAGE

2018-11-11 Thread Pau Cabre (Gerrit)
t unsigned loopTableIterBits; + +const uint8_t confidenceThreshold; +const uint16_t loopTagMask; +const uint16_t loopNumIterMask; BimodalEntry *btable; TageEntry **gtable; -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/14216 To unsubscribe, or for help writin

[gem5-dev] Change in gem5/gem5[master]: cpu: Fixed ratio of pred to hyst bits for LTAGE Bimodal

2018-11-13 Thread Pau Cabre (Gerrit)
To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I6793e8e358be01b75b8fd181ddad50f259862d79 Gerrit-Change-Number: 14120 Gerrit-PatchSet: 2 Gerrit-Owner: Pau Cabre Gerrit-Reviewer: Ilias

[gem5-dev] Change in gem5/gem5[master]: cpu: Fixed PC shifting on LTAGE branch predictor

2018-11-13 Thread Pau Cabre (Gerrit)
.googlesource.com/c/public/gem5/+/14035 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I272619c093695b56cf7f8ff7163e3b5d23205d16 Gerrit-Change-Number: 14035 Gerrit-PatchSet: 2

[gem5-dev] Change in gem5/gem5[master]: cpu: Fixed ratio of pred to hyst bits for LTAGE Bimodal

2018-11-14 Thread Pau Cabre (Gerrit)
ttps://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I6793e8e358be01b75b8fd181ddad50f259862d79 Gerrit-Change-Number: 14120 Gerrit-PatchSet: 4 Gerrit-Owner: Pau Cabre Gerrit-Assignee: Ilias Vougioukas Gerrit-Reviewer: Andreas San

[gem5-dev] Change in gem5/gem5[master]: cpu: Fixed typos in parameter/stats descriptions

2018-12-11 Thread Pau Cabre (Gerrit)
/14795 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I7b3274a3e37128da35f497da150af08343e97ee6 Gerrit-Change-Number: 14795 Gerrit-PatchSet: 2 Gerrit-Owner: Pau Cabre Gerrit-Ass

[gem5-dev] Change in gem5/gem5[master]: cpu: Added parameters to enable/disable features in LTAGE

2018-12-11 Thread Pau Cabre (Gerrit)
st bool useSpeculation; +const bool useHashing; + // stats Stats::Scalar loopPredictorCorrect; Stats::Scalar loopPredictorWrong; -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/14597 To unsubscribe, or for help writing m

[gem5-dev] Change in gem5/gem5[master]: cpu: Fixed typos in parameter/stats descriptions

2018-12-01 Thread Pau Cabre (Gerrit)
ic/gem5/+/14795 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I7b3274a3e37128da35f497da150af08343e97ee6 Gerrit-Change-Number: 14795 Gerrit-PatchSet: 1 Gerrit-Owner: Pau Cabre Ger

[gem5-dev] Change in gem5/gem5[master]: cpu: Fixes on the loop predictor part of LTAGE

2018-11-21 Thread Pau Cabre (Gerrit)
/+/14216 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I8884c7454c1e510b65160eb4d5749d3259d34096 Gerrit-Change-Number: 14216 Gerrit-PatchSet: 3 Gerrit-Owner: Pau Cabre Gerrit

[gem5-dev] Change in gem5/gem5[master]: cpu: Added parameters to enable/disable features in LTAGE

2018-11-23 Thread Pau Cabre (Gerrit)
const uint16_t loopNumIterMask; +const int loopSetMask; LoopEntry *ltable; int8_t loopUseCounter; unsigned withLoopBits; +const bool useDirectionBit; +const bool useSpeculation; +const bool useHashing; + // stats Stats::Scalar loopPredictorCo

[gem5-dev] Change in gem5/gem5[master]: cpu: split LTAGE implementation into a base TAGE and a derived LTAGE

2018-11-19 Thread Pau Cabre (Gerrit)
Pau Cabre has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/14435 Change subject: cpu: split LTAGE implementation into a base TAGE and a derived LTAGE .. cpu: split LTAGE

[gem5-dev] Change in gem5/gem5[master]: cpu: Added new stats to TAGE and LTAGE branch predictors

2018-11-27 Thread Pau Cabre (Gerrit)
-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I7b3db66535f159091f1b37d70c2d942d50b20fb2 Gerrit-Change-Number: 14535 Gerrit-PatchSet: 2 Gerrit-Owner: Pau Cabre Gerrit-Reviewer: Pau Cabre Gerrit-Reviewer: Sudhanshu Jha Gerrit-MessageType: newpatchset

[gem5-dev] Change in gem5/gem5[master]: cpu: Made LTAGE parameters configurable

2018-11-22 Thread Pau Cabre (Gerrit)
pNumIterMask; +const std::vector tagTableTagWidths; +const std::vector logTagTableSizes; + std::vector btablePrediction; std::vector btableHysteresis; TageEntry **gtable; @@ -404,16 +405,16 @@ std::vector threadHistory; -int tagWidths[15]; -int tagTableSizes[15]; int *histLengths; int *tableIndices; int *tableTags; int8_t loopUseCounter; int8_t useAltPredForNewlyAllocated; -int tCounter; -int logTick; +uint64_t tCounter; +uint64_t logUResetPeriod; +unsigned useAltOnNaBits; +unsigned withLoopBits; }; #endif // __CPU_PRED_LTAGE -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/14417 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I935823f0a5794f5d55b744263798897a813dc1bd Gerrit-Change-Number: 14417 Gerrit-PatchSet: 3 Gerrit-Owner: Pau Cabre Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: Pau Cabre Gerrit-MessageType: merged ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] Change in gem5/gem5[master]: cpu: Added new stats to TAGE and LTAGE branch predictors

2018-11-22 Thread Pau Cabre (Gerrit)
tageAltMatchProviderWrong; +Stats::Scalar tageBimodalProviderWrong; +Stats::Scalar tageAltMatchProviderWouldHaveHit; +Stats::Scalar tageLongestMatchProviderWouldHaveHit; + + Stats::Vector tageLongestMatchProvider; +Stats::Vector tageAltMatchProvider; }; #endif // __CPU_PRED_TAGE -- T

[gem5-dev] Change in gem5/gem5[master]: cpu: split LTAGE implementation into a base TAGE and a derived LTAGE

2018-11-28 Thread Pau Cabre (Gerrit)
Pau Cabre has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/14435 ) Change subject: cpu: split LTAGE implementation into a base TAGE and a derived LTAGE .. cpu: split LTAGE

[gem5-dev] Change in gem5/gem5[master]: cpu: Added new stats to TAGE and LTAGE branch predictors

2018-11-28 Thread Pau Cabre (Gerrit)
stMatchProviderWrong; +Stats::Scalar tageAltMatchProviderWrong; +Stats::Scalar bimodalAltMatchProviderWrong; +Stats::Scalar tageBimodalProviderWrong; +Stats::Scalar tageAltMatchProviderWouldHaveHit; + Stats::Scalar tageLongestMatchProviderWouldHaveHit; + +Stats::Vector tageLongestMatc

[gem5-dev] Change in gem5/gem5[master]: configs: Added an option for choosing branch predictor type

2018-11-17 Thread Pau Cabre (Gerrit)
eads = Param.Unsigned(Parent.numThreads, "Number of threads") BTBEntries = Param.Unsigned(4096, "Number of BTB entries") BTBTagSize = Param.Unsigned(16, "Size of the BTB tags, in bits") RASSize = Param.Unsigned(16, "RAS size") -- To view, visit ht

[gem5-dev] Change in gem5/gem5[master]: cpu: Fixes on the loop predictor part of LTAGE

2018-11-17 Thread Pau Cabre (Gerrit)
/+/14216 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I8884c7454c1e510b65160eb4d5749d3259d34096 Gerrit-Change-Number: 14216 Gerrit-PatchSet: 2 Gerrit-Owner: Pau Cabre Gerrit

[gem5-dev] Change in gem5/gem5[master]: cpu: Fix LTAGE max number of allocations on update

2018-11-17 Thread Pau Cabre (Gerrit)
public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I6cfb4d80ce835e93d4bf5099ef88a7d425abaddd Gerrit-Change-Number: 14195 Gerrit-PatchSet: 3 Gerrit-Owner: Pau Cabre Gerrit-Assignee: Ilias Vougioukas Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Ilias Vougioukas Gerrit-Reviewer: Pau Cabr

[gem5-dev] Change in gem5/gem5[master]: cpu: Fixed useful counter handling in LTAGE

2018-11-17 Thread Pau Cabre (Gerrit)
To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I8c692cc7c180d29897cb77781681ff498a1d16c8 Gerrit-Change-Number: 14215 Gerrit-PatchSet: 2 Gerrit-Owner: Pau Cabre Gerrit-Assignee

[gem5-dev] Change in gem5/gem5[master]: cpu: Made LTAGE parameters configurable

2018-11-18 Thread Pau Cabre (Gerrit)
t uint8_t confidenceThreshold; const uint16_t loopTagMask; const uint16_t loopNumIterMask; +const std::vector tagTableTagWidths; +const std::vector logTagTableSizes; + std::vector btablePrediction; std::vector btableHysteresis; TageEntry **gtable; @@ -404,16 +405,16 @

[gem5-dev] Change in gem5/gem5[master]: cpu: Added Bias-Free Neural branch Predictor (32KB)

2019-01-27 Thread Pau Cabre (Gerrit)
dex 7fba790..499ff8b 100644 --- a/src/cpu/pred/tage_base.cc +++ b/src/cpu/pred/tage_base.cc @@ -42,7 +42,6 @@ #include "base/intmath.hh" #include "base/logging.hh" -#include "base/random.hh" #include "base/trace.hh&

[gem5-dev] Change in gem5/gem5[master]: cpu: Fixed the indirect branch predictor GHR handling

2019-03-01 Thread Pau Cabre (Gerrit)
const unsigned ghrNumBits; +const unsigned ghrMask; struct IPredEntry { -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/16928 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: mas

[gem5-dev] Change in gem5/gem5[master]: cpu: Proposal for changing the indirect branch predictor interface

2019-02-07 Thread Pau Cabre (Gerrit)
Travaglini Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Ilias Vougioukas Gerrit-Reviewer: Jairo Balart Gerrit-Reviewer: Pau Cabre Gerrit-MessageType: newpatchset ___ gem5-dev mailing list gem5-dev@gem5.org http

[gem5-dev] Change in gem5/gem5[master]: cpu: Proposal for changing the indirect branch predictor interface

2019-02-08 Thread Pau Cabre (Gerrit)
t https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I7053fbea42a53960a3bc1ba32912cc99c160511e Gerrit-Change-Number: 15318 Gerrit-PatchSet: 4 Gerrit-Owner: Jairo Balart Gerrit-Assignee: Giacomo Travaglini Gerrit-Reviewer: Andreas

[gem5-dev] Change in gem5/gem5[master]: cpu: Added 8KB and 64KB TAGE-SC-L branch predictor

2019-02-09 Thread Pau Cabre (Gerrit)
: 15 Gerrit-Owner: Pau Cabre Gerrit-Assignee: Ilias Vougioukas Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Pau Cabre Gerrit-Reviewer: Sudhanshu Jha Gerrit-CC: Andreas Sandberg Gerrit-CC: Ilias Vougioukas Gerrit-MessageType: newpatchset

[gem5-dev] Change in gem5/gem5[master]: cpu: Added 8KB and 64KB TAGE-SC-L branch predictor

2019-02-12 Thread Pau Cabre (Gerrit)
Gerrit-PatchSet: 16 Gerrit-Owner: Pau Cabre Gerrit-Assignee: Ilias Vougioukas Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Pau Cabre Gerrit-Reviewer: Sudhanshu Jha Gerrit-CC: Ilias Vougioukas Gerrit-MessageType: newpatchset

[gem5-dev] Change in gem5/gem5[master]: cpu: Added 8KB and 64KB TAGE-SC-L branch predictor

2019-02-13 Thread Pau Cabre (Gerrit)
Pau Cabre has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/14855 ) Change subject: cpu: Added 8KB and 64KB TAGE-SC-L branch predictor .. cpu: Added 8KB and 64KB TAGE-SC-L

[gem5-dev] Change in gem5/gem5[master]: cpu: Made TAGE a SimObject that can be used by other predictors

2019-01-30 Thread Pau Cabre (Gerrit)
: 15317 Gerrit-PatchSet: 4 Gerrit-Owner: Jairo Balart Gerrit-Assignee: Giacomo Travaglini Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Jairo Balart Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Pau Cabre Gerrit-CC: Andreas Sandberg Gerrit-CC: Ilias Vougioukas Gerrit-MessageType

[gem5-dev] Change in gem5/gem5[master]: cpu: Made the Loop Predictor part of LTAGE a SimObject

2019-01-30 Thread Pau Cabre (Gerrit)
: I60ad079a2c49b00a1f84d5cfd3611631883a4b57 Gerrit-Change-Number: 15775 Gerrit-PatchSet: 9 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Pau Cabre Gerrit-MessageType: newpatchset

[gem5-dev] Change in gem5/gem5[master]: cpu: Made the Loop Predictor a SimObject

2019-01-30 Thread Pau Cabre (Gerrit)
: I60ad079a2c49b00a1f84d5cfd3611631883a4b57 Gerrit-Change-Number: 15775 Gerrit-PatchSet: 10 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Pau Cabre Gerrit-MessageType: newpatchset

[gem5-dev] Change in gem5/gem5[master]: cpu: Made TAGE a SimObject that can be used by other predictors

2019-02-05 Thread Pau Cabre (Gerrit)
Pau Cabre has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/15317 ) Change subject: cpu: Made TAGE a SimObject that can be used by other predictors .. cpu: Made TAGE a

[gem5-dev] Change in gem5/gem5[master]: cpu: Made the Loop Predictor a SimObject

2019-02-05 Thread Pau Cabre (Gerrit)
direction histories. - * Also recomputes compressed (folded) histories based on the - * correct branch outcome. - * @param bi Branch information. - */ -void squashLoop(LTageBranchInfo * bi); - -const unsigned logSizeLoopPred; -const unsigned loopTableAgeBits; -const unsigned loopTableConfidenceBits; -const unsigned loopTableTagBits; -const unsigned loopTableIterBits; -const unsigned logLoopTableAssoc; -const uint8_t confidenceThreshold; -const uint16_t loopTagMask; -const uint16_t loopNumIterMask; -const int loopSetMask; - -LoopEntry *ltable; - -int8_t loopUseCounter; -unsigned withLoopBits; - -const bool useDirectionBit; -const bool useSpeculation; -const bool useHashing; - -// stats -Stats::Scalar loopPredictorCorrect; -Stats::Scalar loopPredictorWrong; }; #endif // __CPU_PRED_LTAGE -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/15775 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I60ad079a2c49b00a1f84d5cfd3611631883a4b57 Gerrit-Change-Number: 15775 Gerrit-PatchSet: 12 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Pau Cabre Gerrit-MessageType: merged ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev