-
Notifications
You must be signed in to change notification settings - Fork 68
Refs/heads/split utage perf #746
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
base: xs-dev
Are you sure you want to change the base?
Changes from all commits
d1b55e7
bd6087d
542f6cb
c23b9a9
a358334
9a01469
05a0f32
bfb1563
f742b1b
9404558
7a5d5ab
042d451
7e25f61
aeff5ff
63be8d5
50728be
ba883a1
add8efc
313a558
e3cc980
11dd8a5
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||
|---|---|---|---|---|
|
|
@@ -133,6 +133,7 @@ DecoupledBPUWithBTB::tick() | |||
| tage->dryRunCycle(s0PC); | ||||
| DPRINTF(Override, "Squashing, BPU state updated.\n"); | ||||
| squashing = false; | ||||
| //here need | ||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Clarify or remove the incomplete comment. Line 136’s 🧹 Suggested cleanup- //here need📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||
| return; | ||||
| } | ||||
|
|
||||
|
|
||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
Repository: OpenXiangShan/GEM5
Length of output: 524
🏁 Script executed:
Repository: OpenXiangShan/GEM5
Length of output: 4409
Remove unused parameters from MicroTAGE configuration.
The C++ constructor uses only a subset of the declared parameters. The following parameters are not accessed in the MicroTAGE implementation and should be removed from the Python configuration:
baseTableSize(line 1083)enableSC(line 1070)useAltOnNaSize(line 1086)useAltOnNaWidth(line 1087)These appear to be copy-pasted from other predictor classes (likely BTBTAGE) but are not integrated into MicroTAGE's C++ implementation. The actual constructor parameters used are:
numPredictors,tableSizes,TTagBitSizes,TTagPcShifts,histLengths,maxHistLen,numWays,maxBranchPositions,numTablesToAlloc,updateOnRead,numBanks,blockSize,enableBankConflict, andneedMoreHistories.🧰 Tools
🪛 Ruff (0.14.14)
[error] 1069-1069:
Parammay be undefined, or defined from star imports(F405)
[error] 1070-1070:
Parammay be undefined, or defined from star imports(F405)
[error] 1071-1071:
Parammay be undefined, or defined from star imports(F405)
[error] 1073-1073:
Parammay be undefined, or defined from star imports(F405)
[error] 1074-1074:
VectorParammay be undefined, or defined from star imports(F405)
[error] 1075-1075:
VectorParammay be undefined, or defined from star imports(F405)
[error] 1076-1076:
VectorParammay be undefined, or defined from star imports(F405)
[error] 1077-1077:
Parammay be undefined, or defined from star imports(F405)
[error] 1079-1079:
VectorParammay be undefined, or defined from star imports(F405)
[error] 1080-1080:
Parammay be undefined, or defined from star imports(F405)
[error] 1081-1081:
Parammay be undefined, or defined from star imports(F405)
[error] 1082-1082:
Parammay be undefined, or defined from star imports(F405)
[error] 1083-1083:
Parammay be undefined, or defined from star imports(F405)
[error] 1084-1084:
Parammay be undefined, or defined from star imports(F405)
[error] 1085-1085:
Parammay be undefined, or defined from star imports(F405)
[error] 1086-1086:
Parammay be undefined, or defined from star imports(F405)
[error] 1087-1087:
Parammay be undefined, or defined from star imports(F405)
[error] 1088-1088:
Parammay be undefined, or defined from star imports(F405)
[error] 1089-1089:
Parammay be undefined, or defined from star imports(F405)
🤖 Prompt for AI Agents