Commit Graph

2201 Commits

Author SHA1 Message Date
Hansung Kim
f586ab28df vecadd: save operand to file 2024-02-12 20:49:08 -08:00
Hansung Kim
5a216ef9ca flops: unroll by 16 2024-02-12 20:49:08 -08:00
Richard Yan
c258557999 Merge branch 'kernels' of https://github.com/hansungk/vortex into kernels 2024-02-08 17:05:37 -08:00
Richard Yan
12bdab8043 update gemmini matmul kernel 2024-02-08 17:00:19 -08:00
Hansung Kim
ad8bf9b223 Add sgemm_wg C kernel 2024-02-07 21:31:08 -08:00
Hansung Kim
b5bfa7d4b9 Fix bogus spad address 2024-02-01 14:05:13 -08:00
Hansung Kim
0462a91953 Update mmio kernel to do single gemm 2024-02-01 13:52:29 -08:00
Hansung Kim
7f6f1d605f Add bare mmio kernel 2024-01-24 16:24:19 -08:00
Hansung Kim
a5c50b60c8 Add 'smemcoherence' kernel 2024-01-02 20:28:40 -08:00
Hansung Kim
edb385f138 Increase smem read loop iter 2024-01-01 14:26:19 -08:00
Hansung Kim
ee1ed315e2 Write out operand files in sharedmem kernel 2024-01-01 14:26:10 -08:00
Hansung Kim
1586ea93ef Add new 'sharedmem' kernel 2024-01-01 13:56:46 -08:00
Hansung Kim
dd289ef964 Write operand to file in matmul kernel 2023-11-29 11:30:54 -08:00
Blaise Tine
64dc5e1667 Merge branch 'develop' 2023-11-10 02:57:42 -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
6e93787e59 minor update 2023-11-06 00:16:24 -08:00
Blaise Tine
e0becb1599 minor update 2023-11-05 20:03:31 -08:00
Blaise Tine
d13c5f2986 hw unit tests fixes 2023-11-05 18:51:31 -08:00
Blaise Tine
1fd5a95f5a minor update 2023-11-03 18:04:05 -04: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
69f9ae778d cleanup 2023-11-03 08:12:03 -04:00
Blaise Tine
970cbf066a cleanup 2023-11-03 08:09:59 -04:00
Blaise Tine
1c100c4cf5 minor update 2023-10-22 23:31:58 -07:00
Blaise Tine
cb7d6b964c minor update 2023-10-22 02:25:34 -07:00
Blaise Tine
8cf833b7eb minor update 2023-10-21 19:12:07 -07:00
Blaise Tine
8fe373891f minor update 2023-10-21 17:55:29 -07:00
Blaise Tine
3cacb4f80f minor update 2023-10-20 02:21:20 -07:00
Blaise Tine
65ca0fff3a minor update 2023-10-20 00:48:05 -07: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
d69a64c32c minor update 2023-05-16 04:59:01 -04:00
Blaise Tine
b9cda8fca7 minor update 2023-05-15 20:19:14 -04:00
Blaise Tine
1136c664f1 minor update 2023-05-15 19:51:20 -04:00
Blaise Tine
1243848963 minor update 2023-05-15 19:13:45 -04:00
Blaise Tine
dce5e79f65 toolchain update 2023-05-15 18:53:24 -04:00
tinebp
88ed687557 Update .travis.yml 2022-09-30 04:19:53 -04:00
tinebp
ebff870d54 Update .travis.yml 2022-09-30 03:09:35 -04:00
tinebp
d802defd6c Update .travis.yml 2022-09-30 01:44:54 -04:00
tinebp
ff4c24657e Update README.md 2022-09-29 21:05:35 -04:00
Blaise Tine
e1b666cb93 minor update 2022-07-14 08:55:09 -04:00
Blaise Tine
da834a28df adding support for TLS global variables 2022-07-14 06:03:02 -04:00
Blaise Tine
77002dd06a minor updates 2022-02-05 20:52:23 -05:00
Blaise Tine
76481bc794 minor update 2022-02-05 20:41:44 -05:00
Blaise Tine
5a5f1ad3fe minor update 2022-02-05 18:03:38 -05:00
Blaise Tine
2277e3c878 minor update 2022-02-05 17:59:58 -05:00
Blaise Tine
1bd25acb0b cmov 2022-02-05 17:58:12 -05:00
Blaise Tine
d297351211 simx64 bug fix 2022-02-05 17:13:16 -05:00
Blaise Tine
2fd93e1d89 Merge branch 'staging' of https://github.com/vortexgpgpu/vortex 2022-02-05 16:12:52 -05:00
tinebp
a5ab68d9df Merge pull request #42 from SantoshSrivatsan24/staging
Staging
2022-02-05 14:55:49 -05:00
Santosh Srivatsan
1b5b7a3cba Modified travis.yml 2022-02-05 14:45:21 -05:00