Jules Kong
798cf98a9f
Merge pull request #172 from wenhu1024/fix/branch
...
[VENTUS][fix] disable BranchFolderPass, MachineBlockPlacement pass an…
2025-04-02 14:00:02 +08:00
wenhu1024
cebe3b1b46
[VENTUS][fix] disable BranchFolderPass, MachineBlockPlacement pass and remove checkJoinMBB from Insert-join-to-VBranch pass
2025-04-02 10:14:05 +08:00
wangqinfan
1b098af2cc
Merge pull request #170 from THU-DSP-LAB/fix-builtin
...
[VENTUS][NFC] Removed old implementations of some builtin functions
2025-03-14 15:33:26 +08:00
Jules-Kong
6f23d8d54a
[VENTUS][NFC] Removed old implementations of some builtin functions
2025-03-14 10:46:42 +08:00
Jules Kong
f8c76c62ae
Merge pull request #169 from wenhu1024/fix/libclc-math
...
[VENTUS][fix] Fix libclc math functions (fmax, fmin, pow, powr, rsqrt) to ha…
2025-03-14 10:43:18 +08:00
wenhu1024
641747e8dc
[VENTUS][fix] Fix libclc math functions (fmax, fmin, pow, powr, rsqrt) to handle edge cases
2025-03-13 13:24:08 +08:00
Jules Kong
1409696b87
Merge pull request #167 from wenhu1024/fix/regexti
...
[VENTUS][fix] Fix regexti instruction bug
2025-03-10 14:18:21 +08:00
wenhu1024
01f22ac6cf
[VENTUS][fix] Fix regexti instruction bug
2025-03-10 11:30:11 +08:00
wangqinfan
a53e30754e
Merge pull request #166 from THU-DSP-LAB/fix-about-divergence
...
[VENTUS][NFC] Remove invalid code about divergence
2025-03-07 15:52:22 +08:00
Jules-Kong
9b1565821d
[VENTUS][NFC] Remove invalid code about divergence
2025-03-07 11:04:28 +08:00
wangqinfan
4f00fbf8de
Merge pull request #164 from THU-DSP-LAB/fix-bugs
...
[VENTUS][Printf] Add opencl printf pass
2025-02-12 18:16:34 +08:00
Jules-Kong
61eafc4714
[VENTUS][Printf] Add opencl printf pass
2025-02-12 11:01:04 +08:00
Jules-Kong
bc96fd8563
[VENTUS][NFC] Add build options
2025-02-12 11:01:04 +08:00
ZiliangZhang
c8e4d01ce3
Merge pull request #162 from wenhu1024/feat/target-cpu
...
[ventus][NFC] Pick VentusRISCVABI or RISCVABI conditionally according…
2025-02-11 09:47:28 +08:00
wenhu1024
ece1f84498
[ventus][NFC] Pick VentusRISCVABI or RISCVABI conditionally according to target CPU
2025-02-10 17:44:43 +08:00
ZiliangZhang
507524feaa
Merge pull request #163 from wenhu1024/mod/env
...
ci: specify ubuntu-22.04 for GitHub Actions runner
2025-02-10 15:53:38 +08:00
wenhu1024
fb4ceb78b8
ci: specify ubuntu-22.04 for GitHub Actions runner
2025-02-10 13:56:11 +08:00
ZhouJing(周晶)
248085fdbe
Merge pull request #155 from wenhu1024/fix/readme
...
fix: add `--init vectorAdd` to README linking example #156
2024-12-06 21:21:15 +08:00
wenhu1024
380a6dcc57
[VENTUS][README] add `--init vectorAdd` to README linking example
2024-12-06 12:25:00 +08:00
ZhouJing(周晶)
ea97b09f8a
Merge pull request #153 from THU-DSP-LAB/minor_fix_build_ventus_sh
...
fix: update shebang in build-ventus.sh to ensure compatibility
2024-11-18 21:48:34 +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
Jules-Kong
0f31d6ca08
Merge pull request #148 from xlinsist/prepare-setup
...
[VENTUS][README] Add pocl example and improve readability.
2024-09-30 13:30:56 +08:00
xlinsist
cc10cbb44c
[VENTUS][README] Add pocl example and improve readability.
2024-09-30 01:04:47 +00:00
ZhouJing(周晶)
0a82f17b0c
Merge pull request #146 from ziliangzl/double-operation
...
[Ventus][fix] Fix flw/fsw instruction codegen pattern
2024-08-21 08:58:11 +08:00
ziliangzl
f89036bf68
[Ventus][fix] Fix flw/fsw related codegen test
2024-08-20 10:57:06 +08:00
ziliangzl
84b7c666eb
[Ventus][fix] Fix flw/fsw instruction pattern
2024-08-20 09:59:25 +08:00
ZhouJing(周晶)
593cad12fc
Merge pull request #144 from THU-DSP-LAB/update-workflow
...
[ventus][NFC] Update workflow script
2024-08-16 08:54:35 +08:00
Jules-Kong
030ea4fc53
[ventus][NFC] Update workflow script
2024-08-15 20:18:24 +08:00
wangqinfan
64ebe150c6
Merge pull request #143 from THU-DSP-LAB/fix-something
...
[ventus][NFC] Fix something wrong
2024-08-15 14:32:59 +08:00
Jules-Kong
058a3d891d
[ventus][NFC] Replace the rodinia's code repository
2024-08-15 10:56:07 +08:00
Jules-Kong
4a6b4f5460
[VENTUS][NFC] 1k for each warp
...
Ventus sets the 1k size for a single warp.
2024-08-14 18:08:27 +08:00
Jules-Kong
01a9dcb5b6
[VENTUS][NFC] Fix some unreasonable places
2024-08-14 17:23:50 +08:00
ZhouJing(周晶)
6c682d4d14
Merge pull request #142 from THU-DSP-LAB/fix_centos_dockerfile
...
[ventus][fix] Fix the dockerfile file of centos
2024-08-14 15:40:31 +08:00
Jules-Kong
3e46bca67d
[ventus][fix] Fix the dockerfile file of centos
...
1. Change the registry mirror.
2. Use the system default compiler.
2024-08-14 15:27:28 +08:00
ZhouJing(周晶)
c9f7a7767b
Merge pull request #141 from ziliangzl/double-operation
...
[Ventus][fix] Fix #140 complete double type support for smoothstep function
2024-08-13 17:50:58 +08:00
ziliangzl
8328c0d01d
[Ventus][fix] Fix #140 complete double type support of smoothstep function
2024-08-13 17:35:20 +08:00
ZhouJing(周晶)
18566fcdd2
Merge pull request #139 from ziliangzl/double-operation
...
[VENTUS][fix] Fix double add and mul operation
2024-08-07 13:40:26 +08:00
ZiliangZhang
2f528a1c7b
Merge branch 'main' into double-operation
2024-07-24 10:50:04 +08:00
ziliangzl
5b1f7d5875
[VENTUS][fix]Fix double add and mul operation
...
Passed test_geometrics in CTS.
2024-07-24 10:32:18 +08:00
Jules-Kong
51b7f8d11e
Merge pull request #137 from summersurface/main
...
[Dockerfile] Add ubuntu 22.04 dockerfile
2024-07-09 00:48:16 +08:00
马钿雨
5ebf18d031
Add files via upload
2024-07-08 19:13:59 +08:00
ZiliangZhang
d704c61892
Merge pull request #133 from ziliangzl/shuffle
...
[Ventus][fix]Fix libclc shuffle function
2024-06-27 16:41:39 +08:00
ziliangzl
09b59af05a
[Ventus][fix]Fix libclc shuffle function
...
Passed OPENCL-CTS shuffle_built_in testcase
2024-06-27 16:25:24 +08:00
wangqinfan
ecddf383ed
Merge pull request #132 from THU-DSP-LAB/add-some-configuration
...
[VENTUS][Configuration] Add some configuration
2024-06-26 15:15:52 +08:00
Jules-Kong
3581f12d5e
[VENTUS][Configuration] Add some configuration
...
1. Add the dockerfile file of centos;
2. Set codeowners;
2024-06-26 13:43:38 +08:00
zhoujingya
ddc7052d4a
Merge pull request #130 from THU-DSP-LAB/memory
...
[VENTUS][fix] Fix memory flags set in tablegen #129
2024-06-25 16:46:33 +08:00
zhoujingya
aeee8ee171
[VENTUS][fix] Fix memory flags set in tablegen #129
...
In previous logic ,default memory access flag is 0b00, this will cause
all no-local/no-private related instructions return true when fall into
`RISCVInstrInfo::isUniformMemoryAccess` logic
2024-06-24 23:01:47 +08:00
zhoujingya
a320670f44
Merge pull request #128 from THU-DSP-LAB/memory
...
[VENTUS][fix] Add memory access flags in tablegen
2024-06-14 17:22:26 +08:00
zhoujing
625facb350
[VENTUS][fix] Add memory access flags in tablegen
...
In this way, it is better to judge what memory scope is accessed by
load/store instructions
2024-06-14 09:46:00 +08:00
ZiliangZhang
c955d0a29c
Merge pull request #127 from ziliangzl/local-mem
...
[Ventus][fix]Fix missing vmv instruction for FrameReg in divergent path
2024-06-07 09:38:55 +08:00