Commit graph

178 commits

Author SHA1 Message Date
Rishabh Ravi
9a3990ace1 Merge branch 'master' of https://github.com/vortexgpgpu/vortex into cuda_VoteShfl 2025-02-20 11:35:29 -05:00
tinebp
43d33b942e minor update
Some checks failed
CI / setup (push) Has been cancelled
CI / build (32) (push) Has been cancelled
CI / build (64) (push) Has been cancelled
CI / tests (cache, 32) (push) Has been cancelled
CI / tests (cache, 64) (push) Has been cancelled
CI / tests (config1, 32) (push) Has been cancelled
CI / tests (config1, 64) (push) Has been cancelled
CI / tests (config2, 32) (push) Has been cancelled
CI / tests (config2, 64) (push) Has been cancelled
CI / tests (debug, 32) (push) Has been cancelled
CI / tests (debug, 64) (push) Has been cancelled
CI / tests (opencl, 32) (push) Has been cancelled
CI / tests (opencl, 64) (push) Has been cancelled
CI / tests (regression, 32) (push) Has been cancelled
CI / tests (regression, 64) (push) Has been cancelled
CI / tests (scope, 32) (push) Has been cancelled
CI / tests (scope, 64) (push) Has been cancelled
CI / tests (stress, 32) (push) Has been cancelled
CI / tests (stress, 64) (push) Has been cancelled
CI / tests (synthesis, 32) (push) Has been cancelled
CI / tests (synthesis, 64) (push) Has been cancelled
CI / tests (vector, 32) (push) Has been cancelled
CI / tests (vector, 64) (push) Has been cancelled
CI / tests (vm, 32) (push) Has been cancelled
CI / tests (vm, 64) (push) Has been cancelled
CI / complete (push) Has been cancelled
2024-12-26 11:32:57 -08:00
tinebp
704f525fd6 memory mem_coalescer miss perf counter
RTL perf counters refactoring
2024-12-26 08:00:36 -08:00
tinebp
066ab105eb multiports fixes 2024-12-17 16:23:08 -08:00
tinebp
70ade222b1 multiport 2024-12-10 23:25:05 -08:00
Rishabh Ravi
c44e6cbc40 Updated Vote and SHFL opcodes 2024-11-01 10:00:06 -04:00
Blaise Tine
acc1e3dfd8 minor update 2024-10-20 20:07:34 -07:00
Blaise Tine
a3aca502b7 minor update 2024-09-30 14:20:48 -07:00
Blaise Tine
6f81df5edb axi_adapter large tags support 2024-09-30 06:25:50 -07:00
Blaise Tine
4f11278d2c scope_tap bug fixes and improvements 2024-09-25 10:28:19 -07:00
Blaise Tine
263893eb7c minor update 2024-09-13 00:03:08 -07:00
Blaise Tine
7208f251b7 minor update 2024-09-12 20:07:19 -07:00
Blaise Tine
6cf0d9f7b4 fixed generate labels lint warnings to improve hardware debugging 2024-09-12 20:00:50 -07:00
Blaise Tine
bb9ae8576d adding uuid support to memory transactions 2024-09-11 06:47:33 -07:00
Blaise Tine
1a35d3fed1 fixed byteen signal on memory read 2024-09-07 21:33:45 -07:00
Blaise Tine
fb0cd1c272 minor update 2024-09-04 18:24:42 -07:00
Blaise Tine
37555b1208 minor update 2024-09-04 15:18:39 -07:00
Blaise Tine
bdcc5f5991 FPU decode optimization 2024-08-25 05:11:48 -07:00
Blaise Tine
e538dfa316 minor update 2024-08-24 19:11:06 -07:00
Blaise Tine
2b22d47dd9 minor update 2024-08-15 05:11:19 -07:00
Blaise Tine
9c346dee86 read-only cache optimization 2024-08-15 01:55:22 -07:00
Blaise Tine
bddf276335 memory request flags refactoring 2024-08-06 19:05:22 -07:00
Rishabh Ravi
4e87ca1f8c Added Vote and shfl definitions (working) 2024-07-31 03:24:30 -04:00
Rishabh Ravi
6f5094f2f8 Added vote and shfl 2024-07-31 03:02:29 -04:00
Rishabh Ravi
54d76695e9 Added shfl and vote definitions 2024-07-31 02:41:19 -04:00
Blaise Tine
59ed24dc0b perf update 2024-07-12 18:34:42 -07:00
Blaise Tine
7b9d2bdff2 minor updates 2024-07-09 13:39:44 -07:00
Blaise Tine
f0a4d2e142 minor update 2024-07-09 11:48:29 -07:00
Blaise Tine
58c3c63dae issue stage partitioning into slices 2024-06-28 08:22:18 -07:00
Blaise Tine
5bcf24ed55 64-bit rtl fix 2024-06-13 06:26:45 -07:00
Blaise Tine
a72c68acf4 minor update 2024-05-23 22:33:12 -07:00
Blaise Tine
f6663d6618 memory fence update 2024-05-23 22:24:30 -07:00
Blaise Tine
b3f96e288a + support for ZICOND RISC-V extension
+ RTL decode refactoring
2024-05-20 00:17:24 -07:00
Blaise Tine
ca79e69355 SIMT Tack compression 2024-04-30 02:19:32 -07:00
Blaise Tine
c8dd0aafb0 minor update 2024-03-26 16:22:02 -07:00
Blaise Tine
459abdef21 minor update 2024-03-24 03:26:28 -07:00
Blaise Tine
231eb4e78b SOA to AOS conversion 2024-03-23 19:50:57 -07:00
Blaise Tine
c175e11a18 Using packed LSU memory requests within the code 2024-03-18 21:22:02 -07:00
Blaise Tine
6556e8c66d extending memory interface with address type 2024-03-18 00:35:03 -07:00
Blaise Tine
dd40e9c754 cache subsystem refactoring 2024-02-29 00:08:14 -08:00
Blaise Tine
b0b7cd2b1e minor updates 2024-02-03 19:09:53 -08:00
Blaise Tine
8ab7c590fd disabling fetch's deadlock check when L1 caches are present 2024-01-31 06:16:54 -08:00
Blaise Tine
e217bc2c23 adding tracking for SFU stalls 2023-12-28 12:12:11 -08:00
Blaise Tine
c7a81d1493 adding sockets support to simx and cache subsystem refactoring
minor update

minor update

minor updates
2023-12-20 15:16:12 -08:00
root
900a1efaca BUFFER_EX refactoring 2023-12-05 04:55:50 -08:00
Blaise Tine
9f1f1ecaa3 minor update 2023-11-03 08:36:28 -04:00
Blaise Tine
c9e6518e05 cache bindings and memory perf refactory 2023-11-03 08:18:18 -04:00
Blaise Tine
d47cccc157 Vortex 2.0 changes:
+ Microarchitecture optimizations
+ 64-bit support
+ Xilinx FPGA support
+ LLVM-16 support
+ Refactoring and quality control fixes
2023-10-19 20:51:22 -07: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