e1a85e9f | 05-Jul-2024 |
chengguanghui <[email protected]> |
PerfEvent: refactor perfevents in Backend
* add `dispatch2Iq_out_fire_cnt`, `issueQueue_enq_fire_cnt`, `issueQueue_full` event in scheduler * add busytable event * move collecting perfevents from
PerfEvent: refactor perfevents in Backend
* add `dispatch2Iq_out_fire_cnt`, `issueQueue_enq_fire_cnt`, `issueQueue_full` event in scheduler * add busytable event * move collecting perfevents from `ctrlBlock` to `backend` * change `perfEventsCtrl` into `perfEventsBackend`
show more ...
|
ae0295f4 | 16-Jul-2024 |
Tang Haojin <[email protected]> |
chore: bump chisel 6.5.0 (#3210) |
ac90e54a | 16-Jul-2024 |
xiaofeibao-xjtu <[email protected]> |
IssueQueue: fix bug of segment instruction which lqidx and sqidx are same (#3205) |
bb2f3f51 | 12-Jul-2024 |
Tang Haojin <[email protected]> |
perf: use perfUtils in `Utility` (#3190)
Currently, log and perf utilities such as `XSPerfAccumulate` are
implemented in many repositories like XiangShan, CoupledL2 and HuanCun.
This PR unifies th
perf: use perfUtils in `Utility` (#3190)
Currently, log and perf utilities such as `XSPerfAccumulate` are
implemented in many repositories like XiangShan, CoupledL2 and HuanCun.
This PR unifies them and put them in Utility repository.
show more ...
|
28ac1c16 | 12-Jul-2024 |
xiaofeibao-xjtu <[email protected]> |
Backend & MemBlock: feedback use lqidx instead of robidx for fix timing and fix bug of vld feedback (#3189) |
38f78b5d | 10-Jul-2024 |
xiaofeibao-xjtu <[email protected]> |
Backend&MemBlock: feedback use sqidx instead of robidx and uopidx for fix timing (#3172) |
7a9ea6c5 | 01-Jul-2024 |
Anzooooo <[email protected]> |
Dispatch2Iq: fix timing problem caused by bit width in 'Dispatch2iq'. |
b9631a81 | 02-Jul-2024 |
xiaofeibao-xjtu <[email protected]> |
IssueQueue: change othersTransPolicy when allComp or allSimp for fix timing (#3120) |
195ef4a5 | 28-Jun-2024 |
Tang Haojin <[email protected]> |
build: bump chisel 3.6.1, scala 2.13.14, mill 0.11.8, etc. (#3118) |
91f31488 | 26-Jun-2024 |
xiaofeibao-xjtu <[email protected]> |
Backend: remove loadCancel from dispatch2iq to enqEntry for fix timing (#3105) |
d77cf63c | 26-Jun-2024 |
xiaofeibao-xjtu <[email protected]> |
Backend: remove calculate numLsElem from dispatch2iq to rename |
9ff64fb6 | 24-Jun-2024 |
Anzooooo <[email protected]> |
VLSU: Change the maximum number of 'numLsElem' dispatch by 'dispatch2iq'.
For emulation on Palladium, now the maximum 'numLsElem' number that can be emitted per port is: 16 2 2 2 2 2.
So vector i
VLSU: Change the maximum number of 'numLsElem' dispatch by 'dispatch2iq'.
For emulation on Palladium, now the maximum 'numLsElem' number that can be emitted per port is: 16 2 2 2 2 2.
So vector instructions other than 'unit-stride' can only be issued on the first port. Scalars and 'unit-stride' instruction can be emitted at either port if the 'Lsq' allows allocation.
show more ...
|
dd40a82b | 20-Jun-2024 |
sinsanction <[email protected]> |
Entries: optimize timing of mem IQs' response signals (#3088) |
864480f4 | 18-Jun-2024 |
xiaofeibao-xjtu <[email protected]> |
BypassNetwork: ExuOH->ExuVec, add mask for forwardOrBypassValidVec3 (#3083) |
ee8d1f1b | 14-Jun-2024 |
sinsanction <[email protected]> |
IssueQueue: when src0-2 read vector reg #0, transfer to src3 to read v0 (#3060) |
dd461822 | 12-Jun-2024 |
sinsanction <[email protected]> |
IssueQueueMemAddrImp: only wen signals for data types that load IQ will write back can be sent out |
399ac7a1 | 11-Jun-2024 |
sinsanction <[email protected]> |
IssueBlockParams: check the type of read operands when generating the WB waking up ports |
17f99999 | 11-Jun-2024 |
sinsanction <[email protected]> |
Dispatch2IqImp: generate busytable read ports based on the actual number of read operands required |
29aa55c1 | 03-Jun-2024 |
xiaofeibao <[email protected]> |
ResetPregStateReq: add isV0 isVl |
b38000bf | 30-May-2024 |
sinsanction <[email protected]> |
IssueQueueIO: move v0 reading request of src0-2 to src3 |
e82613f6 | 30-May-2024 |
sinsanction <[email protected]> |
Dispatch2Iq: fix connection of readVfState |
463e0005 | 29-May-2024 |
sinsanction <[email protected]> |
Dispatch2Iq: fix connection of readVfState |
09182486 | 29-May-2024 |
sinsanction <[email protected]> |
Dispatch2Iq: fix signal connection |
64ed309c | 29-May-2024 |
sinsanction <[email protected]> |
Dispatch2Iq: move the connection of uopsIn to base class |
07b5cc60 | 29-May-2024 |
xiaofeibao <[email protected]> |
Backend: change MaskSrcData VConfigData to V0Data VlData |