-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviews.gem5.org/r/1726/
-----------------------------------------------------------

(Updated Aug. 13, 2013, 9:15 p.m.)


Review request for Default.


Repository: gem5


Description
-------

Changeset 9821:9e2898b0e9bd
---------------------------
cpu: allow the fetch buffer to be smaller than a cache line

the current implementation of the fetch buffer in the o3 cpu
is only allowed to be the size of a cache line. some
architectures, e.g., ARM, have fetch buffers smaller than a cache
line, see slide 22 at:
http://www.arm.com/files/pdf/at-exploring_the_design_of_the_cortex-a15.pdf

this patch allows the fetch buffer to be set to values smaller
than a cache line.


Diffs
-----

  configs/common/O3_ARM_v7a.py 2f9aecba23623a188e3c775530cdc47dc78dec6e 
  src/SConscript 2f9aecba23623a188e3c775530cdc47dc78dec6e 
  src/cpu/o3/O3CPU.py 2f9aecba23623a188e3c775530cdc47dc78dec6e 
  src/cpu/o3/fetch.hh 2f9aecba23623a188e3c775530cdc47dc78dec6e 
  src/cpu/o3/fetch_impl.hh 2f9aecba23623a188e3c775530cdc47dc78dec6e 

Diff: http://reviews.gem5.org/r/1726/diff/


Testing (updated)
-------

ran several of the shorter SPEC CPU2006 benchmarks with test input.
icache.overall_accesses::total stat was validated against real
cortex A15 hardware, the value is much closer now.

regressions pass


Thanks,

Anthony Gutierrez

_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to