[gem5-dev] Change in gem5/gem5[master]: mem-cache: implementation of AMO policy framework and in_mem policy.
Hello Andreas Sandberg, Ciro Santilli, Giacomo Travaglini, Nikos Nikoleris, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/20208 to look at the new patch set (#6). Change subject: mem-cache: implementation of AMO policy framework and in_mem policy. .. mem-cache: implementation of AMO policy framework and in_mem policy. Implementation of a framework that allows to create different policy configurations. For this example we implemented a memory only configuration where if the page is located in cache is invalidated and move the request to the next level. We implemented a naive policy that handles the amo operation in the first memory level its is a hit. Change-Id: I2da1485a05f090267ea3cdf3d4d08a9d2be9296c --- M src/mem/cache/Cache.py A src/mem/cache/amo_policy/AmoPolicy.py A src/mem/cache/amo_policy/SConscript A src/mem/cache/amo_policy/base.hh A src/mem/cache/amo_policy/in_mem.cc A src/mem/cache/amo_policy/in_mem.hh A src/mem/cache/amo_policy/naive.cc A src/mem/cache/amo_policy/naive.hh M src/mem/cache/base.cc M src/mem/cache/base.hh 10 files changed, 453 insertions(+), 3 deletions(-) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/20208 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: I2da1485a05f090267ea3cdf3d4d08a9d2be9296c Gerrit-Change-Number: 20208 Gerrit-PatchSet: 6 Gerrit-Owner: Jordi Vaquero Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Ciro Santilli Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Jordi Vaquero Gerrit-Reviewer: Nikos Nikoleris Gerrit-CC: Daniel Carvalho Gerrit-CC: Jason Lowe-Power 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]: mem-cache: implementation of AMO policy framework and in_mem policy.
Hello Andreas Sandberg, Ciro Santilli, Giacomo Travaglini, Nikos Nikoleris, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/20208 to look at the new patch set (#5). Change subject: mem-cache: implementation of AMO policy framework and in_mem policy. .. mem-cache: implementation of AMO policy framework and in_mem policy. Implementation of a framework that allows to create different policy configurations. For this example we implemented a memory only configuration where if the page is located in cache is invalidated and move the request to the next level. We implemented a naive policy that handles the amo operation in the first memory level its is a hit. Change-Id: I2da1485a05f090267ea3cdf3d4d08a9d2be9296c --- M src/mem/cache/Cache.py A src/mem/cache/amo_policy/AmoPolicy.py A src/mem/cache/amo_policy/SConscript A src/mem/cache/amo_policy/base.hh A src/mem/cache/amo_policy/in_mem.cc A src/mem/cache/amo_policy/in_mem.hh A src/mem/cache/amo_policy/naive.cc A src/mem/cache/amo_policy/naive.hh M src/mem/cache/base.cc M src/mem/cache/base.hh 10 files changed, 451 insertions(+), 3 deletions(-) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/20208 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: I2da1485a05f090267ea3cdf3d4d08a9d2be9296c Gerrit-Change-Number: 20208 Gerrit-PatchSet: 5 Gerrit-Owner: Jordi Vaquero Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Ciro Santilli Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Jordi Vaquero Gerrit-Reviewer: Nikos Nikoleris Gerrit-CC: Daniel Carvalho Gerrit-CC: Jason Lowe-Power 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]: mem-cache: implementation of AMO policy framework and in_mem policy. ...
Hello Andreas Sandberg, Ciro Santilli, Giacomo Travaglini, Nikos Nikoleris, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/20208 to look at the new patch set (#4). Change subject: mem-cache: implementation of AMO policy framework and in_mem policy. Implementation of a framework that allows to create different policy configurations. For this example we implemented a memory only configuration where if the page is located in cache is invalidated and move the request to the next level. We implemented a naive policy that handles the amo operation in the first memory level its is a hit. .. mem-cache: implementation of AMO policy framework and in_mem policy. Implementation of a framework that allows to create different policy configurations. For this example we implemented a memory only configuration where if the page is located in cache is invalidated and move the request to the next level. We implemented a naive policy that handles the amo operation in the first memory level its is a hit. Change-Id: I2da1485a05f090267ea3cdf3d4d08a9d2be9296c --- M src/mem/cache/Cache.py A src/mem/cache/amo_policy/AmoPolicy.py A src/mem/cache/amo_policy/SConscript A src/mem/cache/amo_policy/base.hh A src/mem/cache/amo_policy/in_mem.cc A src/mem/cache/amo_policy/in_mem.hh A src/mem/cache/amo_policy/naive.cc A src/mem/cache/amo_policy/naive.hh M src/mem/cache/base.cc M src/mem/cache/base.hh 10 files changed, 451 insertions(+), 3 deletions(-) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/20208 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: I2da1485a05f090267ea3cdf3d4d08a9d2be9296c Gerrit-Change-Number: 20208 Gerrit-PatchSet: 4 Gerrit-Owner: Jordi Vaquero Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Ciro Santilli Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Jordi Vaquero Gerrit-Reviewer: Nikos Nikoleris Gerrit-CC: Daniel Carvalho Gerrit-CC: Jason Lowe-Power 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]: mem-cache: Implementation of AMO policy framework and in_mem policy.
Hello Andreas Sandberg, Ciro Santilli, Giacomo Travaglini, Nikos Nikoleris, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/20208 to look at the new patch set (#3). Change subject: mem-cache: Implementation of AMO policy framework and in_mem policy. .. mem-cache: Implementation of AMO policy framework and in_mem policy. Implementation of a framework that allows to create different policy configurations for handling atomic operations in the memory subsystem. For this example we implemented a memory only configuration where if the page is located in cache is invalidated and move the request to the next level Change-Id: I2da1485a05f090267ea3cdf3d4d08a9d2be9296c --- M src/mem/cache/Cache.py A src/mem/cache/amo_policy/AmoPolicy.py A src/mem/cache/amo_policy/SConscript A src/mem/cache/amo_policy/base.hh A src/mem/cache/amo_policy/in_mem.cc A src/mem/cache/amo_policy/in_mem.hh M src/mem/cache/base.cc M src/mem/cache/base.hh 8 files changed, 336 insertions(+), 3 deletions(-) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/20208 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: I2da1485a05f090267ea3cdf3d4d08a9d2be9296c Gerrit-Change-Number: 20208 Gerrit-PatchSet: 3 Gerrit-Owner: Jordi Vaquero Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Ciro Santilli Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Jordi Vaquero Gerrit-Reviewer: Nikos Nikoleris Gerrit-CC: Daniel Carvalho Gerrit-CC: Jason Lowe-Power 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]: mem-cache: implementation of AMO policy framework and in_mem policy. ...
Hello Andreas Sandberg, Ciro Santilli, Giacomo Travaglini, Nikos Nikoleris, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/20208 to look at the new patch set (#2). Change subject: mem-cache: implementation of AMO policy framework and in_mem policy. Implementation of a framework that allows to create different policy configurations. For this example we implemented a memory only configuration where if the page is located in cache is invalidated and move the request to the next level .. mem-cache: implementation of AMO policy framework and in_mem policy. Implementation of a framework that allows to create different policy configurations. For this example we implemented a memory only configuration where if the page is located in cache is invalidated and move the request to the next level Change-Id: I2da1485a05f090267ea3cdf3d4d08a9d2be9296c --- M src/mem/cache/Cache.py A src/mem/cache/amo_policy/AmoPolicy.py A src/mem/cache/amo_policy/SConscript A src/mem/cache/amo_policy/base.hh A src/mem/cache/amo_policy/in_mem.cc A src/mem/cache/amo_policy/in_mem.hh M src/mem/cache/base.cc M src/mem/cache/base.hh 8 files changed, 336 insertions(+), 3 deletions(-) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/20208 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: I2da1485a05f090267ea3cdf3d4d08a9d2be9296c Gerrit-Change-Number: 20208 Gerrit-PatchSet: 2 Gerrit-Owner: Jordi Vaquero Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Ciro Santilli Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Jordi Vaquero Gerrit-Reviewer: Nikos Nikoleris Gerrit-CC: Daniel Carvalho Gerrit-CC: Jason Lowe-Power Gerrit-MessageType: newpatchset ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev