#
86727929 |
| 19-Jan-2024 |
sinsanction <[email protected]> |
DecodeStage: block vector inst when vtype is resuming
|
#
b8ca25cb |
| 31-Jan-2024 |
xiaofeibao-xjtu <[email protected]> |
Int Regfile: Split-bank read
|
#
e031d9a7 |
| 18-Jan-2024 |
xiaofeibao-xjtu <[email protected]> |
CtrlBlock: fix bug of rob compress wb count
|
#
47c01b71 |
| 11-Jan-2024 |
xiaofeibao-xjtu <[email protected]> |
ctrlblock: timing optimize of wb counter to rob
|
#
c1e19666 |
| 04-Jan-2024 |
xiaofeibao-xjtu <[email protected]> |
backend: implement uncertain latency exeUnit WbArbiter
|
#
ff3fcdf1 |
| 15-Dec-2023 |
xiaofeibao-xjtu <[email protected]> |
Dispatch: split int dispatch to two regions
|
#
37d77575 |
| 05-Jan-2024 |
zhanglyGit <[email protected]> |
CtrlBlock: fix snpt bug when robIdx out of index
|
#
85f51eca |
| 05-Jan-2024 |
xiaofeibao-xjtu <[email protected]> |
ctrlblock: optimize writeback nums to rob
|
#
1f214ac3 |
| 18-Dec-2023 |
xiaofeibao-xjtu <[email protected]> |
jump: separate src and pc
|
#
5f80df32 |
| 15-Dec-2023 |
xiaofeibao-xjtu <[email protected]> |
IQ: remove unused pc and ftqptr
|
#
6b102a39 |
| 22-Nov-2023 |
Haojin Tang <[email protected]> |
Rab: shrink rab entry width
|
#
cda1c534 |
| 24-Oct-2023 |
xiaofeibao-xjtu <[email protected]> |
Rob: optimize timing, remove vconfig debugIO
|
#
3a9e5338 |
| 11-Jan-2024 |
Xuan Hu <[email protected]> |
Backend: fix allow enqueue when init
|
#
74f21f21 |
| 07-Dec-2023 |
sinceforYy <[email protected]> |
CtrlBlock: add enable to RegNext
|
#
272ec6b1 |
| 14-Dec-2023 |
Haojin Tang <[email protected]> |
stIn: connect missing wire
|
#
8241cb85 |
| 17-Dec-2023 |
Xuan Hu <[email protected]> |
Merge remote-tracking branch 'upstream/master' into backendq
|
#
4c7680e0 |
| 08-Dec-2023 |
Xuan Hu <[email protected]> |
Backend: add VTypeBuffer to deduce size of rob
|
#
9faa51af |
| 01-Dec-2023 |
xiaofeibao-xjtu <[email protected]> |
backend: remove renameOut pipeline
|
#
a3126b39 |
| 26-Oct-2023 |
xiaofeibao-xjtu <[email protected]> |
CtrlBlock optimize timing: read rat at rename stage, piped walkVtype to decode
|
#
c3f16425 |
| 22-Nov-2023 |
xiaofeibao-xjtu <[email protected]> |
remove rename and dispatch pipeline
|
#
3827c997 |
| 01-Nov-2023 |
sinceforYy <[email protected]> |
Backend: add en to RegNext
|
#
b1e92023 |
| 26-Oct-2023 |
sinceforYy <[email protected]> |
CtrlBlock: add en to RegNext
|
#
e25c13fa |
| 23-Nov-2023 |
Xuan Hu <[email protected]> |
decode: refactor decode stage
* The first complex inst can be send into DecodeComp if it is empty. * VType in VTypeGen will be updated when vset inst entering DecodeComp. * If there are left uops in
decode: refactor decode stage
* The first complex inst can be send into DecodeComp if it is empty. * VType in VTypeGen will be updated when vset inst entering DecodeComp. * If there are left uops in decodeComp, the count of rename ready uops will be send to rename stage.
show more ...
|
#
cd2ff98b |
| 01-Dec-2023 |
happy-lx <[email protected]> |
Rebase Timing Fix of Memblock from fix-timing branch (#2501)
* fix LQ timing
* l1pf: fix pf queue to ldu timing
* disable ecc path for timing analysis
* TODO: remove this
* fix pipeline
Rebase Timing Fix of Memblock from fix-timing branch (#2501)
* fix LQ timing
* l1pf: fix pf queue to ldu timing
* disable ecc path for timing analysis
* TODO: remove this
* fix pipeline
* memblock: add a Reg between inner/outer reset_vec
* missqueue: make mem_grant always ready
* Enable ECC path again
* remove fast replay reorder logic
* l1pf: use chosen of arbiter to improve timing
* remove reorder remain logic
* mq: use ParallelORR instead of orR
* Strengthen the conditions for load to load path for timing
* fix load to load data select for timing
* refactoring lq replay valid logic
* fix replay port
* fix load unit s0 arbitor logic
* add topdown wiring
* fix ldu ecc path
* remove lateKill
* ecc: physically remove ecc in DataArray
* loadpipe: use ParallelORR and ParallelMux for timing
* mainpipe: use ParallelMux and ParallelorR for timing
* fix fast replay is killed at s1
* fix replay cancel logic
* fix mq nack feedback logic
* sms: fix pf queue tlb req logic for timing
* kill load at s1
* fix loadqueuereplay enq logic
* opt raw rollback arbiter logic
* fix ecc_delayed writeback logic
* train all l1 pf and sms at load s3 for better timing
* disable load to load forward
* Revert "kill load at s1"
This reverts commit 56d47582ad4dd9c83373fb2db2a0709075485d4d.
* fix s0 kill logic
* ITLBRepeater: Add one more buffer when PTW resp
* remove trigger
* fix feedback_slow logic
* add latch in uncachebuffer rollback
* remove trigger in port
* fast replay: use dcache ready
* fix replay logic at s1
* uncache: fix uncache writeback
* fix delay kill logic
* fix clean exception loigc at s3
* fix ldu rollback logic
* fix ldu rollback valid logic
---------
Co-authored-by: sfencevma <[email protected]>
Co-authored-by: XiChen <[email protected]>
Co-authored-by: Lyn <[email protected]>
Co-authored-by: good-circle <[email protected]>
show more ...
|
#
9a128342 |
| 16-Nov-2023 |
Haoyuan Feng <[email protected]> |
hpm: fix selection logic and typo (#1618) (#2483)
Co-authored-by: Chen Xi <[email protected]>
|