Skip to content

Tool to test dgemm performance using GPU blas libraries

Notifications You must be signed in to change notification settings

JorgeG94/gpu_blas_performance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

calum_performance_tool

Tool to test dgemm performance using hipblas

How to build

git clone git@github.com:JorgeG94/calum_performance_tool.git
mkdir build 
cd build
cmake ../
make 

Use magma

cmake -DUSE_MAGMA=True ../

How to execute a DGEMM

./dgemm 36000 14400 36000 10 N N 10

The N N represents the type of blas operation to do in the input matrices, so a comprehensive test would be:

./dgemm 36000 14400 36000 10 N N 10 
./dgemm 36000 14400 36000 10 N T 10 
./dgemm 36000 14400 36000 10 T N 10
./dgemm 36000 14400 36000 10 T T 10

How to execute a DSYEVD

This will run a 10 by 10 DSYEVD 10 times, repeated 10 times. ./dsyevd 10 10 10 10

About

Tool to test dgemm performance using GPU blas libraries

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published