MAGMA  1.2.0
MatrixAlgebraonGPUandMulticoreArchitectures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
get_nb_tesla.cpp File Reference

Go to the source code of this file.

Functions

int magma_get_spotrf_nb (int n)
int magma_get_dpotrf_nb (int n)
int magma_get_cpotrf_nb (int n)
int magma_get_zpotrf_nb (int n)
int magma_get_sgeqrf_nb (int m)
int magma_get_dgeqrf_nb (int m)
int magma_get_cgeqrf_nb (int m)
int magma_get_zgeqrf_nb (int m)
int magma_get_sgeqlf_nb (int m)
int magma_get_dgeqlf_nb (int m)
int magma_get_cgeqlf_nb (int m)
int magma_get_zgeqlf_nb (int m)
int magma_get_sgelqf_nb (int m)
int magma_get_dgelqf_nb (int m)
int magma_get_cgelqf_nb (int m)
int magma_get_zgelqf_nb (int m)
int magma_get_sgetrf_nb (int m)
int magma_get_dgetrf_nb (int m)
int magma_get_cgetrf_nb (int m)
int magma_get_zgetrf_nb (int n)
int magma_get_sgehrd_nb (int m)
int magma_get_dgehrd_nb (int m)
int magma_get_cgehrd_nb (int m)
int magma_get_zgehrd_nb (int m)
int magma_get_ssytrd_nb (int m)
int magma_get_dsytrd_nb (int m)
int magma_get_chetrd_nb (int m)
int magma_get_zhetrd_nb (int m)
int magma_get_sgebrd_nb (int m)
int magma_get_dgebrd_nb (int m)
int magma_get_cgebrd_nb (int m)
int magma_get_zgebrd_nb (int m)
int magma_get_ssygst_nb (int m)
int magma_get_dsygst_nb (int m)
int magma_get_chegst_nb (int m)
int magma_get_zhegst_nb (int m)
int magma_get_sgetri_nb (int m)
int magma_get_dgetri_nb (int m)
int magma_get_cgetri_nb (int m)
int magma_get_zgetri_nb (int m)

Function Documentation

int magma_get_cgebrd_nb ( int  m)

Definition at line 271 of file get_nb_tesla.cpp.

{
return 32;
}

Here is the caller graph for this function:

int magma_get_cgehrd_nb ( int  m)

Definition at line 215 of file get_nb_tesla.cpp.

{
if (m <= 1024)
return 32;
else
return 64;
}

Here is the caller graph for this function:

int magma_get_cgelqf_nb ( int  m)

Definition at line 144 of file get_nb_tesla.cpp.

{
if (m <= 2048)
return 32;
else if (m <= 4032)
return 64;
else
return 128;
}

Here is the caller graph for this function:

int magma_get_cgeqlf_nb ( int  m)

Definition at line 108 of file get_nb_tesla.cpp.

{
if (m <= 2048)
return 32;
else if (m <= 4032)
return 64;
else
return 128;
}

Here is the caller graph for this function:

int magma_get_cgeqrf_nb ( int  m)

Definition at line 67 of file get_nb_tesla.cpp.

{
if (m <= 2048)
return 32;
else if (m <= 4032)
return 64;
else
return 128;
}

Here is the caller graph for this function:

int magma_get_cgetrf_nb ( int  m)

Definition at line 182 of file get_nb_tesla.cpp.

{
if (m <= 2048)
return 64;
else
return 128;
}

Here is the caller graph for this function:

int magma_get_cgetri_nb ( int  m)

Definition at line 318 of file get_nb_tesla.cpp.

{
return 64;
}

Here is the caller graph for this function:

int magma_get_chegst_nb ( int  m)

Definition at line 295 of file get_nb_tesla.cpp.

{
return 64;
}

Here is the caller graph for this function:

int magma_get_chetrd_nb ( int  m)

Definition at line 246 of file get_nb_tesla.cpp.

{
return 32;
}

Here is the caller graph for this function:

int magma_get_cpotrf_nb ( int  n)

Definition at line 36 of file get_nb_tesla.cpp.

{
return 64;
}

Here is the caller graph for this function:

int magma_get_dgebrd_nb ( int  m)

Definition at line 266 of file get_nb_tesla.cpp.

{
return 32;
}

Here is the caller graph for this function:

int magma_get_dgehrd_nb ( int  m)

Definition at line 207 of file get_nb_tesla.cpp.

{
if (m <= 2048)
return 32;
else
return 64;
}

Here is the caller graph for this function:

int magma_get_dgelqf_nb ( int  m)

Definition at line 134 of file get_nb_tesla.cpp.

{
if (m <= 2048)
return 32;
else if (m <= 4032)
return 64;
else
return 128;
}

Here is the caller graph for this function:

int magma_get_dgeqlf_nb ( int  m)

Definition at line 98 of file get_nb_tesla.cpp.

{
if (m <= 1024)
return 32;
else if (m <= 4032)
return 64;
else
return 128;
}

Here is the caller graph for this function:

int magma_get_dgeqrf_nb ( int  m)

Definition at line 59 of file get_nb_tesla.cpp.

{
if (m <= 2048)
return 64;
else
return 128;
}

Here is the caller graph for this function:

int magma_get_dgetrf_nb ( int  m)

Definition at line 174 of file get_nb_tesla.cpp.

{
if (m <= 2048)
return 64;
else
return 128;
}

Here is the caller graph for this function:

int magma_get_dgetri_nb ( int  m)

Definition at line 313 of file get_nb_tesla.cpp.

{
return 64;
}

Here is the caller graph for this function:

int magma_get_dpotrf_nb ( int  n)

Definition at line 26 of file get_nb_tesla.cpp.

{
if (n <= 3328)
return 128;
else if (n <= 4256)
return 128;
else
return 256;
}

Here is the caller graph for this function:

int magma_get_dsygst_nb ( int  m)

Definition at line 290 of file get_nb_tesla.cpp.

{
return 64;
}

Here is the caller graph for this function:

int magma_get_dsytrd_nb ( int  m)

Definition at line 240 of file get_nb_tesla.cpp.

{
return 32;
//return 64;
}

Here is the caller graph for this function:

int magma_get_sgebrd_nb ( int  m)

Definition at line 261 of file get_nb_tesla.cpp.

{
return 32;
}

Here is the caller graph for this function:

int magma_get_sgehrd_nb ( int  m)

Definition at line 199 of file get_nb_tesla.cpp.

{
if (m <= 1024)
return 32;
else
return 64;
}

Here is the caller graph for this function:

int magma_get_sgelqf_nb ( int  m)

Definition at line 129 of file get_nb_tesla.cpp.

{
}

Here is the caller graph for this function:

int magma_get_sgeqlf_nb ( int  m)

Definition at line 88 of file get_nb_tesla.cpp.

{
if (m <= 1024)
return 32;
else if (m <= 4032)
return 64;
else
return 128;
}

Here is the caller graph for this function:

int magma_get_sgeqrf_nb ( int  m)

Definition at line 49 of file get_nb_tesla.cpp.

{
if (m <= 2048)
return 32;
else if (m <= 4032)
return 64;
else
return 128;
}

Here is the caller graph for this function:

int magma_get_sgetrf_nb ( int  m)

Definition at line 166 of file get_nb_tesla.cpp.

{
if (m <= 2048)
return 64;
else
return 128;
}

Here is the caller graph for this function:

int magma_get_sgetri_nb ( int  m)

Definition at line 308 of file get_nb_tesla.cpp.

{
return 64;
}

Here is the caller graph for this function:

int magma_get_spotrf_nb ( int  n)

Definition at line 16 of file get_nb_tesla.cpp.

{
if (n <= 3328)
return 128;
else if (n <= 4256)
return 224;
else
return 288;
}

Here is the caller graph for this function:

int magma_get_ssygst_nb ( int  m)

Definition at line 285 of file get_nb_tesla.cpp.

{
return 64;
}

Here is the caller graph for this function:

int magma_get_ssytrd_nb ( int  m)

Definition at line 235 of file get_nb_tesla.cpp.

{
return 32;
}

Here is the caller graph for this function:

int magma_get_zgebrd_nb ( int  m)

Definition at line 276 of file get_nb_tesla.cpp.

{
return 32;
}

Here is the caller graph for this function:

int magma_get_zgehrd_nb ( int  m)

Definition at line 223 of file get_nb_tesla.cpp.

{
if (m <= 2048)
return 32;
else
return 64;
}

Here is the caller graph for this function:

int magma_get_zgelqf_nb ( int  m)

Definition at line 154 of file get_nb_tesla.cpp.

{
if (m <= 1024)
return 64;
else
return 128;
}

Here is the caller graph for this function:

int magma_get_zgeqlf_nb ( int  m)

Definition at line 118 of file get_nb_tesla.cpp.

{
if (m <= 1024)
return 64;
else
return 128;
}

Here is the caller graph for this function:

int magma_get_zgeqrf_nb ( int  m)

Definition at line 77 of file get_nb_tesla.cpp.

{
if (m <= 1024)
return 64;
else
return 128;
}

Here is the caller graph for this function:

int magma_get_zgetrf_nb ( int  n)

Definition at line 190 of file get_nb_tesla.cpp.

{
return 128;
}

Here is the caller graph for this function:

int magma_get_zgetri_nb ( int  m)

Definition at line 323 of file get_nb_tesla.cpp.

{
return 64;
}

Here is the caller graph for this function:

int magma_get_zhegst_nb ( int  m)

Definition at line 300 of file get_nb_tesla.cpp.

{
return 64;
}

Here is the caller graph for this function:

int magma_get_zhetrd_nb ( int  m)

Definition at line 251 of file get_nb_tesla.cpp.

{
return 32;
//return 64;
}

Here is the caller graph for this function:

int magma_get_zpotrf_nb ( int  n)

Definition at line 41 of file get_nb_tesla.cpp.

{
return 64;
}

Here is the caller graph for this function: