Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set associative backup #30

Open
wants to merge 96 commits into
base: gem5-develop
Choose a base branch
from
Open

Conversation

mbabaie
Copy link
Collaborator

@mbabaie mbabaie commented Oct 2, 2023

No description provided.

aakahlow and others added 30 commits March 23, 2023 13:58
Change-Id: I6fc7c0b161b945f338dc60856864235d838951cb
Change-Id: Ie7464e72e9bbcded0a58d23e56a4460759a08834
Change-Id: I1513e2a39e8823a57db377b8b3a03954bdb18ab3
Change-Id: I7aaa0468977742ad27196dfd9f8b40aa66ea048e
Change-Id: I017f3d7b7fd18fbe39311599fbfffbf6d9260d5f
Signed-off-by: Jason Lowe-Power <[email protected]>
Change-Id: I98fb1403a8da9dc204c9f8ea5fb2d9d2f11c981c
Change-Id: I04921d596811dfad5df32c1fbbd9532d5da6a59f
Change-Id: Ie18db282c97fcc2cc2c1131de8b9cab09c0ece07
Change-Id: I8e00452aed65fd49e80e6a7816cb6f6dad94455e
Change-Id: I56108f2d8b02b777c0c35146d0e7aeee5f6cbf17
Change-Id: I8792cd616fad975973e5de96addc0d912bfb1c4e
Change-Id: Ic48c244896f5560886a1fe0d0b9e84049a923e41
Change-Id: I7142400634f362fab80c2553a82cb3d79a9ff1b8
Change-Id: I24f00455adc2ef6697cc0c70ed76a292f76df774
Change-Id: I3a4981e8412c466c130165b4f68343039ac0aaab
Change-Id: Ia8b68057f5ff1a25b5b935f43f0158b16cad8fb4
When warming up with Ruby backing store enabled, you cannot access both
the backing store and the mem_interface with the packet. This change now
accesses one or the other. The downside to this approach is that with
this change you cannot restore a checkpoint or switch CPUs and disable
backing store.

Change-Id: I2d9f542a759d47fea571abd0d3141ce5996a81c3
Signed-off-by: Jason Lowe-Power <[email protected]>
Previously, the miscregs were not copied when switching CPUs. This
caused failures after the switch because of an incorrect SATP. This
change copies all of the miscregs from the old thread context to the
new thread context.

Change-Id: I4d1e9534b909e55a078fdfa579f4956d1c3a37db
Signed-off-by: Jason Lowe-Power <[email protected]>
mbabaie and others added 30 commits May 22, 2023 12:07
[email protected]> 1689618387 -0700 committer mbabaie <[email protected]> 1693268224 -0700

plots

mem: updated plots

first version, incomplete

latest version

all 3 cases Rd Hit/MissCl/MissDirty are implemented and tested on traffgen

mem: latest version

few minor changes

first version tested bfs tc bt sp

latest version tested on calss C and 22

data plots, 1st

data plots, 1st

data plots, 1st

fixed the plot for breakdown of probing

fixed the plot for breakdown of probing

fixed the plot for breakdown of probing

latest version with new stats

runs bash file

latest files in the directory
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants