Commit Graph
330 Commits
Author SHA1 Message Date
Blaise Tine c6845a4c8d profiling timing optimization
minor update

minor update

minor update
2023-12-18 04:43:10 -08:00
Blaise Tine 1912f52bee profiling bug fix 2023-12-05 04:56:46 -08:00
Blaise Tine 9c2916f3fc minor update 2023-11-28 12:03:48 -08:00
Blaise Tine d65cc61df5 minor update 2023-11-16 12:00:37 -08:00
Blaise Tine c1e168fdbe Vortex 2.0 changes:
+ Microarchitecture optimizations
+ 64-bit support
+ Xilinx FPGA support
+ LLVM-16 support
+ Refactoring and quality control fixes

minor update

minor update

minor update

minor update

minor update

minor update

cleanup

cleanup

cache bindings and memory perf refactory

minor update

minor update

hw unit tests fixes

minor update

minor update

minor update

minor update

minor update

minor udpate

minor update

minor update

minor update

minor update

minor update

minor update

minor update

minor updates

minor updates

minor update

minor update

minor update

minor update

minor update

minor update

minor updates

minor updates

minor updates

minor updates

minor update

minor update
2023-11-10 02:47:05 -08:00
Blaise Tine d69a64c32c minor update 2023-05-16 04:59:01 -04:00
Blaise Tine d48f1c1c5f minor updates 2022-02-01 06:53:31 -05:00
Blaise Tine d7737542e4 cache uuid support 2021-12-09 20:43:22 -05:00
Blaise Tine 41d7e6c63a cummulative fixes, RTL uuid trace, texture unit fixes, simx timing fixes 2021-11-30 07:08:15 -05:00
Blaise Tine 18762dffce fixes: texture unit mem access sometimes going to smem, bilinear texture filtering; new: cache req_id, 2021-11-24 00:00:17 -05:00
Blaise Tine bd70afa688 cache multi-porting fix - ensure per-bank uniform rw 2021-11-14 04:44:25 -05:00
Blaise Tine 6edf38548f text_unit merge fixes 2021-10-19 00:16:22 -04:00
Blaise Tine bf72800676 debug tracing refactoring 2021-10-17 13:42:16 -07:00
Blaise Tine e380ded5e1 Merge branch 'master' into graphics 2021-10-15 19:32:11 -07:00
Blaise Tine 04249c3ee9 code refactoring for Vivado compatibility 2021-09-29 04:48:53 -04:00
Blaise Tine 18c1dc2f0e fixed interface modports 2021-09-28 02:42:04 -07:00
Blaise Tine 9f34b2944c code refactoring for Vivado, sv2v, and yosys compatibility 2021-09-27 08:55:10 -04:00
Blaise Tine 9b04f3d9d6 Updated README and synthesis scripts 2021-09-22 07:50:47 -07:00
Blaise Tine feca2db24e critical path optimizations 2021-09-15 04:50:45 -07:00
Blaise Tine 73d102afed minor fix 2021-09-15 04:49:24 -07:00
Blaise Tine 142cbb8f3b minor update 2021-09-14 09:17:08 -04:00
Blaise Tine 4e8293c3e3 cache bank pipeline optimization 2021-09-14 02:09:35 -07:00
Blaise Tine 3d7baf1640 block ram read enable fix 2021-09-14 01:45:01 -07:00
Blaise Tine 12704f9929 minor update 2021-09-11 16:47:29 -07:00
Blaise Tine 5192846c72 minor updates 2021-09-10 02:57:05 -07:00
Blaise Tine ca46b0a0be OUTPUT_REG => OUT_REG renaming 2021-09-09 03:05:38 -07:00
Blaise Tine c06efbf480 minor update 2021-09-07 23:47:41 -07:00
Blaise Tine 134cbcfc5a optimize critical path inside cache bank 2021-09-07 23:44:51 -07:00
Blaise Tine 105a24d65e shared memory optimization 2021-09-06 23:46:36 -07:00
Blaise Tine af1cecae07 stream arbiter update 2021-09-06 23:38:20 -07:00
Blaise Tine 3e014c8285 fmax optimizations bundles 2021-09-06 01:36:57 -07:00
Blaise Tine b52ace5142 area optimization bundle 2021-09-05 23:35:44 -07:00
Blaise Tine fe5112b6c1 minor updates 2021-09-05 23:05:21 -07:00
Blaise Tine 90b50277d0 cache multi-porting fixes + optimization 2021-08-29 18:33:49 -07:00
Blaise Tine e26cfab04d bank area optimization 2021-08-29 02:25:55 -07:00
Blaise Tine 5392395fba minor update 2021-08-28 23:13:50 -07:00
Blaise Tine 6674e8c44a cache bank area optimization + multi-porting fix for l2/l3 caches 2021-08-28 21:34:06 -07:00
Blaise Tine 26e94dde44 cache area optimization by disabling BRAM read-during-write bypassing for tag/data stores 2021-08-26 12:27:38 -07:00
Blaise Tine d3d82de29e minor update 2021-08-26 09:49:57 -07:00
Blaise Tine d91d56d126 block ram refactoring (multi-porting supporting and simulation support) 2021-08-26 08:19:44 -07:00
Blaise Tine 06a6857508 using lzc instead of priority encoder 2021-08-26 08:05:54 -07:00
Blaise Tine e494860f38 using lzc instead of priority_encoder 2021-08-26 07:29:47 -07:00
Blaise Tine 2a27bfbfd5 LKG Build (reset network update -fmax=236 mhz 4c) 2021-08-23 01:59:22 -07:00
Blaise Tine 221417b8b4 minor update 2021-08-13 20:23:20 -07:00
Blaise Tine 646371f9e9 bram block optimization 2021-08-13 19:31:55 -07:00
Blaise Tine f12be56d7c fixed Verilator warnings 2021-08-13 05:52:43 -04:00
Blaise Tine c2b3aaa7d1 enabling delayed tracing 2021-08-12 20:05:43 -07:00
Blaise Tine 9098495153 MSHR Redesign: removed fifo replay constraints and overheads 2021-08-12 01:49:32 -07:00
Blaise Tine 7b8fe11e6a unused variables refactoring 2021-08-05 01:46:26 -07:00
Blaise Tine 7b921387bc Merge branch 'master' into graphics 2021-08-02 23:57:53 -07:00