[gem5-dev] Change in gem5/gem5[master]: mem-cache: Updated version of the Signature Path Prefetcher

2019-01-23 Thread Javier Bueno Hedo (Gerrit)
: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I4b8b54efef48ced7044bd535de9a69bca68d47d9 Gerrit-Change-Number: 14819 Gerrit-PatchSet: 6 Gerrit-Owner: Javier Bueno Hedo Gerrit-Assignee: Nikos Nikoleris Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer

[gem5-dev] Change in gem5/gem5[master]: cpu: Move the Loop Predictor from LTAGE to an external class

2019-01-23 Thread Javier Bueno Hedo (Gerrit)
Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-CC: Pau Cabre Gerrit-MessageType: newpatchset ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] Change in gem5/gem5[master]: cpu: Move the Loop Predictor from LTAGE to an external class

2019-01-22 Thread Javier Bueno Hedo (Gerrit)
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: 2 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg

[gem5-dev] Change in gem5/gem5[master]: cpu: Move the Loop Predictor from LTAGE to an external class

2019-01-21 Thread Javier Bueno Hedo (Gerrit)
-const bool restrictAllocation; - const unsigned initialLoopIter; -const unsigned initialLoopAge; -const bool optionalAgeReset; - -// stats -Stats::Scalar loopPredictorCorrect; -Stats::Scalar loopPredictorWrong; }; #endif // __CPU_PRED_LTAGE diff --git a/src/cpu/pred/tage_sc_l.cc b/src/cpu/pred/tage_sc_l.cc index 25c1a1a..16d3a34 100644 --- a/src/cpu/pred/tage_sc_l.cc +++ b/src/cpu/pred/tage_sc_l.cc @@ -405,7 +405,8 @@ bool pred_taken = tagePredict(tid, branch_pc, cond_branch, bi); -pred_taken = loopPredict(tid, branch_pc, cond_branch, bi, pred_taken); +pred_taken = loopPredict(tid, branch_pc, cond_branch, bi, pred_taken, + instShiftAmt); pred_taken = scPredict(tid, branch_pc, cond_branch, bi, pred_taken); -- 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: 1 Gerrit-Owner: Javier Bueno Hedo 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]: mem-cache: Irregular Stream Buffer Prefetcher

2019-01-16 Thread Javier Bueno Hedo (Gerrit)
-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: Ibeb6abc93ca40ad634df6ed5cf8becb0a49d1165 Gerrit-Change-Number: 15215 Gerrit-PatchSet: 4 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Irregular Stream Buffer Prefetcher

2019-01-16 Thread Javier Bueno Hedo (Gerrit)
-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: Ibeb6abc93ca40ad634df6ed5cf8becb0a49d1165 Gerrit-Change-Number: 15215 Gerrit-PatchSet: 3 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Access Map Pattern Matching Prefetcher

2019-01-16 Thread Javier Bueno Hedo (Gerrit)
PrefetchInfo , + std::vector ) override; +}; +#endif//__MEM_CACHE_PREFETCH_ACCESS_MAP_PATTERN_MATCHING_HH__ -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/15096 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Signature Path Prefetcher

2019-01-16 Thread Javier Bueno Hedo (Gerrit)
f the + *pattern table entry + */ +void updatePatternTable(Addr signature, stride_t stride); + + public: +SignaturePathPrefetcher(const SignaturePathPrefetcherParams* p); +~SignaturePathPrefetcher() {} +void calculatePrefetch(const PrefetchInfo , + std::vector ) overr

[gem5-dev] Change in gem5/gem5[master]: mem-cache: allow prefetchers to emit page crossing references

2019-01-16 Thread Javier Bueno Hedo (Gerrit)
8990d9ea1cac0da8f70e69aeb1 Gerrit-Change-Number: 14735 Gerrit-PatchSet: 3 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Nikos Nikoleris Gerrit-MessageType

[gem5-dev] Change in gem5/gem5[master]: mem-cache: virtual address support for prefetchers

2019-01-16 Thread Javier Bueno Hedo (Gerrit)
cketPtr , +TaggedPrefetcher::calculatePrefetch(const PrefetchInfo , std::vector ) { -Addr blkAddr = pkt->getBlockAddr(blkSize); +Addr blkAddr = blockAddress(pfi.getAddr()); for (int d = 1; d <= degree; d++) { Addr newAddr = blkAddr + d*(blkSize); diff --git a

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Access Map Pattern Matching Prefetcher

2019-01-16 Thread Javier Bueno Hedo (Gerrit)
ject: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I0d4b7f7afc2ab4938bdd8755bfed26e26a28530c Gerrit-Change-Number: 15096 Gerrit-PatchSet: 4 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Revi

[gem5-dev] Change in gem5/gem5[master]: cpu: Added the Multiperspective Perceptron Predictor (8KB and 64KB)

2019-01-13 Thread Javier Bueno Hedo (Gerrit)
tps://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: Iaa68ead7696e0b6ba05b4417d0322e8053e10d30 Gerrit-Change-Number: 15495 Gerrit-PatchSet: 4 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini Gerri

[gem5-dev] Change in gem5/gem5[master]: cpu: Added the Multiperspective Perceptron Predictor (8KB and 64KB)

2019-01-13 Thread Javier Bueno Hedo (Gerrit)
tps://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: Iaa68ead7696e0b6ba05b4417d0322e8053e10d30 Gerrit-Change-Number: 15495 Gerrit-PatchSet: 3 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini Gerri

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Access Map Pattern Matching Prefetcher

2019-01-12 Thread Javier Bueno Hedo (Gerrit)
ject: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I0d4b7f7afc2ab4938bdd8755bfed26e26a28530c Gerrit-Change-Number: 15096 Gerrit-PatchSet: 3 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Revi

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Access Map Pattern Matching Prefetcher

2019-01-11 Thread Javier Bueno Hedo (Gerrit)
-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I0d4b7f7afc2ab4938bdd8755bfed26e26a28530c Gerrit-Change-Number: 15096 Gerrit-PatchSet: 2 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho

[gem5-dev] Change in gem5/gem5[master]: cpu: Added the Multiperspective Perceptron Predictor (8KB and 64 KB)

2019-01-11 Thread Javier Bueno Hedo (Gerrit)
tps://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: Iaa68ead7696e0b6ba05b4417d0322e8053e10d30 Gerrit-Change-Number: 15495 Gerrit-PatchSet: 2 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini Gerri

[gem5-dev] Change in gem5/gem5[master]: cpu: Added the Multiperspective Perceptron Predicttor (8KB and 64 KB)

2019-01-11 Thread Javier Bueno Hedo (Gerrit)
Javier Bueno Hedo has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/15495 Change subject: cpu: Added the Multiperspective Perceptron Predicttor (8KB and 64 KB) .. cpu: Added the

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Irregular Stream Buffer Prefetcher

2018-12-21 Thread Javier Bueno Hedo (Gerrit)
ng(Addr paddr, bool is_secure); + public: +IrregularStreamBufferPrefetcher( +const IrregularStreamBufferPrefetcherParams *p); +~IrregularStreamBufferPrefetcher() {} +void calculatePrefetch(const PrefetchInfo , + std::vector ) override; +}; + +#endif//__MEM_CACHE_PREFETCH_IRREGULAR_STREAM_BUFFER_HH__ -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/15215 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: Ibeb6abc93ca40ad634df6ed5cf8becb0a49d1165 Gerrit-Change-Number: 15215 Gerrit-PatchSet: 1 Gerrit-Owner: Javier Bueno Hedo 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]: mem-cache: Signature Path Prefetcher

2018-12-20 Thread Javier Bueno Hedo (Gerrit)
Gerrit-Change-Number: 14737 Gerrit-PatchSet: 10 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Nikos Nikoleris Gerrit-MessageType: newpatchset

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Access Map Pattern Matching Prefetcher

2018-12-14 Thread Javier Bueno Hedo (Gerrit)
tchInfo , + std::vector ) override; +}; +#endif//__MEM_CACHE_PREFETCH_ACCESS_MAP_PATTERN_MATCHING_HH__ -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/15096 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: I0d4b7f7afc2ab4938bdd8755bfed26e26a28530c Gerrit-Change-Number: 15096 Gerrit-PatchSet: 1 Gerrit-Owner: Javier Bueno Hedo 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]: mem-cache: Updated version of the Signature Path Prefetcher

2018-12-13 Thread Javier Bueno Hedo (Gerrit)
Gerrit-PatchSet: 4 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Nikos Nikoleris Gerrit-MessageType: newpatchset

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Updated version of the Signature Path Preftcher

2018-12-13 Thread Javier Bueno Hedo (Gerrit)
Gerrit-PatchSet: 3 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Nikos Nikoleris Gerrit-MessageType: newpatchset

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Updated version of the Signature Path Preftcher

2018-12-13 Thread Javier Bueno Hedo (Gerrit)
filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I4b8b54efef48ced7044bd535de9a69bca68d47d9 Gerrit-Change-Number: 14819 Gerrit-PatchSet: 2 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Signature Path Prefetcher

2018-12-13 Thread Javier Bueno Hedo (Gerrit)
Gerrit-Change-Number: 14737 Gerrit-PatchSet: 9 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Nikos Nikoleris Gerrit-MessageType: newpatchset

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Signature Path Prefetcher

2018-12-12 Thread Javier Bueno Hedo (Gerrit)
Gerrit-Change-Number: 14737 Gerrit-PatchSet: 8 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Nikos Nikoleris Gerrit-MessageType: newpatchset

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Signature Path Prefetcher

2018-12-12 Thread Javier Bueno Hedo (Gerrit)
Gerrit-Change-Number: 14737 Gerrit-PatchSet: 7 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Nikos Nikoleris Gerrit-MessageType: newpatchset

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Signature Path Prefetcher

2018-12-12 Thread Javier Bueno Hedo (Gerrit)
Gerrit-Change-Number: 14737 Gerrit-PatchSet: 6 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Nikos Nikoleris Gerrit-MessageType: newpatchset

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Signature Path Prefetcher

2018-12-11 Thread Javier Bueno Hedo (Gerrit)
Gerrit-Change-Number: 14737 Gerrit-PatchSet: 5 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Nikos Nikoleris Gerrit-MessageType: newpatchset

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Signature Path Prefetcher

2018-12-10 Thread Javier Bueno Hedo (Gerrit)
Gerrit-Change-Number: 14737 Gerrit-PatchSet: 4 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Nikos Nikoleris Gerrit-MessageType: newpatchset

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Signature Path Prefetcher

2018-12-10 Thread Javier Bueno Hedo (Gerrit)
Gerrit-Change-Number: 14737 Gerrit-PatchSet: 3 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Nikos Nikoleris Gerrit-MessageType: newpatchset

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Support for page crossing prefetches

2018-12-05 Thread Javier Bueno Hedo (Gerrit)
: Ib56374097e3b7dc87414139d210ea9272f96b06b Gerrit-Change-Number: 14620 Gerrit-PatchSet: 4 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: Javier Bueno Hedo Gerrit

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Updated version of the Signature Path Preftcher

2018-12-03 Thread Javier Bueno Hedo (Gerrit)
aturePathPrefetcherV2Params* p); +~SignaturePathPrefetcherV2() {} +}; + +#endif//__MEM_CACHE_PREFETCH_SPPV2_HH__ -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/14819 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: I4b8b54efef48ced7044bd535de9a69bca68d47d9 Gerrit-Change-Number: 14819 Gerrit-PatchSet: 1 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini 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]: mem-cache: Signature Path Prefetcher

2018-11-30 Thread Javier Bueno Hedo (Gerrit)
-Change-Number: 14737 Gerrit-PatchSet: 2 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Nikos Nikoleris Gerrit-MessageType: newpatchset

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Signature Path Prefetcher

2018-11-29 Thread Javier Bueno Hedo (Gerrit)
std::vector ); +/** + * Hash function to calculate the signature table key + * @param ppn the physical page number + * @return the computed hash + */ +Addr ppnHash(Addr ppn) const; + + public: +SignaturePathPrefetcher(const SignaturePathPrefetcherParams* p); +~S

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Support for page crossing prefetches

2018-11-29 Thread Javier Bueno Hedo (Gerrit)
: Ib56374097e3b7dc87414139d210ea9272f96b06b Gerrit-Change-Number: 14620 Gerrit-PatchSet: 3 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: Javier Bueno Hedo Gerrit

[gem5-dev] Change in gem5/gem5[master]: mem-cache: allow prefetchers to emit page crossing references

2018-11-29 Thread Javier Bueno Hedo (Gerrit)
iting mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I0ae6bf8be465118990d9ea1cac0da8f70e69aeb1 Gerrit-Change-Number: 14735 Gerrit-PatchSet: 1 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas San

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Support for page crossing prefetches

2018-11-29 Thread Javier Bueno Hedo (Gerrit)
Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: Ib56374097e3b7dc87414139d210ea9272f96b06b Gerrit-Change-Number: 14620 Gerrit-PatchSet: 2 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Support for page crossing prefetches

2018-11-28 Thread Javier Bueno Hedo (Gerrit)
} +DPRINTF(HWPrefetch, "Queuing prefetch to %#x.\n", new_addr); + addresses.push_back(AddrPriority(new_addr, 0)); } } else { // Miss in table diff --git a/src/mem/cache/prefetch/tagged.cc b/src/mem/cache/prefetch/tagged.cc index a360cc6..1623817 100644 --- a/s

[gem5-dev] Change in gem5/gem5[master]: mem-cache: virtual address support for prefetchers

2018-11-21 Thread Javier Bueno Hedo (Gerrit)
source.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I4f8c3687988afecc8a91c3c5b2d44cc0580f72aa Gerrit-Change-Number: 14416 Gerrit-PatchSet: 6 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewe

[gem5-dev] Change in gem5/gem5[master]: mem-cache: virtual address support for prefetchers

2018-11-19 Thread Javier Bueno Hedo (Gerrit)
source.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I4f8c3687988afecc8a91c3c5b2d44cc0580f72aa Gerrit-Change-Number: 14416 Gerrit-PatchSet: 5 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewe

[gem5-dev] Change in gem5/gem5[master]: mem-cache: virtual address support for prefetchers

2018-11-19 Thread Javier Bueno Hedo (Gerrit)
source.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I4f8c3687988afecc8a91c3c5b2d44cc0580f72aa Gerrit-Change-Number: 14416 Gerrit-PatchSet: 4 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewe

[gem5-dev] Change in gem5/gem5[master]: mem-cache: virtual address support for prefetchers

2018-11-19 Thread Javier Bueno Hedo (Gerrit)
source.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I4f8c3687988afecc8a91c3c5b2d44cc0580f72aa Gerrit-Change-Number: 14416 Gerrit-PatchSet: 3 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewe

[gem5-dev] Change in gem5/gem5[master]: mem-cache: virtual address support for prefetchers

2018-11-18 Thread Javier Bueno Hedo (Gerrit)
source.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I4f8c3687988afecc8a91c3c5b2d44cc0580f72aa Gerrit-Change-Number: 14416 Gerrit-PatchSet: 2 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewe

[gem5-dev] Change in gem5/gem5[master]: mem-cache: virtual address support for prefetchers

2018-11-18 Thread Javier Bueno Hedo (Gerrit)
tPtr , +TaggedPrefetcher::calculatePrefetch(const PrefetcherAddress , std::vector ) { -Addr blkAddr = pkt->getBlockAddr(blkSize); +Addr blkAddr = pkt.getAddr(); for (int d = 1; d <= degree; d++) { Addr newAddr = blkAddr + d*(blkSize); diff --git a/src/mem/cache/prefetch/tagged.hh b/src/mem/cache/prefetch/tagged.hh index 8dd8b77..80f4ee6 100644 --- a/src/mem/cache/prefetch/tagged.hh +++ b/src/mem/cache/prefetch/tagged.hh @@ -51,7 +51,7 @@ ~TaggedPrefetcher() {} -void calculatePrefetch(const PacketPtr , +void calculatePrefetch(const PrefetcherAddress , std::vector ) override; }; -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/14416 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: I4f8c3687988afecc8a91c3c5b2d44cc0580f72aa Gerrit-Change-Number: 14416 Gerrit-PatchSet: 1 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini 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]: mem-cache: a missing cast was truncating addresses

2018-11-18 Thread Javier Bueno Hedo (Gerrit)
er Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Nikos Nikoleris Gerrit-MessageType: merged ___ gem5-dev mailing list gem5-dev@gem5.

[gem5-dev] Change in gem5/gem5[master]: mem-cache: a missing cast was truncating addresses

2018-11-17 Thread Javier Bueno Hedo (Gerrit)
hange-Id: Iab2a4c6063ece2d1d4c24ce5686045a6d6d35434 Gerrit-Change-Number: 14415 Gerrit-PatchSet: 1 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@gem5.org http://m

[gem5-dev] Change in gem5/gem5[master]: mem-cache: fix invalid iterator access

2018-11-15 Thread Javier Bueno Hedo (Gerrit)
errit-Change-Number: 14361 Gerrit-PatchSet: 1 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Travaglini 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-o3: Add a probe to notify memory accesses

2018-11-14 Thread Javier Bueno Hedo (Gerrit)
iting mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I842c5f4f0c5739b1b820c7ede53cb97dd524c32a Gerrit-Change-Number: 14317 Gerrit-PatchSet: 3 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandbe

[gem5-dev] Change in gem5/gem5[master]: cpu-o3: Add a probe to notify memory accesses

2018-11-14 Thread Javier Bueno Hedo (Gerrit)
tps://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I842c5f4f0c5739b1b820c7ede53cb97dd524c32a Gerrit-Change-Number: 14317 Gerrit-PatchSet: 2 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabor Dozsa Gerri

[gem5-dev] Change in gem5/gem5[master]: cpu-o3: Add a probe to notify memory accesses

2018-11-14 Thread Javier Bueno Hedo (Gerrit)
s://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I842c5f4f0c5739b1b820c7ede53cb97dd524c32a Gerrit-Change-Number: 14317 Gerrit-PatchSet: 1 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Trava

[gem5-dev] Change in gem5/gem5[master]: mem-cache: implement a probe-based interface

2018-11-14 Thread Javier Bueno Hedo (Gerrit)
c/mem/cache/prefetch/queued.hh @@ -115,7 +115,7 @@ QueuedPrefetcher(const QueuedPrefetcherParams *p); virtual ~QueuedPrefetcher(); -Tick notify(const PacketPtr ); +void notify(const PacketPtr ) override; PacketPtr insert(AddrPriority& info, bool is_secure); // Note: This should really be pure

[gem5-dev] Change in gem5/gem5[master]: mem-cache: implement a probe-based interface

2018-11-14 Thread Javier Bueno Hedo (Gerrit)
-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Nikos Nikoleris Gerrit-MessageType: newpatchset ___ gem5-dev mailing

[gem5-dev] Change in gem5/gem5[master]: hwprefetcher: implement a probe-based interface

2018-11-14 Thread Javier Bueno Hedo (Gerrit)
Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Nikos Nikoleris Gerrit-MessageType: newpatchset ___ gem5-dev

[gem5-dev] Change in gem5/gem5[master]: hwprefetcher: implement a probe-based interface

2018-11-14 Thread Javier Bueno Hedo (Gerrit)
Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Nikos Nikoleris Gerrit-MessageType: newpatchset ___ gem5-dev

[gem5-dev] Change in gem5/gem5[master]: hwprefetcher: implement a probe-based interface

2018-11-14 Thread Javier Bueno Hedo (Gerrit)
Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Nikos Nikoleris Gerrit-MessageType: newpatchset ___ gem5-dev

[gem5-dev] Change in gem5/gem5[master]: hwprefetcher: implement a probe-based interface

2018-11-14 Thread Javier Bueno Hedo (Gerrit)
Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Nikos Nikoleris Gerrit-MessageType: newpatchset ___ gem5-dev

[gem5-dev] Change in gem5/gem5[master]: hwprefetcher: implement a probe-based interface

2018-11-13 Thread Javier Bueno Hedo (Gerrit)
: I28aecd8faf8ed44be94464d84485bd1cea2efae3 Gerrit-Change-Number: 14155 Gerrit-PatchSet: 6 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Gabrielli Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Nikos

[gem5-dev] Change in gem5/gem5[master]: hwprefetcher: implement a probe-based interface

2018-11-13 Thread Javier Bueno Hedo (Gerrit)
/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I28aecd8faf8ed44be94464d84485bd1cea2efae3 Gerrit-Change-Number: 14155 Gerrit-PatchSet: 5 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo

[gem5-dev] Change in gem5/gem5[master]: hwprefetcher: implement a probe-based interface

2018-11-13 Thread Javier Bueno Hedo (Gerrit)
Gerrit-PatchSet: 4 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Giacomo Gabrielli Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Javier Bueno Hedo Gerrit-Reviewer: Nikos Nikoleris Gerrit-MessageType: newpatchset

[gem5-dev] Change in gem5/gem5[master]: hwprefetcher: implement a probe-based interface

2018-11-09 Thread Javier Bueno Hedo (Gerrit)
://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I28aecd8faf8ed44be94464d84485bd1cea2efae3 Gerrit-Change-Number: 14155 Gerrit-PatchSet: 3 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho

[gem5-dev] Change in gem5/gem5[master]: hwprefetcher: implement a probe-based interface

2018-11-09 Thread Javier Bueno Hedo (Gerrit)
irtual ~QueuedPrefetcher(); -Tick notify(const PacketPtr ); + void notify(const PacketPtr ); PacketPtr insert(AddrPriority& info, bool is_secure); // Note: This should really be pure virtual, but doesnt go well with params -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/14155 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: I28aecd8faf8ed44be94464d84485bd1cea2efae3 Gerrit-Change-Number: 14155 Gerrit-PatchSet: 1 Gerrit-Owner: Javier Bueno Hedo Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Giacomo Gabrielli Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

<    1   2