Commit Graph

204 Commits

Author SHA1 Message Date
Blaise Tine
e770824d47 fixed afu cci write bug, fixed profile cache write miss bug, fixed bram byteenable inferance 2021-01-10 20:26:15 -08:00
Blaise Tine
06945533cf fixed l2/l3 caches related bugs 2021-01-09 16:32:55 -08:00
Blaise Tine
146c285aa0 minor update 2021-01-06 19:59:04 -08:00
Blaise Tine
2058718f0f minor updates 2021-01-06 07:18:14 -08:00
Blaise Tine
31ff70fd4e minor updates 2021-01-05 15:03:41 -08:00
Blaise Tine
846a4036d3 minor update 2021-01-05 05:46:20 -08:00
Blaise Tine
39bff921be cache bug fixes 2021-01-05 05:04:49 -08:00
Blaise Tine
762b8e2e3e fixed cache mshr critical path 2021-01-04 12:49:40 -05:00
Blaise Tine
4d55118545 cache pipeline optimization - moved tag access to stage0 2021-01-03 23:10:41 -05:00
Blaise Tine
9cef1aae04 cache fill response address is the mshr's top address, no need to store it 2021-01-03 00:57:24 -05:00
Blaise Tine
4815ab099c using single-port block ram for cache tags, restoring core reset signal 2021-01-02 19:53:41 -08:00
Blaise Tine
a825941f51 Merge branch 'master' of https://github.gatech.edu/casl/Vortex 2021-01-02 16:06:09 -05:00
Blaise Tine
2d69ca5d67 scratchpad optimization for stack access using custom bank offset aligned to stack size 2021-01-02 16:00:00 -05:00
Blaise Tine
93c36273fa minor update 2021-01-01 20:24:18 -08:00
Blaise Tine
b2cfde5d6d enabling shared memory back 2020-12-31 19:19:14 -08:00
Blaise Tine
abe32ed553 cache optimization - moved read requests to stage1 and eliminating stage3 2020-12-31 07:40:58 -08:00
Blaise Tine
d44144f72f FPU float<->int conversion optimization 2020-12-29 15:37:45 -08:00
Blaise Tine
b459192dec critical path optimization - fpga fmax @4c = ~212 mhz 2020-12-26 03:28:32 -08:00
Blaise Tine
3fdc49971c minor update 2020-12-24 09:22:44 -08:00
Blaise Tine
703a861fe9 added support for write-through cache, removed cache snooping support 2020-12-23 23:51:02 -08:00
Blaise Tine
d956e268b9 adding new performance counters (banks utilization and DRAM bus utilization) 2020-12-22 12:33:45 -08:00
Blaise Tine
4b7d871d62 allowing partial cache request submissions, io bus support broken 2020-12-21 03:53:13 -08:00
Blaise Tine
4bbd7bf408 performance refactoring - rebalanced stream buffers accross the device to enforce output buffering rule at compoments boudaries, finally resolved block ram R/W collusion discrepencies, 2020-12-19 02:45:06 -08:00
Blaise Tine
d81ce8b609 minor update 2020-12-09 00:57:31 -08:00
Blaise Tine
12f7fcfa75 adding missing files, buffering teh snoop forwarder 2020-12-09 00:24:32 -08:00
Blaise Tine
d5438fd591 merging perf counters 2020-12-08 21:02:39 -08:00
Blaise Tine
d5fa82f5e4 cache req datapath optimizations 2020-12-08 02:58:08 -08:00
Xandy Liu
1595ff08e2 PERF pipeline stalls and cache 2020-12-08 01:14:41 -05:00
Blaise Tine
268ad15098 minor update 2020-12-06 22:55:17 -08:00
Blaise Tine
d68b32cd60 minor update 2020-12-06 22:40:27 -08:00
Blaise Tine
1332970636 refactoring cores clustering 2020-12-06 14:42:12 -08:00
Blaise Tine
d0f2a3984d adding input buffering to bus arbiters to reduce backpressure delay propagation 2020-12-05 17:31:29 -08:00
Blaise Tine
13a5370254 register file refactoring 2020-12-05 01:40:50 -08:00
Blaise Tine
fb60d0af87 decoupled load/store commits 2020-12-03 15:08:48 -08:00
Blaise Tine
0a8f41964d minor update 2020-12-03 08:47:03 -08:00
Blaise Tine
f3b1069ce8 adding stream arbiter 2020-12-03 06:40:23 -08:00
Blaise Tine
26b5bd10b3 minor update 2020-12-01 10:07:26 -08:00
Blaise Tine
f9d98c5a2b fixed bank_core_req_arb critical path. 2020-12-01 08:47:52 -08:00
Blaise Tine
f68af3bb84 using mshr pending request size 2020-12-01 00:54:25 -08:00
Blaise Tine
97739e9dcf RAM blocks inference fixes 2020-11-30 14:02:47 -08:00
Blaise Tine
5758ef9ebf generic_register reset network optimization 2020-11-29 18:41:36 -08:00
Blaise Tine
def6a35693 shared memory optimization 2020-11-29 15:04:31 -08:00
Blaise Tine
b85391389b rename MSRQ to MSHR 2020-11-28 17:32:00 -05:00
Blaise Tine
ac1883a13f tabs cleanup 2020-11-28 17:08:01 -05:00
Blaise Tine
0c3d91ee6d minor update 2020-11-28 03:22:11 -05:00
Blaise Tine
7a7011d5c6 minor update (trace log) 2020-11-23 14:29:35 -05:00
Blaise Tine
20f22c7446 scope minor fix 2020-11-22 11:51:46 -08:00
Blaise Tine
39f6f2999b snp_forwarder fix 2020-11-22 06:55:45 -08:00
Blaise Tine
93fb036c4f blackbox.sh update 2020-11-21 16:01:31 -08:00
Blaise Tine
7ae770f4eb config update 2020-11-21 12:27:42 -08:00