History log of /XiangShan/src/main/scala/xiangshan/backend/dispatch/NewDispatch.scala (Results 1 – 14 of 14)
Revision Date Author Comments
# f9daee66 29-Mar-2025 Zifei Zhang <[email protected]>

fix(topdown): when instr fused, take it as NoStall (#4475)


# ef7a7f80 18-Mar-2025 Tang Haojin <[email protected]>

feat: mark topdown, cycle and instr as critical perf counters (#4431)


# 2c6839d1 17-Mar-2025 NewPaulWalker <[email protected]>

fix(amocas): re-split uops for amocas to avoid stalls (#4382)

Re-split uops to avoid stalls caused by renaming when rd and rs2 are the
same.

When rd and rs2 are the same, uop1'src will wait uop0'de

fix(amocas): re-split uops for amocas to avoid stalls (#4382)

Re-split uops to avoid stalls caused by renaming when rd and rs2 are the
same.

When rd and rs2 are the same, uop1'src will wait uop0'dest after rename,
which cause stalls.

In this commit, we set src2 in uop0 and dest in uop1, avoiding stalls by
renaming.

show more ...


# a2ecedc9 06-Mar-2025 Ziyue Zhang <[email protected]>

fix(vlbusytable): fix vlbusytable update (#4364)


# 1eb8dd22 24-Feb-2025 Kunlin You <[email protected]>

submodule(utility), XSDebug: support collecting missing XSDebug (#4251)

Previous in PR#3982, we support collecting XSLogs to LogPerfEndpoint.
However with --enable-log, we should also collect some

submodule(utility), XSDebug: support collecting missing XSDebug (#4251)

Previous in PR#3982, we support collecting XSLogs to LogPerfEndpoint.
However with --enable-log, we should also collect some missing XSDebug.

This change move these missing XSDebug outside WhenContext, and add
WireInit to LogUtils' apply, to enable probing some subaccessed data,
like a vec elem with dynamic index.

show more ...


# 914bbc86 20-Feb-2025 xiaofeibao-xjtu <[email protected]>

chore(dispatch): remove useless code and files (#4288)


# 7edcfc93 20-Feb-2025 Ziyue Zhang <[email protected]>

feat(busytable): support eliminate old vd in new dispatch (#4198)


# c590fb32 08-Feb-2025 cz4e <[email protected]>

refactor(MemBlock): move MemBlock.scala from backend to mem (#4221)


# 94ec67d3 20-Dec-2024 xiaofeibao <[email protected]>

timing(dispatch): fix timing of conserveFlowTotal


# bcd0c45e 23-Dec-2024 chengguanghui <[email protected]>

fix(newdispatch): uop with singlestep shouldn't be dispatched to iq


# 4f3aa2fa 16-Dec-2024 xiaofeibao <[email protected]>

fix(dispatch): fix bug of hasException's instr send to iq


# 4e7f9e52 16-Dec-2024 xiaofeibao <[email protected]>

fix(dispatch): fix bug of index vld instr, each uop can be index vld instr


# 41eedc8d 16-Dec-2024 linzhida <[email protected]>

timing(zacas): move isDropAmocasSta logic gen from Scheduler to NewDispatch


# 0a7d1d5c 22-Nov-2024 xiaofeibao <[email protected]>

feat(backend): NewDispatch