#
408a32b7 |
| 25-Mar-2021 |
Allen <[email protected]> |
Refactor XSPerf, now we have three XSPerf Functions. XSPerfAccumulate: sum up performance values. XSPerfHistogram: count the occurrence of performance values, split them into bins, so that we can est
Refactor XSPerf, now we have three XSPerf Functions. XSPerfAccumulate: sum up performance values. XSPerfHistogram: count the occurrence of performance values, split them into bins, so that we can estimate their distribution. XSPerfMax: get max of performance values.
show more ...
|
#
4e3ce935 |
| 22-Mar-2021 |
ljw <[email protected]> |
Beu: separate l1plus and icache (#705)
|
#
bc72443c |
| 19-Mar-2021 |
jinyue110 <[email protected]> |
L1plusCache: add error io.
|
#
0be64786 |
| 28-Feb-2021 |
wakafa <[email protected]> |
Perf: add more performance counter (#607)
* perf: set acc arg of XSPerf as false by default
* perf: add write-port competition counter for intBlock & floatBlock
* perf: remove prefix of perf s
Perf: add more performance counter (#607)
* perf: set acc arg of XSPerf as false by default
* perf: add write-port competition counter for intBlock & floatBlock
* perf: remove prefix of perf signal
* perf: add perf-cnt for interface between frontend & backend
* perf: modify perf-cnt for prefetchers
show more ...
|
#
2b8b2e7a |
| 28-Feb-2021 |
William Wang <[email protected]> |
Add a naive memory violation predictor (#591)
* WaitTable: add waittable framework
* WaitTable: get replay info from RedirectGenerator
* StoreQueue: maintain issuePtr for load rs
* RS: add
Add a naive memory violation predictor (#591)
* WaitTable: add waittable framework
* WaitTable: get replay info from RedirectGenerator
* StoreQueue: maintain issuePtr for load rs
* RS: add loadWait to rs (only for load Unit's rs)
* WaitTable: fix update logic
* StoreQueue: fix issuePtr update logic
* chore: set loadWaitBit in ibuffer
* StoreQueue: fix issuePtrExt update logic
Former logic does not work well with mmio logic
We may also make sure that issuePtrExt is not before cmtPtrExt
* WaitTable: write with priority
* StoreQueue: fix issuePtrExt update logic for mmio
* chore: fix typos
* CSR: add slvpredctrl
* slvpredctrl will control load violation predict micro architecture
* WaitTable: use xor folded pc to index waittable
Co-authored-by: ZhangZifei <[email protected]>
show more ...
|
#
eedc2e58 |
| 26-Feb-2021 |
Steve Gou <[email protected]> |
csr,bpu: support enabling and disabling branch predictors via sbpctl (#593)
* csr: add sbpctrl to control branch predictors
* bpu: add dynamic switch to each predictor
* csr: change spfctl and
csr,bpu: support enabling and disabling branch predictors via sbpctl (#593)
* csr: add sbpctrl to control branch predictors
* bpu: add dynamic switch to each predictor
* csr: change spfctl and sbpctl address
* bpu: fix s3 connections
Co-authored-by: Yinan Xu <[email protected]>
show more ...
|
#
35a47a38 |
| 24-Feb-2021 |
Yinan Xu <[email protected]> |
csr: support prefetcher enable control via spfctl CSR
|
#
58225d66 |
| 25-Jan-2021 |
LinJiawei <[email protected]> |
Merge remote-tracking branch 'origin/master' into ftq
|
#
744c623c |
| 22-Jan-2021 |
Lingrui98 <[email protected]> |
ftq and all: now we can compile
|
#
220f98bb |
| 21-Jan-2021 |
jinyue110 <[email protected]> |
Move Instruction uncache into frontend
|
#
13acf83a |
| 17-Jan-2021 |
jinyue110 <[email protected]> |
icache: add icache uncache support
|
#
eafa030d |
| 07-Jan-2021 |
zhanglinjuan <[email protected]> |
Frontend/IFU: place L1plusPrefetcher in Frontend
|
#
ea7c9a3b |
| 23-Dec-2020 |
Lingrui98 <[email protected]> |
frontend: fix unconnected ifu ports
|
#
b8023dd5 |
| 23-Dec-2020 |
Lingrui98 <[email protected]> |
frontend: put icache and tlb into icache
|
#
43ad9482 |
| 19-Dec-2020 |
Lingrui98 <[email protected]> |
change signal names related to brInfo
|
#
2cba563c |
| 14-Dec-2020 |
Lingrui98 <[email protected]> |
frontend: include icache
|
#
435e467c |
| 19-Nov-2020 |
Yinan Xu <[email protected]> |
xscore: connect missing wires
|
#
1c2588aa |
| 18-Nov-2020 |
Yinan Xu <[email protected]> |
XSCore: use Blocks
|
#
3c768696 |
| 09-Nov-2020 |
zoujr <[email protected]> |
Merge branch 'master' into new-lbuf
|
#
be784967 |
| 05-Nov-2020 |
LinJiawei <[email protected]> |
Remove all boringutils except Regfile
|
#
2fdc488a |
| 05-Nov-2020 |
LinJiawei <[email protected]> |
Remove BoringUtils in fence unit
|
#
78105e83 |
| 04-Nov-2020 |
zoujr <[email protected]> |
LoopBuffer: Separate the LoopBuffer and the IBuffer
|
#
102b1a94 |
| 21-Oct-2020 |
zoujr <[email protected]> |
LoopBuffer: Modify the interface to support configurability
|
#
5152a864 |
| 09-Oct-2020 |
zoujr <[email protected]> |
Merge branch 'master' into dev-lbuf
|
#
1e320352 |
| 27-Sep-2020 |
zoujr <[email protected]> |
LoopBuffer: Fix some bug
|