Jules-Kong
bc96fd8563
[VENTUS][NFC] Add build options
2025-02-12 11:01:04 +08:00
mingyuan
39a067c1b8
fix: update shebang in build-ventus.sh to ensure compatibility
...
Replaced `#!bash` with `#!/usr/bin/env bash` in build-ventus.sh to ensure the script uses the correct Bash interpreter across different environments.
2024-11-17 13:48:57 +08:00
xlinsist
cc10cbb44c
[VENTUS][README] Add pocl example and improve readability.
2024-09-30 01:04:47 +00:00
Jules-Kong
01a9dcb5b6
[VENTUS][NFC] Fix some unreasonable places
2024-08-14 17:23:50 +08:00
zhoujingya
3a465aa795
[VENTUS][NFC] Modify build script and README
2023-09-04 10:25:09 +08:00
zhoujingya
7a9c36b852
Revert "[VENTUS][script] Modify pocl build options to install CL headers"
...
This reverts commit 07ce5da3e6
.
2023-08-29 18:06:49 +08:00
zhoujingya
07ce5da3e6
[VENTUS][script] Modify pocl build options to install CL headers
2023-08-28 20:06:10 +08:00
Jules-Kong
78b9e9c855
[VENTUS][test] Add the regression tests
...
In order to prevent new errors from being introduced when modifying the code,
we add regression tests in the project build script and workflow. The
regression tests mainly includes some cases that come with gpu-rodinia and
pocl.
2023-08-02 10:23:28 +08:00
zhoujing
1a6ead3f43
[VENTUS][RISCV][fix] Fix workitem function implementation
2023-07-19 17:45:35 +08:00
zhoujing
b8223e72bd
[VENTUS][RISCV][feat] Building libclc library into object file other than archive file
...
In our previous design, the libclc library is built into static library which make the generated
ELF file having a large size, now we change compiler and linker option to make generated ELF file size much smaller, detail information can be seen in this pull request https://github.com/THU-DSP-LAB/pocl/pull/11
2023-07-17 21:39:02 +08:00
zhoujing
760e86baf2
[VENTUS][RISCV][fix&feat] Add cl_khr_fp64 support and add missing header file
2023-07-13 09:21:50 +08:00
zhoujing
e3ecedc1a5
[VENTUS][RISCV][NFC] Change archive file name
2023-07-04 16:47:44 +08:00
zhoujing
9292350319
[VENTUS][RISCV][feat] Uncomment script line for building riscv32 libclc liabrary archive file
2023-06-30 14:01:43 +08:00
zhoujing
d034e7ecaa
[VENTUS][RISCV][NFC] Modify script for building libclc
2023-06-28 10:04:42 +08:00
zhoujing
a6e8ff959a
[VENTUS][RISCV][fix] Add missing flags for building libclc
...
The flags information are lost by previous merge commit `Merge libclc-vector-support`
2023-06-21 10:59:48 +08:00
zhoujing
6c5e272971
[VENTUS][RISCV][fix] Fix llvm build name errors
2023-06-15 11:55:15 +08:00
Aries
7db7d82743
Fix naming conventions in build script
2023-06-15 09:46:39 +08:00
zhoujing
00354e37b9
[VENTUS][RISCV][NFC] Just modify the build script
2023-05-25 16:41:56 +08:00
zhoujingya
2a65cb7c85
[VENTUS][RISCV][workflow] Add spike and driver building process to workflow
...
We need spike && hardware driver to test the functionality of software, Adding
this to workflow is benificial for testing
2023-05-17 09:19:18 +08:00
zhoujingya
a0a80bfdad
[VENTUS][RISCV][fix] Fix BUILD_TYPE variable setting error
2023-05-09 17:14:38 +08:00
zhoujingya
0e9d5763ed
[VENTUS][RISCV][feat] Add print buffer size and address initialization in crt0.s
2023-04-26 14:39:00 +08:00
zhoujingya
0616b958b2
Add jump to spike_end instruction in crt0 && Run clean before building libclc
2023-03-30 11:18:29 +08:00
zhoujingya
ea14d5f074
Update build-ventus.sh for checking ocl-icd is built or not before building pocl
...
Signed-off-by: zhoujingya <jing.zhou@terapines.com>
2023-03-29 09:20:24 +08:00
zhoujingya
bc3ffedf57
Fix build-ventus.sh script bug
...
* Pocl build need llvm and icd-loader
2023-03-23 16:50:36 +08:00
zhoujing
bbe7987a03
Update build-ventus.sh
2023-02-03 22:16:48 +08:00
zhoujing
2991e33218
Add script to automatically build all programs
2023-01-30 13:43:50 +08:00