Commit graph

45 commits

Author SHA1 Message Date
jaewon-lee-github
bbc02cc013 merged with master 2024-10-03 13:44:39 -04:00
Jaewon Lee
4a606061d2
Merge branch 'develop' into tensor-core 2024-09-30 16:48:47 -04:00
Blaise Tine
b8199decf4 opaesim and xrtsim multi-bank memory support 2024-09-22 03:54:40 -07:00
Jaewon Lee
e91eb4aed4 merge from master branch 2024-09-12 10:32:02 -04:00
Hanran Wu
ea9560b33b merge 2024-08-23 17:44:24 -04:00
sij814
ea34239b43 changes made for initial feedback 2024-08-13 16:52:27 -07:00
sij814
de81baaabf hbm for vortex 2.2 2024-08-12 02:52:47 -07:00
Hanran Wu
de66a1b861 save work before pull 2024-07-29 14:35:11 -04:00
Blaise Tine
6a03882bd2 minor updates 2024-07-16 10:52:07 -07:00
Varsha Singhania
99c6a1af5a Tensor cores in Vortex 2024-06-17 04:28:51 -04:00
Blaise Tine
250a5741f7 Migrating all tests to new kernel launch API 2024-06-11 02:53:36 -07:00
Blaise Tine
6c56edf65d minor update 2024-06-04 14:28:30 -07:00
Blaise Tine
0003926d01 checking workgroup occupancy 2024-05-07 23:38:51 -07:00
Blaise Tine
db0f0fd353 runtime API refactoring to support memory reservation and protection 2024-04-28 04:23:00 -07:00
Blaise Tine
8fa28bfca1 location independent kernel loading support/fixes 2024-04-17 01:00:38 -07:00
Blaise Tine
15dc9afe93 position-independent kernel fix 2024-04-13 22:26:59 -07:00
Blaise Tine
25d0c76d14 enabling explicit kernel address and arguments allocation 2024-04-12 06:58:42 -07:00
Blaise Tine
35a782a7ba local memory runtime refactoring 2024-03-21 09:31:55 -07:00
Blaise Tine
26d45ed9db renamed shared to local memory 2024-02-29 01:04:52 -08: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
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
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
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
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
e4d9fd8a00 thread mask redesign 2021-08-05 17:32:58 -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
3cc1190cd7 CSRs I/O refactoring 2021-06-11 03:08:07 -07:00
Blaise Tine
b047f589d6 runtime instrinsics refactoring using RISC-V custom instruction assmebly directives 2021-02-04 15:15:20 -05:00
Blaise Tine
30d950ada2 vx_spawn_warps redesign using opencl's style scheduler 2021-01-01 14:13:48 -05:00
Blaise Tine
e4a00dd0d9 fixed loader script stack setup 2020-12-31 22:37:20 -05: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
bc75147921 minor update 2020-06-27 15:34:59 -04:00
Blaise Tine
8a306de02d runtime static library 2020-06-27 14:13:13 -04:00