Commit Graph

  • c1e168fdbe Vortex 2.0 changes: + Microarchitecture optimizations + 64-bit support + Xilinx FPGA support + LLVM-16 support + Refactoring and quality control fixes Blaise Tine 2023-10-19 20:51:22 -07:00
  • 6e93787e59 minor update Blaise Tine 2023-11-06 00:16:24 -08:00
  • e0becb1599 minor update Blaise Tine 2023-11-05 20:03:31 -08:00
  • d13c5f2986 hw unit tests fixes Blaise Tine 2023-11-05 18:51:31 -08:00
  • 1fd5a95f5a minor update Blaise Tine 2023-11-03 18:04:05 -04:00
  • 9f1f1ecaa3 minor update Blaise Tine 2023-11-03 08:36:28 -04:00
  • c9e6518e05 cache bindings and memory perf refactory Blaise Tine 2023-11-03 08:18:18 -04:00
  • 69f9ae778d cleanup Blaise Tine 2023-11-03 08:12:03 -04:00
  • 970cbf066a cleanup Blaise Tine 2023-11-03 08:09:59 -04:00
  • 2f4fd11c93 Add vecadd-loop master Hansung Kim 2023-10-31 23:32:52 -07:00
  • 1c100c4cf5 minor update Blaise Tine 2023-10-22 23:31:58 -07:00
  • cb7d6b964c minor update Blaise Tine 2023-10-22 02:25:34 -07:00
  • 6563ed696e Force per-global-thread stack allocation Hansung Kim 2023-10-22 01:54:21 -07:00
  • 8cf833b7eb minor update Blaise Tine 2023-10-21 19:12:07 -07:00
  • 8fe373891f minor update Blaise Tine 2023-10-21 17:55:29 -07:00
  • 3cacb4f80f minor update Blaise Tine 2023-10-20 02:21:20 -07:00
  • 65ca0fff3a minor update Blaise Tine 2023-10-20 00:48:05 -07:00
  • d47cccc157 Vortex 2.0 changes: + Microarchitecture optimizations + 64-bit support + Xilinx FPGA support + LLVM-16 support + Refactoring and quality control fixes Blaise Tine 2023-10-19 20:51:22 -07:00
  • 92ed21f83f [driver] Set different base address for device malloc Hansung Kim 2023-10-07 21:22:45 -07:00
  • 46a60cf58e [driver] Fix bug in addr range check for upload/download Hansung Kim 2023-10-07 21:18:27 -07:00
  • 6ffb8c37e9 [tests] Make an args.bin copy in vecadd Makefile Hansung Kim 2023-10-07 19:15:03 -07:00
  • 7da7a1a983 Merge remote-tracking branch 'ncastaneda02/master' Hansung Kim 2023-10-06 13:58:25 -07:00
  • 5b89ff2741 added split/join to relu Nico Castaneda 2023-10-06 13:23:13 -07:00
  • 8296e6be0f relu test added Nico Castaneda 2023-10-06 13:20:31 -07:00
  • 719b8048ab [debug] Print warp id for memtraces Hansung Kim 2023-09-26 13:36:22 -07:00
  • d34177ea9c [debug] Elevate DEBUG_LEVEL for load/store; trace prefetch and fence Hansung Kim 2023-09-26 11:44:20 -07:00
  • b97e94b8ed [tests] vecadd|sgemm|saxpy: save input buffers to file Hansung Kim 2023-09-25 13:29:00 -07:00
  • 576e7aab78 [tests] Remove -LLCFLAGS from Makefile Hansung Kim 2023-09-25 13:28:05 -07:00
  • 905b1877fb Add simple tid kernel that has zero arguments Hansung Kim 2023-09-20 17:31:14 -07:00
  • 3846d2ae59 Add annotated assembly dump for vecadd Hansung Kim 2023-09-18 20:37:35 -07:00
  • c90fe56588 More doc comments Hansung Kim 2023-09-10 14:45:23 -07:00
  • 9efdd2ebb7 Change path to prebuilt toolchain Hansung Kim 2023-09-10 14:43:54 -07:00
  • 0caf3ad471 Add more comments to vx_spawn.c Hansung Kim 2023-09-04 19:04:22 -07:00
  • 2fa94b9c21 Hardcode paths into env script instead of args Hansung Kim 2023-08-31 14:24:58 -07:00
  • 62ebe0312f [tests] Add comment on in-order command queue dispatch Hansung Kim 2023-08-28 11:19:11 -07:00
  • 19734fc5b6 Accept build dir and avoid dup run in env script Hansung Kim 2023-08-24 13:53:44 -07:00
  • fdc0fdc958 [rtl] Add doc comments Hansung Kim 2023-07-08 09:54:24 -07:00
  • 3e290f6321 Add Verdi signal file Hansung Kim 2023-07-08 00:23:31 -07:00
  • c24916b5e0 [tests] Add compute-bound variant of vecadd Hansung Kim 2023-07-05 21:24:53 -07:00
  • 0c40864522 Update PS1 in env script for clarity Hansung Kim 2023-07-02 21:54:13 -07:00
  • f2f1249b93 Make base build directory a variable in script Hansung Kim 2023-07-02 13:48:19 -07:00
  • f46383f350 Add #include <array> to fix compile error Hansung Kim 2023-07-02 13:47:41 -07:00
  • 8caf476b1a Merge remote-tracking branch 'upstream/master' Hansung Kim 2023-07-02 13:27:08 -07:00
  • d69a64c32c minor update Blaise Tine 2023-05-16 04:59:01 -04:00
  • b9cda8fca7 minor update Blaise Tine 2023-05-15 20:19:14 -04:00
  • 1136c664f1 minor update Blaise Tine 2023-05-15 19:51:20 -04:00
  • 1243848963 minor update Blaise Tine 2023-05-15 19:13:45 -04:00
  • dce5e79f65 toolchain update Blaise Tine 2023-05-15 18:53:24 -04:00
  • 9cf5a29917 simx: add cycle and core id to load/store memory debug trace Hansung Kim 2023-02-17 18:31:29 -08:00
  • d81e4085e2 simx: add thread ID and vlen to load/store memory debug trace Hansung Kim 2023-02-17 17:59:56 -08:00
  • b9d1684582 Add sourceme scripts for env variables Hansung Kim 2023-02-17 16:04:34 -08:00
  • f8fc305cbd Add sourceme.sh Hansung Kim 2023-01-23 18:01:18 -08:00
  • 70e1e2089d Add .gitignore Hansung Kim 2023-01-17 19:03:08 -08:00
  • 547216d43f [tests] reduce0, DotProduct: include LLVM_PREFIX in LD_LIBRARY_PATH Hansung Kim 2023-01-17 15:30:13 -08:00
  • bb4f38d000 [tests] opencl/convolution: fix linking of libsimx.so Hansung Kim 2023-01-17 16:42:44 -08:00
  • 7c39cc2b5b Makefile: respect RISCV_TOOLCHAIN_PATH if already set in env Hansung Kim 2023-01-03 23:54:08 -08:00
  • 88ed687557 Update .travis.yml tinebp 2022-09-30 04:19:53 -04:00
  • ebff870d54 Update .travis.yml tinebp 2022-09-30 03:09:35 -04:00
  • d802defd6c Update .travis.yml tinebp 2022-09-30 01:44:54 -04:00
  • ff4c24657e Update README.md tinebp 2022-09-29 21:05:35 -04:00
  • e1b666cb93 minor update Blaise Tine 2022-07-14 08:55:09 -04:00
  • da834a28df adding support for TLS global variables Blaise Tine 2022-07-14 06:03:02 -04:00
  • 77002dd06a minor updates Blaise Tine 2022-02-05 20:52:23 -05:00
  • 76481bc794 minor update Blaise Tine 2022-02-05 20:41:44 -05:00
  • 5a5f1ad3fe minor update Blaise Tine 2022-02-05 18:03:38 -05:00
  • 2277e3c878 minor update Blaise Tine 2022-02-05 17:59:58 -05:00
  • 1bd25acb0b cmov Blaise Tine 2022-02-05 17:58:12 -05:00
  • d297351211 simx64 bug fix Blaise Tine 2022-02-05 17:13:16 -05:00
  • 2fd93e1d89 Merge branch 'staging' of https://github.com/vortexgpgpu/vortex Blaise Tine 2022-02-05 16:12:52 -05:00
  • a5ab68d9df Merge pull request #42 from SantoshSrivatsan24/staging tinebp 2022-02-05 14:55:49 -05:00
  • 1b5b7a3cba Modified travis.yml Santosh Srivatsan 2022-02-05 14:45:21 -05:00
  • 6dd6a88c12 Modified regression64.sh Santosh Srivatsan 2022-02-05 14:37:05 -05:00
  • 09833fdfb1 Fixed merge conflict Santosh Srivatsan 2022-02-05 14:34:36 -05:00
  • eacdb63454 Merge pull request #41 from SantoshSrivatsan24/staging tinebp 2022-02-05 14:25:17 -05:00
  • 1c781c78c0 Minor bug fix Santosh Srivatsan 2022-02-05 14:17:56 -05:00
  • b7e5a83ba3 Merged branch xlen-parameterization into staging Santosh Srivatsan 2022-02-05 13:47:42 -05:00
  • 3179541efe minor update Blaise Tine 2022-02-05 12:24:16 -05:00
  • bda77760c8 addition bug fixes Blaise Tine 2022-02-05 09:14:35 -05:00
  • 140124b423 additional bug fixes Blaise Tine 2022-02-05 07:42:50 -05:00
  • 703d3faf27 minor bug fixes Blaise Tine 2022-02-05 06:37:54 -05:00
  • a2342cfd82 toolchain install bug fix Blaise Tine 2022-02-05 05:19:53 -05:00
  • 5fbace9fa0 fixed several bugs and refactor memory access Blaise Tine 2022-02-04 17:50:19 -05:00
  • cf2a0a5f39 code refactoring Blaise Tine 2022-02-04 00:07:24 -05:00
  • 212ee21b54 Updated excluded 32-bit tests Santosh Srivatsan 2022-02-03 22:33:47 -05:00
  • 71e8a30186 Added vx_link32.ld Santosh Srivatsan 2022-02-03 22:31:47 -05:00
  • 8a525039af Added 64 bit regression script Santosh Srivatsan 2022-02-03 15:20:15 -05:00
  • 836c777680 XLEN parameterization for simx Santosh Srivatsan 2022-02-03 15:19:31 -05:00
  • a3472da181 Merge branch 'master' of https://github.com/vortexgpgpu/vortex Blaise Tine 2022-02-02 01:24:00 -05:00
  • a06812f93f minor updates Blaise Tine 2022-02-01 22:51:33 -05:00
  • 54dd2cfe1d Added xlen parameterization to types.h instead of xlen.h Santosh Srivatsan 2022-02-01 14:02:46 -05:00
  • 01d183c6a9 Removed xlen.h Santosh Srivatsan 2022-02-01 13:59:39 -05:00
  • 3eb2b71955 removed traces of xlen. Overloaded sext Santosh Srivatsan 2022-02-01 13:54:51 -05:00
  • b23a9c76e7 Changed run-simx-32imf to run-simx to comply with the rest of the code Santosh Srivatsan 2022-02-01 13:26:41 -05:00
  • 0ce51df108 Removed simx64 comments Santosh Srivatsan 2022-02-01 13:25:26 -05:00
  • d48f1c1c5f minor updates Blaise Tine 2022-02-01 06:53:31 -05:00
  • a73f656d06 Minor bug fixes Santosh Srivatsan 2022-01-31 17:01:14 -05:00
  • 4cf596338d Minor bug fixes Santosh Srivatsan 2022-01-31 15:53:49 -05:00
  • e3e2609f7e adding unit test for vx_malloc Blaise Tine 2022-01-30 05:57:18 -05:00
  • 3750c672a7 Makefiles update Blaise Tine 2022-01-30 00:26:55 -05:00
  • f7887d8720 refactoring device memory allocation and cleanup Blaise Tine 2022-01-28 21:57:16 -05:00