Hi, all. In O3 cpu model, does the fetch unit fetch a new cache line each cycle when it is in Running status, even when the fetch width is changed to 1 or 2, and cache block size is still 64 bytes or bigger?
I checked the source code, and found that the fetchCacheLine() function is invoked each cycle when fetchStatus == Running. Does it mean that cache line fetched last cycle will be fetched again even NOT all the instructions have been extracted last tick()? Thanks -- Regards, Veydan
_______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
