Commit Graph

2197 Commits

Author SHA1 Message Date
Hansung Kim
d34177ea9c [debug] Elevate DEBUG_LEVEL for load/store; trace prefetch and fence 2023-09-26 11:44:20 -07:00
Hansung Kim
b97e94b8ed [tests] vecadd|sgemm|saxpy: save input buffers to file 2023-09-25 13:45:03 -07:00
Hansung Kim
576e7aab78 [tests] Remove -LLCFLAGS from Makefile 2023-09-25 13:28:05 -07:00
Hansung Kim
905b1877fb Add simple tid kernel that has zero arguments 2023-09-20 17:31:14 -07:00
Hansung Kim
3846d2ae59 Add annotated assembly dump for vecadd 2023-09-20 14:43:01 -07:00
Hansung Kim
c90fe56588 More doc comments 2023-09-20 14:42:56 -07:00
Hansung Kim
9efdd2ebb7 Change path to prebuilt toolchain 2023-09-10 14:43:54 -07:00
Hansung Kim
0caf3ad471 Add more comments to vx_spawn.c 2023-09-04 19:04:22 -07:00
Hansung Kim
2fa94b9c21 Hardcode paths into env script instead of args 2023-08-31 14:24:58 -07:00
Hansung Kim
62ebe0312f [tests] Add comment on in-order command queue dispatch 2023-08-28 11:19:11 -07:00
Hansung Kim
19734fc5b6 Accept build dir and avoid dup run in env script 2023-08-24 13:53:44 -07:00
Hansung Kim
fdc0fdc958 [rtl] Add doc comments 2023-07-08 09:54:51 -07:00
Hansung Kim
3e290f6321 Add Verdi signal file 2023-07-08 00:23:31 -07:00
Hansung Kim
c24916b5e0 [tests] Add compute-bound variant of vecadd
This loops 1000 times over `sum += A[i] + B[i]`, making every memory op
hit at L1 cache.
2023-07-05 21:24:53 -07:00
Hansung Kim
0c40864522 Update PS1 in env script for clarity 2023-07-02 21:54:13 -07:00
Hansung Kim
f2f1249b93 Make base build directory a variable in script 2023-07-02 13:48:39 -07:00
Hansung Kim
f46383f350 Add #include <array> to fix compile error
gcc complains std::array being undeclared when trying to build a fresh
clone.
2023-07-02 13:47:41 -07:00
Hansung Kim
8caf476b1a Merge remote-tracking branch 'upstream/master' 2023-07-02 13:27:08 -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
Hansung Kim
9cf5a29917 simx: add cycle and core id to load/store memory debug trace 2023-02-17 18:31:29 -08:00
Hansung Kim
d81e4085e2 simx: add thread ID and vlen to load/store memory debug trace 2023-02-17 17:59:56 -08:00
Hansung Kim
b9d1684582 Add sourceme scripts for env variables 2023-02-17 16:04:34 -08:00
Hansung Kim
f8fc305cbd Add sourceme.sh
Needed to set env variables for a custom setup where the prebuilt
binaries are located outside of /opt.
2023-01-23 18:01:18 -08:00
Hansung Kim
70e1e2089d Add .gitignore 2023-01-20 15:20:01 -08:00
Hansung Kim
547216d43f [tests] reduce0, DotProduct: include LLVM_PREFIX in LD_LIBRARY_PATH
Without this, poclcc fails with
`error while loading shared libraries: libclangCodeGen.so.10: cannot
open shared object file: No such file or directory`.
Also fix wrong kernel file name.
2023-01-17 19:04:09 -08:00
Hansung Kim
bb4f38d000 [tests] opencl/convolution: fix linking of libsimx.so
Fixes linker error by following suggestion of
`/usr/bin/ld: warning: libsimx.so, needed by /scratch/hansung/src/vortex/driver/simx/libvortex.so, not found (try using -rpath or -rpath-link)`.
2023-01-17 19:04:09 -08:00
Hansung Kim
7c39cc2b5b Makefile: respect RISCV_TOOLCHAIN_PATH if already set in env 2023-01-17 19:04:03 -08: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
Santosh Srivatsan
6dd6a88c12 Modified regression64.sh 2022-02-05 14:37:05 -05:00
Santosh Srivatsan
09833fdfb1 Fixed merge conflict 2022-02-05 14:34:36 -05:00
tinebp
eacdb63454 Merge pull request #41 from SantoshSrivatsan24/staging
Staging
2022-02-05 14:25:17 -05:00
Santosh Srivatsan
1c781c78c0 Minor bug fix 2022-02-05 14:17:56 -05:00