Blaise Tine
|
7ae770f4eb
|
config update
|
2020-11-21 12:27:42 -08:00 |
|
Blaise Tine
|
1795980a52
|
L2 and L1 using different block size support, RTLsim fixes, dram_rsp_ready optimization
|
2020-11-21 09:47:56 -08:00 |
|
Blaise Tine
|
2e0f51af80
|
fixed instr/cycle perf counter
|
2020-11-12 11:41:25 -08:00 |
|
Blaise Tine
|
fceb561cbd
|
synchronous reset network optimization: only reset register when required
|
2020-11-11 20:54:54 -08:00 |
|
Blaise Tine
|
d2bc820909
|
Merge branch 'master' of https://github.com/vortexgpgpu/vortex-dev
|
2020-11-10 14:01:58 -05:00 |
|
Blaise Tine
|
725322807e
|
fixed DRAM response backpressure inside Cache
|
2020-11-10 05:24:57 -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
|
ba81d76e02
|
cache refactoring - phase 2
|
2020-11-03 04:51:40 -08:00 |
|
trmontgomery
|
4151ee197b
|
per_bank_miss added to VX_cache.v
|
2020-11-02 12:07:10 -05:00 |
|
trmontgomery
|
40a9fd3aaf
|
miss output vector added to cache.v and bank.v
|
2020-11-02 12:02:54 -05: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
|
32da50816f
|
scope refactoring: adding modules definitions to VCD trace
|
2020-10-12 23:26:02 -04:00 |
|
Blaise Tine
|
4e1007e5b2
|
scope refactoring
|
2020-10-03 18:53:21 -04: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
|
31ffbe0d6a
|
clean up 'stage_1_cycles' from cache
|
2020-09-01 03:39:03 -07:00 |
|
Blaise Tine
|
0b355f228e
|
ibuffer addition
|
2020-08-22 00:22:04 -07:00 |
|
Blaise Tine
|
6c12391338
|
pipeline refactoring - fmax >= 222 mhz
|
2020-08-14 21:50:14 -07:00 |
|
Blaise Tine
|
31ee824862
|
merged fpu_port branch
|
2020-07-31 17:13:22 -04:00 |
|
Blaise Tine
|
4bdab8903e
|
merge
|
2020-07-31 16:49:59 -04:00 |
|
Blaise Tine
|
7c86b68977
|
pipeline refactoring: centralized issue buffer
|
2020-07-26 11:21:08 -04:00 |
|
Blaise Tine
|
1f63f9da25
|
new fpu implementation
|
2020-07-24 00:00:37 -04:00 |
|
Blaise Tine
|
dc7efbcfb4
|
pipeline refactoring
|
2020-07-21 05:22:47 -04:00 |
|
Blaise Tine
|
25f66e6490
|
pipeline refactoring
|
2020-07-19 05:03:47 -04:00 |
|
trmontgomery
|
ed3a0cfa4d
|
added rsp map
|
2020-07-19 00:08:09 -04:00 |
|
Blaise Tine
|
bc0c65dce7
|
Merge branch 'master' of https://github.gatech.edu/casl/Vortex
|
2020-06-27 13:56:44 -07:00 |
|
Blaise Tine
|
8302641510
|
fpga fixes
|
2020-06-27 14:03:20 -07:00 |
|
Blaise Tine
|
8a306de02d
|
runtime static library
|
2020-06-27 14:13:13 -04:00 |
|
Blaise Tine
|
0a01385a2c
|
few updates
|
2020-06-23 09:28:24 -07:00 |
|
Blaise Tine
|
d3440de403
|
round robin arbiter + auto buffered queue + fixed dcache arbiter
|
2020-06-20 17:56:04 -04:00 |
|
Blaise Tine
|
68d9fc9a75
|
driver basic test and demo test refactoring
|
2020-06-19 09:12:07 -07:00 |
|
Blaise Tine
|
d6b0ef2b3c
|
scope refactoring + snoop invalidate
|
2020-06-12 00:04:31 -07:00 |
|
Blaise Tine
|
171d46b501
|
fix l2 cache issues
|
2020-06-04 18:34:14 -04:00 |
|
Blaise Tine
|
04fc34b848
|
minor update
|
2020-06-03 03:05:45 -07:00 |
|
Blaise Tine
|
16d5a8a09c
|
opae rtl fixes
|
2020-05-31 14:51:42 -07:00 |
|
Blaise Tine
|
33b273b204
|
Merge branch 'fpga_synthesis' of https://github.gatech.edu/casl/Vortex into fpga_synthesis
|
2020-05-28 18:34:25 -04:00 |
|
Blaise Tine
|
b930a822ad
|
minor updates
|
2020-05-28 18:34:03 -04:00 |
|
Blaise Tine
|
9e5885b820
|
adding dram writeenable support + scheduler bug fixes
|
2020-05-27 19:00:23 -04:00 |
|
Blaise Tine
|
61231cd2af
|
OPAE rtl fixes
|
2020-05-24 02:42:56 -07:00 |
|
Blaise Tine
|
a9f896b4f3
|
fixed snoop forwarding bug and single bank support
|
2020-05-24 04:29:43 -04:00 |
|
Blaise Tine
|
6882d88a62
|
removed fill_invalidator (not needed anymore)
|
2020-05-23 19:24:52 -04:00 |
|
Blaise Tine
|
f3b21aab8f
|
remove unsued cache parameter LLVQ_SIZE
|
2020-05-23 00:33:51 -04:00 |
|
Blaise Tine
|
3c8620e770
|
minor update
|
2020-05-21 14:51:56 -04:00 |
|
Blaise Tine
|
cf22ef2bf3
|
minor update
|
2020-05-21 13:42:08 -04:00 |
|
felsabbagh3
|
7e091b53f8
|
Added valid_table in scheduler and removed rename_table on reset
|
2020-05-20 23:02:41 -07:00 |
|
Blaise Tine
|
b5569dd525
|
OPAE rtl fixes
|
2020-05-20 12:08:10 -07:00 |
|
Blaise Tine
|
e269909db9
|
opae rtl fixes
|
2020-05-19 13:47:47 -07:00 |
|
felsabbagh3
|
101de6b138
|
mrvq update ready + init ready as 1 in same cycle causing incorrect ready state
|
2020-05-16 18:52:30 -07:00 |
|
felsabbagh3
|
e2741f9cdb
|
Force miss_add init ready to 1 when core req matches with mrvq entry, regardless of hit/miss
|
2020-05-16 16:26:26 -07:00 |
|
Blaise Tine
|
65c2da76cf
|
snooping response handling fix
|
2020-05-14 23:34:52 -04:00 |
|