1. 31 3月, 2021 2 次提交
  2. 30 3月, 2021 4 次提交
  3. 27 3月, 2021 1 次提交
  4. 26 3月, 2021 4 次提交
    • Y
      TLTimer: set default freq for FPGAPlatform to 1000000 (#716) · e2b04952
      Yinan Xu 提交于
      Previously in commit 298aa395,
      we incorrectly set simulation freq to 1,000,000.
      e2b04952
    • A
      Pass enablePerf to BlockInclusiveCache. · 11b3c588
      Allen 提交于
      L2 and L3 Only enablePerf when XSCore enables perf.
      11b3c588
    • W
      l2,timing: bump l2/l3 cache (#652) · f5089e26
      Wonicon 提交于
      * l2,timing: bump l2/l3 cache
      
      This will necessarily add several cycles to L2/L3 cache responsing time.
      
      * l2,l3: bump timing tweaks
      
      Resolved timeout in debian boot.
      Remove repeat feature to avoid directory disturbing
      (repeat allows to use previous tag and victim info which is dangerous).
      
      TODO:
      - [ ] Another directory atomicity weakness that heavy l1 release can
            overwrite l3tol2 probe directory update, for example:
            l1.rel.TtoB write dirty -> l1.rel.BtoN readout dirty then writeback
                     l2.probeAck.BtoB write non-dirty (not saved)
            l3 think l2 is branch, but l2 is still trunk.
            But forbid nestB and nestC can cause deadlock...
      - [ ] Delay bankedStore one more cycle for L3 large sram timing.
      
      * l2,l3: change mshr amount to 15
      f5089e26
    • L
      RS: fix bug that fp src's flushed enqueue conflicts with next enqueue (#715) · d24601cc
      Lemover 提交于
      * RS: fix bug that fp src's flushed enqueue conflicts with next enqueue
      
      * RS: fix bug that ctrl's flushed enqueue conflicts with next enqueue
      d24601cc
  5. 25 3月, 2021 5 次提交
    • A
      Refactor XSPerf, now we have three XSPerf Functions. · 408a32b7
      Allen 提交于
      XSPerfAccumulate: sum up performance values.
      XSPerfHistogram: count the occurrence of performance values, split them
      into bins, so that we can estimate their distribution.
      XSPerfMax: get max of performance values.
      408a32b7
    • A
      Added several performance counters to L1DCache. · e0a152a4
      Allen 提交于
      Not tested yet.
      
      Added:
      * L1 MSHR occupation
      * L1 MSHR latency
      * L1 Load Miss latency
      * L1 Store latency
      * L1 Store occupation
      * L1 Load req count
      e0a152a4
    • A
      Add a TransactionLatencyCounter to utils. · 125034f7
      Allen 提交于
      125034f7
    • A
      Add a new apply function to XSPerf. · cb4c13a1
      Allen 提交于
      Now we can put a performance value into several bins and count them.
      In this way, we can get a distribution of this performance value.
      cb4c13a1
    • W
      Perf: add queue perf analysis utility (#714) · e90e2687
      wakafa 提交于
      * perf: set acc arg of XSPerf as false by default
      
      * perf: add write-port competition counter for intBlock & floatBlock
      
      * perf: remove prefix of perf signal
      
      * perf: add perf-cnt for interface between frontend & backend
      
      * perf: modify perf-cnt for prefetchers
      
      * Ftq: bypass 'commit state' to fix dequeue bug
      
      * perf: uptimize perf-cnt in ctrlblock & ftq
      
      * perf: fix compilation problem in ftq
      
      * perf: remove duplicate perf-cnt
      
      * perf: calcu extra walk cycle exceeding frontend flush bubble
      
      * Revert "perf: calcu extra walk cycle exceeding frontend flush bubble"
      
      This reverts commit 2c30e9896b6af93a34e2d8d78055d810ebd0ac70.
      
      * perf: add perf-cnt for ifu
      
      * perf: add perf-cnt for rs
      
      * RS: optimize numExist signal
      
      * RS: fix some typo
      
      * perf: add QueuePerf util to monitor usage info of queues
      
      * perf: remove some duprecate perfcnt
      e90e2687
  6. 24 3月, 2021 3 次提交
  7. 23 3月, 2021 1 次提交
  8. 22 3月, 2021 4 次提交
  9. 21 3月, 2021 1 次提交
  10. 20 3月, 2021 1 次提交
  11. 19 3月, 2021 7 次提交
  12. 18 3月, 2021 2 次提交
  13. 14 3月, 2021 1 次提交
  14. 13 3月, 2021 2 次提交
  15. 12 3月, 2021 2 次提交