Closed branylagaffe closed 1 month ago
He @giorgioajmone, I have bumped QFlex (also therefore QEMU and libqflex) to support a new command flexus-save-ckpt
that will dump KeenKraken State into a folder
Update
[15.05.2024] Export is similiar
Update
@giorgioajmone added a feature to create and save the new checkpoint to a specific dir. @giorgioajmone Is waiting on the command
Update
Import still need testing
https://github.com/parsa-epfl/flexus/tree/feat/ckpt-patch
Contains the commits from @giorgioajmone on feat/ckpt, and some patches. However, this lack the implementation for the loading in KnottyKraken (Cache, CacheCMP, BranchPredictor, etc).
KnottyKraken implementation task:
Commit c58536ce77dc3c517c984c046297572342cdf201 enables ckpt capability for TAGE+BTB
I want to change the checkpoint format for a JSON based structure So that ParaFlex, KeenKraken, KnottyKraken all have the same interface
Specification:
Tasks:
UPDATE -[datetime]: [description]