Commit graph

973 commits

Author SHA1 Message Date
Blaise Tine
edf960d9ed writeback cache fixes 2024-07-30 00:58:31 -07:00
Blaise Tine
22b0525c51 writeback cache fixes 2024-07-30 00:06:44 -07:00
Blaise Tine
5600a8dd42 writeback cache fixes 2024-07-29 19:49:12 -07:00
Blaise Tine
bce5226614 minor update 2024-07-29 17:07:01 -07:00
Blaise Tine
2a9895c337 minor update 2024-07-29 16:20:23 -07:00
Blaise Tine
724cb40849 minor update 2024-07-29 16:01:08 -07:00
Blaise Tine
a62e651b02 minor update 2024-07-29 15:51:52 -07:00
Blaise Tine
8457163114 adding dirty bytes configuration to writeback cache 2024-07-29 14:43:49 -07:00
Blaise Tine
a91dabcc72 minor update 2024-07-29 13:52:04 -07:00
Blaise Tine
0709d656ca writeback cache fixes 2024-07-29 13:32:35 -07:00
Blaise Tine
75f1f957d4 minor updates 2024-07-29 03:28:51 -07:00
Blaise Tine
96831c8b89 writeback cache fixes 2024-07-29 03:11:33 -07:00
Blaise Tine
03e21924f4 Verilator bug workaround
This was causing a buffer overflow, ignoring range checks
2024-07-29 00:28:07 -07:00
Blaise Tine
382b686d59 reset GRPs only in debug mode 2024-07-28 17:40:03 -07:00
Blaise Tine
bad280ae80 testing writeback cache 2024-07-28 12:48:01 -07:00
Blaise Tine
ca5232b58d writeback cache fix 2024-07-28 11:12:48 -07:00
Blaise Tine
4cd48193da minor update 2024-07-27 22:40:40 -07:00
Blaise Tine
4c09d107c3 writeback cache bug fix 2024-07-27 22:23:02 -07:00
Blaise Tine
81b17169ab minor update 2024-07-27 14:35:52 -07:00
Blaise Tine
f5014e8975 Adding support for cache flush and writeback
Crediting Yi-Lin Tsai's original work at https://github.com/richardyilin/GPU_writeback
2024-07-27 13:57:36 -07:00
Blaise Tine
5b9d01a421 Yosys synthesis fixes 2024-07-24 20:16:54 -07:00
Blaise Tine
5457cab5d1 fixed memory scheduler bug 2024-07-24 15:37:55 -07:00
Blaise Tine
d39f3f688a runtime_assert 2024-07-23 01:13:25 -07:00
Blaise Tine
e7b2bb81b4 stream pack optimization 2024-07-22 19:35:40 -07:00
Blaise Tine
d85661420b minor update 2024-07-22 19:35:20 -07:00
Blaise Tine
178f4d67fa minor update 2024-07-21 23:39:47 -07:00
Blaise Tine
31e31ac528 minor updates 2024-07-21 11:37:34 -07:00
Blaise Tine
aac57a5f81 minor updates 2024-07-19 23:36:10 -07:00
Blaise Tine
016f8e830c minor update 2024-07-19 21:50:10 -07:00
Blaise Tine
2fa99b7d17 minor update 2024-07-19 20:49:39 -07:00
Blaise Tine
5c73243a4e minor update 2024-07-19 20:34:43 -07:00
Blaise Tine
d07266b1f1 cache mshr replay bug fix 2024-07-19 14:57:58 -07:00
Blaise Tine
aa954a6aa8 operand collector RTL optimization 2024-07-19 09:31:08 -07:00
Blaise Tine
3cba4f4a5f minor update 2024-07-19 02:09:17 -07:00
Blaise Tine
4b73762aea profiling optimizations 2024-07-19 00:18:53 -07:00
Blaise Tine
65036e2d34 RTL optimizations 2024-07-18 10:25:23 -07:00
Blaise Tine
7507e36149 minor update 2024-07-17 21:13:22 -07:00
Blaise Tine
068ec6c5ef adding issue_top testbench 2024-07-17 20:29:59 -07:00
Blaise Tine
1b9f0a998b VX_mem_coalescer fix 2024-07-17 15:54:25 -07:00
Blaise Tine
b297c29a10 minor updates 2024-07-16 20:34:26 -07:00
Blaise Tine
6a03882bd2 minor updates 2024-07-16 10:52:07 -07:00
Blaise Tine
578c3d33d2 cumulative fixes 2024-07-15 10:13:57 -07:00
Blaise Tine
f0ebe94253 arbiter refactoring 2024-07-14 00:44:35 -07:00
Blaise Tine
84da2ff8ff minor updates 2024-07-14 00:13:25 -07:00
Blaise Tine
59ed24dc0b perf update 2024-07-12 18:34:42 -07:00
Blaise Tine
649e15c2b3 minor update 2024-07-12 05:29:00 -07:00
Blaise Tine
7b94c983c9 bug fix 2024-07-12 04:49:55 -07:00
Blaise Tine
79ad8bb51f operands optimization 2024-07-12 04:37:47 -07:00
Blaise Tine
47c33cca66 minor update 2024-07-12 03:33:00 -07:00
Blaise Tine
34023ab814 minor update 2024-07-11 12:31:10 -07:00