Commit Graph
185 Commits
Author SHA1 Message Date
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 da834a28df adding support for TLS global variables 2022-07-14 06:03:02 -04:00
Santosh Srivatsan 71e8a30186 Added vx_link32.ld 2022-02-03 22:31:47 -05:00
Santosh Srivatsan 0ce51df108 Removed simx64 comments 2022-02-01 13:25:26 -05:00
Santosh Srivatsan 7e3a2fdb0f Modifications to allow 64-bit riscv tests to run on travis CI 2022-01-27 15:55:19 -05:00
Santosh Srivatsan 91c22a2592 Fixed some riscv-tests 2022-01-22 12:54:10 -05:00
Santosh Srivatsan d762d401cd Added 64-bit linker script 2022-01-11 17:22:16 -05:00
Santosh Srivatsan d7e2a6b3b1 Minor update 2021-12-18 16:27:29 -05:00
Santosh Srivatsan d14e05e748 Removed all instances of my username \'ssrivatsan8\' and un-did the changes to vx_start.S 2021-12-13 20:01:11 -05:00
Santosh Srivatsan 5edb9098ce Merge branch 'simx64' 2021-12-10 21:48:29 -05:00
Santosh Raghav Srivatsan e6eda67d0c Modified RV32F instructions to support 64-bit register file and added RV64F ISA extension 2021-12-06 18:55:13 -05:00
Santosh Raghav Srivatsan 30a0d34151 Fixed Makefile 2021-12-05 15:55:43 -05:00
Santosh Raghav Srivatsan 3784da0d2f riscv-tests work on simx 2021-12-01 19:41:16 -05:00
Blaise Tine 41d7e6c63a cummulative fixes, RTL uuid trace, texture unit fixes, simx timing fixes 2021-11-30 07:08:15 -05:00
Santosh Raghav Srivatsan 64d47f3637 Added support for RV64I instructions 2021-11-27 12:33:30 -05:00
Blaise Tine b995843a5b cocogfx fixes and refactoring 2021-11-25 13:58:09 -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 1501360f4b minor update 2021-11-14 09:06:13 -05:00
Santosh Raghav Srivatsan d1892bd6ec Added support for a few RV64I instructions 2021-11-11 13:35:14 -05:00
Blaise Tine e248f744d5 Merge branch 'master' of https://github.com/vortexgpgpu/vortex 2021-10-19 03:07:13 -04:00
Blaise Tine 456f1df332 sort test fix. 2021-10-18 00:41:11 -04:00
Blaise Tine 78345d8bdf fixed warning messages 2021-10-15 21:30:47 -07:00
Blaise Tine e380ded5e1 Merge branch 'master' into graphics 2021-10-15 19:32:11 -07:00
Santosh Raghav Srivatsan dd12d3f848 vortex tutorial assignment 5 solution 2021-10-15 18:25:54 -04:00
Blaise Tine b8682f56ac softfloat library integration 2021-10-10 13:20:50 -07:00
Blaise Tine cfed87f416 runtime update 2021-10-07 13:58:21 -04:00
Blaise Tine a25076b9c1 regression fix. 2021-09-08 12:02:22 -07:00
Blaise Tine c162ce526f adding predicate instruction 2021-08-31 03:23:59 -04:00
Blaise Tine bc3fa0bb23 fixed wspawn's warp synchronization 2021-08-15 05:12:27 -07:00
Blaise Tine 9935768280 vx_wsapwn.c fix 2021-08-07 15:13:07 -04:00
Blaise Tine d7948a1ce6 software updaet for new thread mask design 2021-08-05 22:39:39 -04:00
Blaise Tine e4d9fd8a00 thread mask redesign 2021-08-05 17:32:58 -07:00
Blaise Tine 7b921387bc Merge branch 'master' into graphics 2021-08-02 23:57:53 -07:00
Blaise Tine 74227f8cdf optimize startup routine 2021-08-02 16:06:54 -07:00
Blaise Tine bb1ceffadd rebase master update 2021-07-30 21:03:14 -07:00
Blaise Tine d684a2e632 application exit error handing 2021-06-29 02:04:07 -04:00
Blaise Tine 2d878b25a6 Merge branch 'master' of https://github.gatech.edu/casl/Vortex 2021-06-28 09:52:27 -04:00
Blaise Tine c6afc35989 adding data fence support 2021-06-28 06:12:18 -07:00
Blaise Tine 47d317f17a vx_serial runtime API 2021-06-28 05:43:36 -04:00
Blaise Tine cb0459a960 printf update 2021-06-28 01:48:21 -04:00
Blaise Tine 6213b1a910 vortex runtime console out implementation 2021-06-15 04:01:44 -04:00
Blaise Tine 080cb5847d runtime test fix 2021-06-13 22:36:37 -04:00
Blaise Tine fe86fd7936 xMerge branch 'master' of https://github.gatech.edu/casl/Vortex 2021-06-13 21:44:46 -04:00
Blaise Tine 03406c0a3f project tests refactoring 2021-06-13 17:42:04 -07:00
Blaise Tine 76c4909ae9 minor update 2021-06-12 02:22:01 -04:00
Blaise Tine 104da0c238 kernels update 2021-06-11 06:21:25 -04:00
Blaise Tine 3cc1190cd7 CSRs I/O refactoring 2021-06-11 03:08:07 -07:00
Blaise Tine ad11bdfc87 fix warnings 2021-03-09 04:58:00 -08:00
Blaise Tine 907e6868cd simx refactoring, fixed simple.hex, compatibility with rtlsim and vlsim complete, added to regression suite 2021-03-08 23:58:33 -08:00
Blaise Tine 700f9eea19 moving MUL unit into ALU unit 2021-02-23 13:49:02 -08:00