Commit Graph

201 Commits

Author SHA1 Message Date
Blaise Tine
34b650be94 fixed shared memory addressing critical path, fixed VX_fp_noncomp output bug 2020-11-17 00:27:24 -08:00
Blaise Tine
61add25d96 minor fix 2020-11-16 08:23:16 -08:00
Blaise Tine
77bca2deca constant integration updates 2020-11-16 02:39:53 -08:00
Blaise Tine
e946d976e7 constant integration updates 2020-11-15 08:44:57 -08:00
Blaise Tine
5d58bf3d11 fixed l3cache hang using memory arbiter in afu 2020-11-15 06:36:32 -08:00
Blaise Tine
2e0f51af80 fixed instr/cycle perf counter 2020-11-12 11:41:25 -08:00
Blaise Tine
ce95c40aee fixed redundant cache fills 2020-11-11 12:07:27 -05:00
Blaise Tine
0bacfd2dae minor update 2020-11-10 13:47:28 -05:00
Blaise Tine
725322807e fixed DRAM response backpressure inside Cache 2020-11-10 05:24:57 -08:00
Blaise Tine
ed69be4027 pipeline optimization: fixed GPR fanout delay to execute unitsddddssssvcd 2020-11-09 21:41:06 -08:00
Blaise Tine
7c384eaf7f fixed snoop forwarding hang 2020-11-09 20:02:33 -08:00
Blaise Tine
f8d54c6994 fixed cache_core_rsp_merge unit 2020-11-09 02:10:35 -08:00
Blaise Tine
10505caae1 refactoring all arbiters with buffering for request count > 2, optimized the cache core response module in critical path when running as L2 2020-11-08 01:31:46 -08:00
Blaise Tine
5be1d85648 cache refactoring (fixed redundant fill requests, merged fill and writeback queues), optimized priority encoder, fixed crs cycles count 2020-11-02 01:50:12 -08:00
Blaise Tine
3fe31fc337 fixed afu to cpu mempcy hang 2020-10-28 14:19:13 -07:00
Blaise Tine
9a9f7955f0 basic test timing + scope tracing ccip 2020-10-27 17:04:04 -04:00
Blaise Tine
4bd5ee2673 fixed rtlsim regression 2020-10-26 12:59:58 -04:00
Blaise Tine
09b1c0eea7 minor update 2020-10-26 02:02:05 -07:00
Blaise Tine
48897d9778 minor update 2020-10-25 18:29:25 -07:00
Blaise Tine
43ae82e788 vlsim fix, verilator fst trace, use ram optimization 2020-10-25 16:40:50 -07:00
Blaise Tine
81dc8c7279 minor update 2020-10-20 16:47:01 -04:00
Blaise Tine
8290ad8828 minor update 2020-10-20 05:49:45 -07:00
Blaise Tine
7529f72c5d fixed OPAE crash, added custom bram module to controll rw collision, dogfood testcase argurment, optimzed buffered fifo, quartus build optimization flags 2020-10-20 05:32:55 -07:00
Blaise Tine
301cc45740 scope fixes 2020-10-14 09:19:26 -07:00
Blaise Tine
58b8e82908 scope fixes ... 2020-10-13 17:09:22 -04:00
Blaise Tine
4bfc4ee78f scope fixes 2020-10-13 08:44:55 -07:00
Blaise Tine
99e209b7a2 Merge branch 'master' of https://github.gatech.edu/casl/Vortex 2020-10-12 20:35:44 -07:00
Blaise Tine
7334896665 Merge branch 'master' of https://github.gatech.edu/casl/Vortex
Conflicts:
	benchmarks/opencl/bfs/Makefile
	benchmarks/opencl/convolution/Makefile
	benchmarks/opencl/guassian/Makefile
	benchmarks/opencl/kmeans/Makefile
	benchmarks/opencl/nearn/Makefile
	benchmarks/opencl/saxpy/Makefile
	benchmarks/opencl/sfilter/Makefile
	benchmarks/opencl/sgemm/Makefile
	benchmarks/opencl/transpose/Makefile
	benchmarks/opencl/vecadd/Makefile
	driver/tests/basic/Makefile
	driver/tests/demo/Makefile
	driver/tests/dogfood/Makefile
	miscs/rvvector/vector_test/Makefile
	runtime/Makefile
	runtime/tests/dev/Makefile
	runtime/tests/hello/Makefile
	runtime/tests/nlTest/Makefile
	runtime/tests/simple/Makefile
	runtime/tests/vecadd/Makefile
2020-10-12 20:33:32 -07:00
Blaise Tine
32da50816f scope refactoring: adding modules definitions to VCD trace 2020-10-12 23:26:02 -04:00
Blaise Tine
309dd48fc6 scope bug fixes 2020-10-06 03:59:27 -04:00
Blaise Tine
4e1007e5b2 scope refactoring 2020-10-03 18:53:21 -04:00
Blaise Tine
a10d6fed47 update Makefile 2020-09-24 18:29:09 -07:00
Blaise Tine
f6f95e0c46 mutiple fixes: parallel printf, fixed cycle in cache, opencl refactored vecadd and sgemm, regen opencl kernels with hard-float, fixed vortex io bus interface, fixed dpi floats APi to support multicore mode, make vlsim multicore default, make rtlsim multi-core default, removed POCL binaries from repository, updated Makefiles to use external POCL 2020-09-19 14:45:42 -04:00
Blaise Tine
38303cdc2f vlsim: host_buffer optimization 2020-09-09 17:53:31 -04:00
Blaise Tine
fba2fa03c7 fixed new AFU Driver bugs - now functional 2020-09-09 17:05:48 -04:00
Blaise Tine
bf7b0cf340 Merge branch 'master' of https://github.gatech.edu/casl/Vortex 2020-09-08 13:05:47 -04:00
Blaise Tine
0fab1ddd92 adding support for verilator-driven AFU driver: vlsim 2020-09-08 13:05:26 -04:00
Blaise Tine
36ec603d17 fpga fixes: warp scheduler, fnmadd, fdiv, fsqrt 2020-09-08 07:05:26 -07:00
Blaise Tine
4c08929c56 Merge branch 'master' of https://github.gatech.edu/casl/Vortex 2020-09-06 01:20:52 -07:00
Blaise Tine
75c98c6ea3 fmadd fix 2020-09-06 01:20:22 -07:00
Blaise Tine
8eee036295 dogfood fmadd* update 2020-09-06 04:18:33 -04:00
Blaise Tine
49b86c4b2a SCOPE update 2020-09-05 10:52:59 -07:00
Blaise Tine
a81418be88 Merge branch 'master' of https://github.gatech.edu/casl/Vortex 2020-09-04 07:52:10 -07:00
Blaise Tine
42e3b6c45d fixed lmp_mult parameters, ram init filepath 2020-09-04 07:51:46 -07:00
Blaise Tine
ce29f57d0c minor update 2020-09-04 07:14:30 -04:00
Blaise Tine
112d8ab815 adding CSR support to rtlsim driver 2020-09-04 06:51:31 -04:00
Blaise Tine
9aa24d3d83 Ci fixes 2020-09-01 15:07:33 -04:00
Blaise Tine
c63217f67d fixed SCOPE interface 2020-09-01 05:20:13 -07:00
Blaise Tine
4e8b9fb296 FPU SVDPI support complete 2020-09-01 00:59:37 -04:00
Blaise Tine
df711986bc FPU DPI fallback 2020-08-31 09:19:55 -04:00