[gem5-dev] Change in gem5/gem5[master]: mem-cache: Templatize DictionaryCompressor

2019-09-24 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21148 ) Change subject: mem-cache: Templatize DictionaryCompressor .. mem-cache: Templatize DictionaryCompressor

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Make BDI a multi compressor

2019-09-24 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21159 ) Change subject: mem-cache: Make BDI a multi compressor .. mem-cache: Make BDI a multi compressor BDI is a

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Factor out CPack's dictionary functionality

2019-09-24 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21147 ) Change subject: mem-cache: Factor out CPack's dictionary functionality .. mem-cache: Factor out CPack's

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Limit compression size

2019-09-24 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21144 ) Change subject: mem-cache: Limit compression size .. mem-cache: Limit compression size Add a threshold so

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Implement a zero compressor

2019-09-24 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21155 ) Change subject: mem-cache: Implement a zero compressor .. mem-cache: Implement a zero compressor The zero

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Inform unused bits instead of bytes in compressor pattern

2019-09-24 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21152 ) Change subject: mem-cache: Inform unused bits instead of bytes in compressor pattern .. mem-cache: Inform

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add a repeated value pattern to compressors

2019-09-24 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21153 ) Change subject: mem-cache: Add a repeated value pattern to compressors .. mem-cache: Add a repeated value

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Implement a repeated values compressor

2019-09-24 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21156 ) Change subject: mem-cache: Implement a repeated values compressor .. mem-cache: Implement a repeated values

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Use shouldAllocate() instead of CPack's decompress()

2019-09-24 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21146 ) Change subject: mem-cache: Use shouldAllocate() instead of CPack's decompress() .. mem-cache: Use

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Implement FPC-D cache compression

2019-09-24 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21154 ) Change subject: mem-cache: Implement FPC-D cache compression .. mem-cache: Implement FPC-D cache compression

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Implement a perfect compressor

2019-09-24 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21160 ) Change subject: mem-cache: Implement a perfect compressor .. mem-cache: Implement a perfect compressor

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add a masked pattern to compressors

2019-09-24 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21150 ) Change subject: mem-cache: Add a masked pattern to compressors .. mem-cache: Add a masked pattern to

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add a masked const value pattern to compressors

2019-09-24 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21151 ) Change subject: mem-cache: Add a masked const value pattern to compressors .. mem-cache: Add a masked const

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Implement a multi compressor

2019-09-24 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21158 ) Change subject: mem-cache: Implement a multi compressor .. mem-cache: Implement a multi compressor

Re: [gem5-dev] Ruby Sequencer starving O3 core?

2019-09-24 Thread Jason Lowe-Power
Hi Timothy, The short answer is that this is a quasi-known issue. The interface between the core and Ruby needs to be improved. (It's on the roadmap! Though, no one is actively working on it.) I could be wrong myself, but I believe you're correct that Ruby cannot handle multiple loads to the

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Implement BDI sub-compressors

2019-09-24 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21157 ) Change subject: mem-cache: Implement BDI sub-compressors .. mem-cache: Implement BDI sub-compressors

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add a function for the compressors to rebase array type

2019-09-24 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21145 ) Change subject: mem-cache: Add a function for the compressors to rebase array type .. mem-cache: Add a

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add an uncompressed pattern to compressors

2019-09-24 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21149 ) Change subject: mem-cache: Add an uncompressed pattern to compressors .. mem-cache: Add an uncompressed

[gem5-dev] Change in gem5/gem5[master]: mem: Convert DRAM controller to new-style stats

2019-09-24 Thread Andreas Sandberg (Gerrit)
Hello Daniel Carvalho, Jason Lowe-Power, Nikos Nikoleris, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/21142 to look at the new patch set (#3). Change subject: mem: Convert DRAM controller to new-style stats

[gem5-dev] Change in gem5/gem5[master]: mem: Convert DRAM controller to new-style stats

2019-09-24 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21142 ) Change subject: mem: Convert DRAM controller to new-style stats .. mem: Convert DRAM controller to

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Switch to new-style stats

2019-09-24 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21140 ) Change subject: mem-cache: Switch to new-style stats .. mem-cache: Switch to new-style stats This change

[gem5-dev] Change in gem5/gem5[master]: sim: Convert power modelling framework to new-style stats

2019-09-24 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21143 ) Change subject: sim: Convert power modelling framework to new-style stats .. sim: Convert power modelling

[gem5-dev] Change in gem5/gem5[master]: mem: Use new-style stats in the XBar models

2019-09-24 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21141 ) Change subject: mem: Use new-style stats in the XBar models .. mem: Use new-style stats in the XBar models

[gem5-dev] Change in gem5/gem5[master]: stats: Add a preDumpStats() callback to Stats::Group

2019-09-24 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21139 ) Change subject: stats: Add a preDumpStats() callback to Stats::Group .. stats: Add a preDumpStats()

[gem5-dev] Change in gem5/gem5[master]: mem: Use new-style stats in the XBar models

2019-09-24 Thread Andreas Sandberg (Gerrit)
Hello Daniel Carvalho, Jason Lowe-Power, Nikos Nikoleris, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/21141 to look at the new patch set (#2). Change subject: mem: Use new-style stats in the XBar models

[gem5-dev] Change in gem5/gem5[master]: cpu: Fix checker cpu instantiation

2019-09-24 Thread Nikos Nikoleris (Gerrit)
Nikos Nikoleris has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21079 ) Change subject: cpu: Fix checker cpu instantiation .. cpu: Fix checker cpu instantiation This change uses the params

[gem5-dev] Change in gem5/gem5[master]: mem-ruby: multiple memory requests to same cache line

2019-09-24 Thread Timothy Hayes (Gerrit)
Timothy Hayes has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21161 ) Change subject: mem-ruby: multiple memory requests to same cache line .. mem-ruby: multiple memory requests to

Re: [gem5-dev] Ruby Sequencer starving O3 core?

2019-09-24 Thread Beckmann, Brad
Hi Timothy, As Jason said, this is a known issue. In fact we tried to fix it many years ago in the public tree but we had difficulty getting the patch approved and eventually discarded our effort. http://reviews.gem5.org/r/2276/ We still have this patch applied to our internal tree and it

Re: [gem5-dev] Ruby Sequencer starving O3 core?

2019-09-24 Thread Timothy Hayes
Hi Jason, Thanks for the information. I'm using Ruby regularly for my own experiments so I'd be happy to be part of the conversation regarding its refactoring and improvement. For now, I've submitted a small patch for review which allows the Ruby sequencer to coalesce loads with loads and

[gem5-dev] Change in gem5/gem5[master]: mem-ruby: multiple memory requests to same cache line

2019-09-24 Thread Timothy Hayes (Gerrit)
Hello kokoro, Daniel Carvalho, Nikos Nikoleris, Bradford Beckmann, Anthony Gutierrez, Tuan Ta, Jason Lowe-Power, Nikos Nikoleris, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/21161 to look at the new patch set (#2). Change

Re: [gem5-dev] Ruby Sequencer starving O3 core?

2019-09-24 Thread Jason Lowe-Power
Hey Brad, Would you have a look at the changeset that Timothy pushed: https://gem5-review.googlesource.com/c/public/gem5/+/21161. There's a few differences from Steve's implementation: 1) Wow! I had forgotten how terrible the reviewboard interface was! 2) Steve's patch made many changes other

[gem5-dev] Change in gem5/gem5[master]: mem: Convert DRAM controller to new-style stats

2019-09-24 Thread Andreas Sandberg (Gerrit)
Hello Daniel Carvalho, Jason Lowe-Power, Nikos Nikoleris, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/21142 to look at the new patch set (#4). Change subject: mem: Convert DRAM controller to new-style stats

[gem5-dev] Change in gem5/gem5[master]: stats: Don't output index in vectors of length 1

2019-09-24 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21163 ) Change subject: stats: Don't output index in vectors of length 1 .. stats: Don't output index in vectors of

[gem5-dev] Change in gem5/gem5[master]: stats: Add a preDumpStats() callback to Stats::Group

2019-09-24 Thread Andreas Sandberg (Gerrit)
Hello Daniel Carvalho, Jason Lowe-Power, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/21139 to look at the new patch set (#2). Change subject: stats: Add a preDumpStats() callback to Stats::Group

[gem5-dev] Change in gem5/gem5[master]: sim: Convert power modelling framework to new-style stats

2019-09-24 Thread Andreas Sandberg (Gerrit)
Hello Daniel Carvalho, Jason Lowe-Power, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/21143 to look at the new patch set (#4). Change subject: sim: Convert power modelling framework to new-style stats

[gem5-dev] Change in gem5/gem5[master]: stats: Correctly print new-style dist stat names

2019-09-24 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21162 ) Change subject: stats: Correctly print new-style dist stat names .. stats: Correctly print new-style dist

[gem5-dev] Change in gem5/gem5[master]: sim: Convert power modelling framework to new-style stats

2019-09-24 Thread Andreas Sandberg (Gerrit)
Hello Daniel Carvalho, Jason Lowe-Power, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/21143 to look at the new patch set (#5). Change subject: sim: Convert power modelling framework to new-style stats

[gem5-dev] Change in gem5/gem5[master]: mem: Convert DRAM controller to new-style stats

2019-09-24 Thread Andreas Sandberg (Gerrit)
Hello Daniel Carvalho, Jason Lowe-Power, Nikos Nikoleris, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/21142 to look at the new patch set (#5). Change subject: mem: Convert DRAM controller to new-style stats

[gem5-dev] Change in gem5/gem5[master]: misc: Added line wrapping functionality for Sim-Object desc

2019-09-24 Thread Bobby R. Bruce (Gerrit)
Bobby R. Bruce has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21179 ) Change subject: misc: Added line wrapping functionality for Sim-Object desc .. misc: Added line wrapping

[gem5-dev] Change in gem5/gem5[master]: ext: Updated Pybind11 to version 2.4.1.

2019-09-24 Thread Bobby R. Bruce (Gerrit)
Bobby R. Bruce has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21119 ) Change subject: ext: Updated Pybind11 to version 2.4.1. .. ext: Updated Pybind11 to version 2.4.1. This updates

[gem5-dev] Change in gem5/gem5[master]: misc: Added line wrapping functionality for Sim-Object desc

2019-09-24 Thread Bobby R. Bruce (Gerrit)
Bobby R. Bruce has uploaded a new patch set (#2). ( https://gem5-review.googlesource.com/c/public/gem5/+/21179 ) Change subject: misc: Added line wrapping functionality for Sim-Object desc .. misc: Added line wrapping

Re: [gem5-dev] Ruby Sequencer starving O3 core?

2019-09-24 Thread Timothy Hayes
Hi Brad, It's reasonable that you prefer to work with your existing changes. Could you resubmit the aforementioned patch for review to get it merged into upstream? This would set a stable starting point from which we can make further improvements. Thanks in advance Timothy

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Implement multi-level TLB

2019-09-24 Thread Ivan Pizarro (Gerrit)
Hello Andreas Sandberg, Daniel Carvalho, Giacomo Travaglini, Nikos Nikoleris, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/14118 to look at the new patch set (#13). Change subject: arch-arm: Implement multi-level TLB