QUDA v0.4.0
A library for QCD on GPUs
Classes | Functions
quda/include/tune_quda.h File Reference
#include <quda_internal.h>
#include <dirac_quda.h>
#include <string>
#include <iostream>
#include <iomanip>

Go to the source code of this file.

Classes

class  TuneKey
class  TuneParam
class  Tunable

Functions

void loadTuneCache (QudaVerbosity verbosity)
void saveTuneCache (QudaVerbosity verbosity)
TuneParam tuneLaunch (Tunable &tunable, QudaTune enabled, QudaVerbosity verbosity)

Function Documentation

void loadTuneCache ( QudaVerbosity  verbosity)

Definition at line 103 of file tune.cpp.

void saveTuneCache ( QudaVerbosity  verbosity)

Write tunecache to disk.

Definition at line 173 of file tune.cpp.

TuneParam tuneLaunch ( Tunable tunable,
QudaTune  enabled,
QudaVerbosity  verbosity 
)

Return the optimal launch parameters for a given kernel, either by retrieving them from tunecache or autotuning on the spot.

Definition at line 234 of file tune.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines