Skip to content

ppopp-gas/gas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simplifying Low-Level GPU Programming with GAS

Requirements

  • cmake >= 3.8
  • g++ >= 9.2
  • nvcc >= 11.0

Build

export GAS_HOME=$PWD

mkdir build
cd build
cmake ..
make # -j6

Run examples

  1. benchmarks
cd examples/benchmark

# can replace cpi with L0-i-cache/L1-i-cache
cd cpi
make
./benchmark
  1. hgemm (Require Turing devices)
cd examples/hgemm
make
./run.sh
  1. sgemm
cd examples/sgemm
make
./run.sh

Troubleshooting

If cmake cannot find ANTRL. Copy bin/antlr-4.7.2-complete.jar to /usr/local/lib/antlr-4.7.2-complete.jar

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published