MATOG: CUDA Array Access Auto-Tuner
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmake
docs
libs
matog
CMakeLists.txt
LICENSE.txt
README.md

README.md

MATOG: CUDA Array Access Auto-Tuner

MATOG Auto-Tuning on GPUs is a tool to automatically optimize performance of NVIDIA CUDA code. The aim is to optimize arbitrary CUDA applications with as few code adaptions and limitations as possible. MATOG is written in C++, platform independent and does require only a few external tools. For more details, please visit: www.matog.org.

MATOG is no longer maintained and might not work with newer program libraries or hardware.

Building MATOG

To download and build:

$ git clone https://github.com/mergian/matog.git
$ cd matog
$ mkdir build
$ mkdir install
$ cd build
$ cmake "-DCMAKE_INSTALL_PREFIX:PATH=../install" ..
$ make -j install

System requirements:

Documentation

For further information, please refer to the docs/MATOGv5.0.html documentation.