Blaise Tine
|
0319283ea7
|
minor update
|
2021-07-20 21:42:22 -07:00 |
|
Blaise Tine
|
8048796102
|
minor update
|
2021-07-20 21:23:31 -07:00 |
|
Blaise Tine
|
d3b788784a
|
memory interface refactoring
|
2021-07-20 21:06:55 -07:00 |
|
Blaise Tine
|
53b3d42908
|
cache's core response queue size control
|
2021-07-16 13:09:29 -07:00 |
|
Blaise Tine
|
7d01be367c
|
reset network refactoring
|
2021-07-15 11:34:55 -07:00 |
|
Blaise Tine
|
5c40422e4f
|
dcache response bus optimization
|
2021-07-12 10:14:48 -07:00 |
|
Blaise Tine
|
360f8e4e37
|
reset network optimization
|
2021-07-01 18:05:59 -07:00 |
|
Blaise Tine
|
1a33c83e6e
|
minor update
|
2021-06-23 04:17:45 -07:00 |
|
Blaise Tine
|
03406c0a3f
|
project tests refactoring
|
2021-06-13 17:42:04 -07:00 |
|
Blaise Tine
|
47c3234659
|
minor update
|
2021-06-13 10:58:48 -07:00 |
|
Blaise Tine
|
adf033b0aa
|
non-cacheable memory address critical paths optimizations
|
2021-06-10 12:47:18 -07:00 |
|
Blaise Tine
|
41069ba188
|
non-cacheable memory address fixes
|
2021-06-06 20:54:36 -07:00 |
|
Blaise Tine
|
3071fb7a29
|
adding support for non-cacheable memory addressing
|
2021-06-06 13:35:55 -07:00 |
|
Blaise Tine
|
04a1c0e9eb
|
IN_ORDER_MEM feature doesn't work becasue when cache bank's mem-req-queue is full, we need to schedule the mem response and skip the mshr
|
2021-05-01 13:44:08 -07:00 |
|
Blaise Tine
|
8410c49f53
|
code refactoring: DRAM => MEM renaming
|
2021-04-26 00:58:48 -07:00 |
|
Blaise Tine
|
d808aa2735
|
perf counters generic size
|
2021-04-25 21:15:24 -07:00 |
|
Blaise Tine
|
062d02ddce
|
Merge branch 'master' of https://github.gatech.edu/casl/Vortex
|
2021-03-04 20:51:03 -08:00 |
|
Blaise Tine
|
e64996946d
|
using 44-bit perf counters - aligned with DSP counters width
|
2021-02-28 02:05:47 -08:00 |
|
Blaise Tine
|
7560202f8b
|
cache bank refactoring - removing unecessary core response fifo & restoring single port data access
|
2021-02-21 21:47:46 -08:00 |
|
Blaise Tine
|
ab63ac9e5d
|
cache request interfaces update
|
2021-02-10 20:55:04 -08:00 |
|
Blaise Tine
|
665b97b810
|
multi-ported cache support for streaming
|
2021-02-08 16:13:32 -08:00 |
|
Blaise Tine
|
72b6713a72
|
updating fdiv/fsqrt bram hex files, reset_delay updaet
|
2021-02-04 09:02:18 -08:00 |
|
Blaise Tine
|
a69ba5ad7b
|
cache flush support
|
2021-01-17 05:50:29 -08:00 |
|
Blaise Tine
|
5b80484123
|
minor updates
|
2021-01-16 14:16:10 -08:00 |
|
Blaise Tine
|
fcbf57b66a
|
specialized shared memory module
|
2021-01-16 04:41:58 -08:00 |
|
Blaise Tine
|
b4b5d6f0ab
|
minor updates
|
2021-01-12 15:19:38 -08:00 |
|
Blaise Tine
|
06945533cf
|
fixed l2/l3 caches related bugs
|
2021-01-09 16:32:55 -08:00 |
|
Blaise Tine
|
2b8435471a
|
speeding up simulation using dedicated full dpi-based FPU core
|
2021-01-06 18:44:06 -08:00 |
|
Blaise Tine
|
31ff70fd4e
|
minor updates
|
2021-01-05 15:03:41 -08: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
|
2d69ca5d67
|
scratchpad optimization for stack access using custom bank offset aligned to stack size
|
2021-01-02 16:00:00 -05:00 |
|
Blaise Tine
|
abe32ed553
|
cache optimization - moved read requests to stage1 and eliminating stage3
|
2020-12-31 07:40:58 -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
|
fe07ca9aee
|
minor update
|
2020-12-09 05:49:02 -08:00 |
|
Blaise Tine
|
d5438fd591
|
merging perf counters
|
2020-12-08 21:02:39 -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
|
b2652527bb
|
data/dram bus refactoring
|
2020-12-06 03:37:22 -08:00 |
|
Blaise Tine
|
f3b1069ce8
|
adding stream arbiter
|
2020-12-03 06:40:23 -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
|
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
|
34b650be94
|
fixed shared memory addressing critical path, fixed VX_fp_noncomp output bug
|
2020-11-17 00:27:24 -08:00 |
|
Blaise Tine
|
c39f98a8af
|
merge
|
2020-11-10 16:48:36 -05:00 |
|
Blaise Tine
|
ba81d76e02
|
cache refactoring - phase 2
|
2020-11-03 04:51:40 -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 |
|