History log of /XiangShan/src/main/scala/xiangshan/backend/issue/ (Results 201 – 225 of 794)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
51de436322-Nov-2023 sinsanction <[email protected]>

IssueQueue: reduce entryReg width

520f7dac22-Nov-2023 sinsanction <[email protected]>

Backend: reduce imm width and move imm generating of instr fusion to enq

e08589a521-Nov-2023 sinsanction <[email protected]>

EnqEntry, OthersEntry: optimize timing

aa2b521920-Nov-2023 sinsanction <[email protected]>

IssueQueue: move enq bypass wakeup to EnqEntry

59f958d421-Nov-2023 zhanglyGit <[email protected]>

Backend: optimize IQ timing(ldcancel and flush)

0030d97820-Nov-2023 zhanglyGit <[email protected]>

Backend: remove unused signals in (BusyTable -> IQ)

9910ea3617-Nov-2023 zhanglyGit <[email protected]>

Backend: refactor load finalBlock timing

4fa00a4417-Nov-2023 zhanglyGit <[email protected]>

Backend: refactor load finalBlock timing

fb445e8d16-Nov-2023 zhanglyGit <[email protected]>

Backend: remove cancelNetwork and some cancel false path

af4bd26515-Nov-2023 zhanglyGit <[email protected]>

Backend: refactor wakeup and cancel timing

5778f95003-Nov-2023 sinsanction <[email protected]>

IssueQueue: better implementation of enq_ready

527eefbd03-Nov-2023 sinsanction <[email protected]>

IssueQueue: all deq ports use the same AgeDetector

5a6da88803-Nov-2023 sinsanction <[email protected]>

IssueQueue: reorder the selection of sub deq result, slightly improve performance

cf4a131a01-Nov-2023 sinsanction <[email protected]>

IssueQueue: refactor AgeDetector and oldest selection policy

ea159d4230-Oct-2023 sinsanction <[email protected]>

IssueQueue: remove deqResp

f7f7372725-Oct-2023 sinsanction <[email protected]>

IssueQueue: refactor deq policy

8d08171724-Oct-2023 szw_kaixin <[email protected]>

backend: control dontTouch opcode by debugEn

66e57d9123-Oct-2023 sinsanction <[email protected]>

IssueQueue: optimize timing
- use FuTypeOrR for fuType checking

4028378718-Oct-2023 sinsanction <[email protected]>

IssueQueue: optimize timing
- parameterize deq imms for instruction fusion
- refactor deq entry selection


/XiangShan/src/main/scala/utils/ClockGate.scala
/XiangShan/src/main/scala/xiangshan/Parameters.scala
/XiangShan/src/main/scala/xiangshan/backend/Bundles.scala
/XiangShan/src/main/scala/xiangshan/backend/CtrlBlock.scala
/XiangShan/src/main/scala/xiangshan/backend/datapath/PcTargetMem.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/DecodeStage.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/DecodeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/DecodeUnitComp.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/FPDecoder.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/UopInfoGen.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/VecDecoder.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/FuConfig.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/FuType.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/IntFPToVec.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/vector/Bundles.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/vector/Mgu.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/vector/VecNonPipedFuncUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/vector/VecPipedFuncUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/wrapper/VCVT.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/wrapper/VFALU.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/wrapper/VFMA.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/wrapper/VIAluFix.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/wrapper/VIDiv.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/wrapper/VIMacU.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/wrapper/VIPU.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/wrapper/VPPU.scala
Entries.scala
IssueQueue.scala
/XiangShan/src/main/scala/xiangshan/backend/rob/Rob.scala
/XiangShan/src/main/scala/xiangshan/backend/rob/VTypeBuffer.scala
/XiangShan/src/main/scala/xiangshan/frontend/NewFtq.scala
/XiangShan/src/main/scala/xiangshan/mem/vector/VSFlowQueue.scala
/XiangShan/src/main/scala/xiangshan/mem/vector/VSUopQueue.scala
/XiangShan/src/main/scala/xiangshan/package.scala
/XiangShan/yunsuan
559c171015-Dec-2023 Haojin Tang <[email protected]>

Scheduler: connect fake port to all zeros

56bcaed715-Dec-2023 Haojin Tang <[email protected]>

Dispatch2Iq: enable dynamic mem deq port selection

* hyu priority for load, by percentage of load instrs among mem instrs

* port priority for load/store, by load pressure of IQ

1548ca9914-Dec-2023 Haojin Tang <[email protected]>

mdp: enable LFST by default

59a1db8a14-Dec-2023 Haojin Tang <[email protected]>

mdp: connect missing wires

e77d311414-Dec-2023 Haojin Tang <[email protected]>

Issue: split LDU0 from STA0

c993382515-Nov-2023 Haojin Tang <[email protected]>

Dispatch2Iq: refactor mem deq ports selection

12345678910>>...32