Blaise Tine
|
e64996946d
|
using 44-bit perf counters - aligned with DSP counters width
|
2021-02-28 02:05:47 -08:00 |
|
Blaise Tine
|
700f9eea19
|
moving MUL unit into ALU unit
|
2021-02-23 13:49:02 -08:00 |
|
Blaise Tine
|
ab63ac9e5d
|
cache request interfaces update
|
2021-02-10 20:55:04 -08:00 |
|
Blaise Tine
|
7c4823e65c
|
fixed GPR reset bug, fixed lsu dup loading, fixed riscv-tests
|
2021-01-11 23:55:09 -08:00 |
|
Blaise Tine
|
9f128085d5
|
scoreboard optimization - using writeback's end-of-packet status
|
2020-12-30 06:47:56 -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
|
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
|
f3b1069ce8
|
adding stream arbiter
|
2020-12-03 06:40:23 -08:00 |
|
Blaise Tine
|
ac1883a13f
|
tabs cleanup
|
2020-11-28 17:08:01 -05:00 |
|
Blaise Tine
|
461be0880d
|
fixed FPU-CSR data dependence
|
2020-11-25 09:05:38 -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
|
b14007f930
|
pipeline optimization: fixed GPR fanout delay to execute units
|
2020-11-07 02:01:21 -08: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
|
807ce24e94
|
fixed committed instrs count
|
2020-09-08 07:54:12 -07:00 |
|
Blaise Tine
|
49b86c4b2a
|
SCOPE update
|
2020-09-05 10:52:59 -07:00 |
|
Blaise Tine
|
0a0b28aac0
|
minor update - 206-214 mhz
|
2020-08-29 05:14:08 -07:00 |
|
Blaise Tine
|
b211b29670
|
removing pipeline additional registers
|
2020-08-25 14:02:35 -07:00 |
|
Blaise Tine
|
df25bae456
|
optimize warp_sched
|
2020-08-24 05:36:00 -07:00 |
|
Blaise Tine
|
57971f6c76
|
decode op_mod optimization
|
2020-08-24 02:55:14 -07:00 |
|
Blaise Tine
|
f292e5003d
|
quartus build fixes
|
2020-08-23 22:04:46 -07:00 |
|
Blaise Tine
|
1c9445745f
|
fp_noncomp fixes
|
2020-08-23 16:53:28 -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
|
65415d2bbc
|
getting dogfood tests passing on Verilator!
|
2020-08-09 18:13:12 -04:00 |
|
Blaise Tine
|
cd29362d10
|
fixed FPU handshake, optimized writeback's critical path
|
2020-08-07 10:11:54 -07:00 |
|
Blaise Tine
|
ffd9515881
|
added altera fpu modules
|
2020-08-05 15:53:59 -07:00 |
|
Blaise Tine
|
b8cd3b0b28
|
gpr pipeline optimization
|
2020-08-01 12:38:30 -04:00 |
|
Blaise Tine
|
836a735555
|
minor updates
|
2020-07-31 13:39:52 -07:00 |
|
Blaise Tine
|
c9755a0c48
|
lkg build with pipeline + FPU fixes
|
2020-07-31 09:29:44 -04:00 |
|
Blaise Tine
|
27e95530ef
|
pipeline optimization
|
2020-07-30 03:06:01 -07:00 |
|
Blaise Tine
|
c2dd0a8b39
|
modelsim fixes && pipeline optimization
|
2020-07-28 14:20:23 -07:00 |
|
Blaise Tine
|
8976100025
|
floating point support fixes
|
2020-07-28 04:19:46 -04:00 |
|
Blaise Tine
|
e0a9089647
|
floating point support fixes
|
2020-07-27 16:01:56 -04:00 |
|
Blaise Tine
|
ff12393998
|
floating point support fixes
|
2020-07-27 04:53:13 -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
|
75e3c31b56
|
fpu implementation (part1)
|
2020-07-23 03:18:09 -07:00 |
|
Blaise Tine
|
dc7efbcfb4
|
pipeline refactoring
|
2020-07-21 05:22:47 -04:00 |
|
Blaise Tine
|
e2100e9e87
|
pipeline refactoring
|
2020-07-20 09:38:54 -04:00 |
|
Blaise Tine
|
577a5791dc
|
pipeline refactoring
|
2020-07-20 08:04:04 -04:00 |
|
Blaise Tine
|
25f66e6490
|
pipeline refactoring
|
2020-07-19 05:03:47 -04:00 |
|
Blaise Tine
|
bca36e213e
|
interfaces refactoring
|
2020-07-02 20:43:52 -07:00 |
|