Merge branch 'master' of https://github.com/vortexgpgpu/vortex
This commit is contained in:
3
.codecov.yml
Normal file
3
.codecov.yml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
ignore:
|
||||||
|
- "./examples/*"
|
||||||
|
- "./tests/*"
|
||||||
40
.travis.yml
Normal file
40
.travis.yml
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
language: cpp
|
||||||
|
dist: focal
|
||||||
|
os: linux
|
||||||
|
compiler: gcc
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
packages:
|
||||||
|
- build-essential
|
||||||
|
- valgrind
|
||||||
|
- verilator
|
||||||
|
- yosys
|
||||||
|
|
||||||
|
install:
|
||||||
|
# RISCV_TOOLCHAIN
|
||||||
|
- export RISCV_TOOLCHAIN_PATH=$PWD/riscv-gnu-toolchain
|
||||||
|
- wget https://github.com/stnolting/riscv_gcc_prebuilt/raw/master/data/$TOOLCHAIN_V.tar.gz
|
||||||
|
- mkdir $RISCV_TOOLCHAIN_PATH
|
||||||
|
- tar -xzf $TOOLCHAIN_V.tar.gz -C $RISCV_TOOLCHAIN_PATH
|
||||||
|
|
||||||
|
# VORTEX
|
||||||
|
- git clone --recursive https://github.com/vortexgpgpu/vortex.git
|
||||||
|
- cd Vortex
|
||||||
|
- make
|
||||||
|
- make -C benchmarks/opencl/sgemm
|
||||||
|
- make -C benchmarks/opencl/sgemm run
|
||||||
|
|
||||||
|
script:
|
||||||
|
- ci/test_runtime.sh
|
||||||
|
- ci/test_driver.sh
|
||||||
|
- ci/test_riscv_isa.sh
|
||||||
|
- ci/test_opencl.sh
|
||||||
|
|
||||||
|
after_success:
|
||||||
|
# Gather code coverage
|
||||||
|
- lcov --directory . --capture --output-file coverage.info # capture trace
|
||||||
|
- lcov --list coverage.info # trace report
|
||||||
|
# Upload coverage report
|
||||||
|
- bash <(curl -s https://codecov.io/bash)
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
|
[](https://travis-ci.org/vortexgpgpu/vortex)
|
||||||
|
[](https://codecov.io/gh/vortexgpgpu/vortex)
|
||||||
|
|
||||||
# Vortex RISC-V GPGPU
|
# Vortex RISC-V GPGPU
|
||||||
|
|
||||||
Vortex is a full-system RISCV-based GPGPU processor.
|
Vortex is a full-system RISCV-based GPGPU processor.
|
||||||
|
|||||||
BIN
docs/Vortex.pptx
BIN
docs/Vortex.pptx
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user