profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/Lemover/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

Lemover/eBook 0

So many good programming book forked from sooxiaotong/eBook

Lemover/openbilibili-go-common 0

嘘,不要问!我也不清楚这些是啥…

PullRequestReviewEvent

push eventOpenXiangShan/XiangShan

Yinan Xu

commit sha b6c0697a0c89a5087c0388eb533595b98ab9d8d6

backend,rs: add counters for critical wakeup sources (#1027) This commit adds critical_wakeup_*_* counters to indicate which function units wake up the instructions in RS. Previously we have wait_for_src_* counters but they cannot represent where the critical operand (the last waiting operand) comes from. We need these counters to optimize fast wakeup logic. If some instructions critically depend on some other instructions, we can think of how we can optimize the wakeup process. Furthermore, this commit also adds a specific counter for FMAs that wakeup other FMAs' third operand. This helps us to decide which strategy is used for FMA fast issue.

view details

push time in 19 hours

delete branch OpenXiangShan/XiangShan

delete branch : rs-critical-wakeup

delete time in 19 hours

PR merged OpenXiangShan/XiangShan

backend,rs: add counters for critical wakeup sources

This commit adds critical_wakeup__ counters to indicate which function units wake up the instructions in RS. Previously we have wait_for_src_* counters but they cannot represent where the critical operand (the last waiting operand) comes from.

We need these counters to optimize fast wakeup logic. If some instructions critically depend on some other instructions, we can think of how we can optimize the wakeup process.

+12 -7

1 comment

1 changed file

poemonsense

pr closed time in 19 hours

PullRequestReviewEvent

create barnchOpenXiangShan/XiangShan

branch : l2tlb-prefetch

created branch time in a day

push eventOpenXiangShan/XiangShan

Lemover

commit sha bf08468c900a8bdd3321cdc3a7f6bb358487a8dd

mmu.tlb: ptw resp will refill both ld & st tlb (#1029) nothing changed but add one parameter to control if ldtlb and sttlb are the same now there two similar parameters: outReplace: when this is true, two ldtlb are 'same', two sttlb are 'same' refillBothTlb: when this is true, the four tlb are same(require outReplace to be true) * mmu.tlb: add param refillBothTlb to refill both ld & st tlb * mmu.tlb: set param refillBothTlb to false

view details

push time in 2 days

delete branch OpenXiangShan/XiangShan

delete branch : tlb-refill-all

delete time in 2 days

push eventOpenXiangShan/XiangShan

Lemover

commit sha ecf1a4b8b1cebf8d1a4467bdd174edb09b091b3a

mmu.l2tlb: set l2tlb's l2 to 32 sets and 2 ways (#1033)

view details

push time in 2 days

delete branch OpenXiangShan/XiangShan

delete branch : l2tlb-l2size

delete time in 2 days

pull request commentOpenXiangShan/XiangShan

mmu.tlb: ptw resp will refill both ld & st tlb

nothing changed but add one parameter to control if ldtlb and sttlb are the same now there two similar parameters:

  1. outReplace: when this is true, two ldtlb are 'same', two sttlb are 'same'
  2. refillBothTlb: when this is true, the four tlb are same(require outReplace to be true)
Lemover

comment created time in 2 days

push eventOpenXiangShan/XiangShan

ZhangZifei

commit sha c7f95ebdfeeb5da8317b6d624dddd81bf63a0e63

mmu.tlb: set param refillBothTlb to false

view details

push time in 2 days

create barnchOpenXiangShan/XiangShan

branch : l2tlb-l2size

created branch time in 2 days

push eventOpenXiangShan/XiangShan

Lemover

commit sha 82d348fb09576bf1d97afca6011d0fe129e2307f

backend.atomic: when addr_valid, just access tlb, ignore data_valid (#1030)

view details

push time in 3 days

delete branch OpenXiangShan/XiangShan

delete branch : opt-atomic

delete time in 3 days

PullRequestReviewEvent

push eventOpenXiangShan/XiangShan

ZhangZifei

commit sha 5e4d29bac758cdaaef8f6e6a71ed846f295fef5d

backend.atomic: when addr_valid, just access tlb, ignore data_valid

view details

push time in 4 days

push eventOpenXiangShan/XiangShan

ZhangZifei

commit sha 76cdf4c05afa3099575c198be6d36fc79c45c529

backend.atomic: when addr_valid, just access tlb, ignore data_valid

view details

push time in 4 days

create barnchOpenXiangShan/XiangShan

branch : opt-atomic

created branch time in 4 days

push eventOpenXiangShan/XiangShan

ZhangZifei

commit sha 780ea3523a9a151b10ce4382ca4458b447b358fb

mmu.tlb: add param refillBothTlb to refill both ld & st tlb

view details

push time in 4 days

create barnchOpenXiangShan/XiangShan

branch : tlb-refill-all

created branch time in 4 days

PR closed OpenXiangShan/XiangShan

mmu.tlb: add param superAsVictim do not merge
+148 -36

2 comments

6 changed files

Lemover

pr closed time in 5 days

PullRequestReviewEvent
PullRequestReviewEvent