MCPcopy Create free account

hub / github.com/CNugteren/CLBlast / functions

Functions2,813 in github.com/CNugteren/CLBlast

↓ 1 callersFunctionclblasXsyr
Forwards the clBLAS calls for SSYR/DSYR
test/wrapper_clblas.hpp:1431
↓ 1 callersFunctionclblasXsyr2
Forwards the clBLAS calls for SSYR2/DSYR2
test/wrapper_clblas.hpp:1487
↓ 1 callersFunctionclblasXsyr2k
Forwards the clBLAS calls for SSYR2K/DSYR2K/CSYR2K/ZSYR2K
test/wrapper_clblas.hpp:1766
↓ 1 callersFunctionclblasXsyrk
Forwards the clBLAS calls for SSYRK/DSYRK/CSYRK/ZSYRK
test/wrapper_clblas.hpp:1699
↓ 1 callersFunctionclblasXtrmm
Forwards the clBLAS calls for STRMM/DTRMM/CTRMM/ZTRMM
test/wrapper_clblas.hpp:1843
↓ 1 callersFunctionclblasXtrsm
Forwards the clBLAS calls for STRSM/DTRSM/CTRSM/ZTRSM
test/wrapper_clblas.hpp:1897
↓ 1 callersFunctioncombine_result
Adds a new result to the results JSON list; filters for duplicate entries and saves the best performing one
scripts/database/database/db.py:49
↓ 1 callersFunctioncombine_results
Adds new results to the results JSON list
scripts/database/database/db.py:42
↓ 1 callersFunctioncompress_database
Moves certain common fields up in the hierarchy, transforms dicts into lists
scripts/database/database/io.py:41
↓ 1 callersFunctioncublasSetup
test/wrapper_cuda.hpp:33
↓ 1 callersFunctioncublasTeardown
test/wrapper_cuda.hpp:44
↓ 1 callersFunctioncublasXgbmv
Forwards the cuBLAS calls for SGBMV/DGBMV/CGBMV/ZGBMV
test/wrapper_cublas.hpp:606
↓ 1 callersFunctioncublasXgemv
Forwards the cuBLAS calls for SGEMV/DGEMV/CGEMV/ZGEMV
test/wrapper_cublas.hpp:526
↓ 1 callersFunctioncublasXger
Forwards the cuBLAS calls for SGER/DGER
test/wrapper_cublas.hpp:1301
↓ 1 callersFunctioncublasXgerc
Forwards the cuBLAS calls for CGERC/ZGERC
test/wrapper_cublas.hpp:1371
↓ 1 callersFunctioncublasXgeru
Forwards the cuBLAS calls for CGERU/ZGERU
test/wrapper_cublas.hpp:1335
↓ 1 callersFunctioncublasXhbmv
Forwards the cuBLAS calls for CHBMV/ZHBMV
test/wrapper_cublas.hpp:728
↓ 1 callersFunctioncublasXhemm
Forwards the cuBLAS calls for CHEMM/ZHEMM
test/wrapper_cublas.hpp:1814
↓ 1 callersFunctioncublasXhemv
Forwards the cuBLAS calls for CHEMV/ZHEMV
test/wrapper_cublas.hpp:686
↓ 1 callersFunctioncublasXher
Forwards the cuBLAS calls for CHER/ZHER
test/wrapper_cublas.hpp:1407
↓ 1 callersFunctioncublasXher2
Forwards the cuBLAS calls for CHER2/ZHER2
test/wrapper_cublas.hpp:1459
↓ 1 callersFunctioncublasXher2k
Forwards the cuBLAS calls for CHER2K/ZHER2K
test/wrapper_cublas.hpp:2033
↓ 1 callersFunctioncublasXherk
Forwards the cuBLAS calls for CHERK/ZHERK
test/wrapper_cublas.hpp:1928
↓ 1 callersFunctioncublasXhpmv
Forwards the cuBLAS calls for CHPMV/ZHPMV
test/wrapper_cublas.hpp:771
↓ 1 callersFunctioncublasXhpr
Forwards the cuBLAS calls for CHPR/ZHPR
test/wrapper_cublas.hpp:1433
↓ 1 callersFunctioncublasXhpr2
Forwards the cuBLAS calls for CHPR2/ZHPR2
test/wrapper_cublas.hpp:1495
↓ 1 callersFunctioncublasXsbmv
Forwards the cuBLAS calls for SSBMV/DSBMV
test/wrapper_cublas.hpp:848
↓ 1 callersFunctioncublasXscal
Forwards the cuBLAS calls for SSCAL/DSCAL/CSCAL/ZSCAL
test/wrapper_cublas.hpp:177
↓ 1 callersFunctioncublasXspmv
Forwards the cuBLAS calls for SSPMV/DSPMV
test/wrapper_cublas.hpp:882
↓ 1 callersFunctioncublasXspr
Forwards the cuBLAS calls for SSPR/DSPR
test/wrapper_cublas.hpp:1560
↓ 1 callersFunctioncublasXspr2
Forwards the cuBLAS calls for SSPR2/DSPR2
test/wrapper_cublas.hpp:1621
↓ 1 callersFunctioncublasXsymm
Forwards the cuBLAS calls for SSYMM/DSYMM/CSYMM/ZSYMM
test/wrapper_cublas.hpp:1737
↓ 1 callersFunctioncublasXsymv
Forwards the cuBLAS calls for SSYMV/DSYMV
test/wrapper_cublas.hpp:814
↓ 1 callersFunctioncublasXsyr
Forwards the cuBLAS calls for SSYR/DSYR
test/wrapper_cublas.hpp:1531
↓ 1 callersFunctioncublasXsyr2
Forwards the cuBLAS calls for SSYR2/DSYR2
test/wrapper_cublas.hpp:1589
↓ 1 callersFunctioncublasXsyr2k
Forwards the cuBLAS calls for SSYR2K/DSYR2K/CSYR2K/ZSYR2K
test/wrapper_cublas.hpp:1956
↓ 1 callersFunctioncublasXsyrk
Forwards the cuBLAS calls for SSYRK/DSYRK/CSYRK/ZSYRK
test/wrapper_cublas.hpp:1858
↓ 1 callersFunctioncublasXtrmm
Forwards the cuBLAS calls for STRMM/DTRMM/CTRMM/ZTRMM
test/wrapper_cublas.hpp:2071
↓ 1 callersFunctioncublasXtrsm
Forwards the cuBLAS calls for STRSM/DTRSM/CTRSM/ZTRSM
test/wrapper_cublas.hpp:2142
↓ 1 callersFunctiondecompress_database
Undo the above compression
scripts/database/database/io.py:61
↓ 1 callersMethodend
src/clpp11.hpp:631
↓ 1 callersMethodexists
src/database/database.hpp:49
↓ 1 callersFunctionget_cpp_device_vendor
Retrieves the C++ code for the (default) vendor and device type
scripts/database/database/clblast.py:85
↓ 1 callersFunctionget_cpp_family_includes
(family, precisions)
scripts/database/database/clblast.py:93
↓ 1 callersFunctionget_cpp_footer
Retrieves the C++ footer
scripts/database/database/clblast.py:72
↓ 1 callersFunctionget_cpp_header_namespace
()
scripts/database/database/clblast.py:68
↓ 1 callersFunctionget_cpp_precision
Retrieves the C++ code for the start of a new precision
scripts/database/database/clblast.py:77
↓ 1 callersFunctionget_hpp_family_includes
(family, precisions)
scripts/database/database/clblast.py:101
↓ 1 callersFunctionget_kernel_database_results
Retrieves the best result from a group of results. Asserts for valid data
scripts/database/database/clblast.py:122
↓ 1 callersFunctionget_smallest_best_parameters
Sets defaults based on the smallest values of all known entries. The average might be better for performance but some parameters might not be supp
scripts/database/database/defaults.py:142
↓ 1 callersFunctionmain
(argv)
scripts/database/database.py:88
↓ 1 callersFunctionparse_arguments
(argv)
scripts/benchmark/benchmark.py:78
↓ 1 callersFunctionparse_arguments
(argv)
scripts/benchmark/benchmark_all.py:19
↓ 1 callersFunctionprint_as_name
(name)
scripts/database/database/clblast.py:118
↓ 1 callersFunctionremove_database_entries
(database, remove_if_matches_fields)
scripts/database/database.py:61
↓ 1 callersFunctionremove_identifiers
Removes an identifier from all sections in the database
scripts/database/database/defaults.py:29
↓ 1 callersFunctionremove_mismatched_arguments
Checks for tuning results with mis-matched entries and removes them according to user preferences
scripts/database/database.py:24
↓ 1 callersFunctionremove_this_entry
(section)
scripts/database/database.py:64
↓ 1 callersFunctionrun_benchmark
(name, arguments_list, precision, num_runs, platform, device, comparisons)
scripts/benchmark/benchmark.py:36
MethodAMDBoardName
Platform specific extensions
src/clpp11.hpp:343
FunctionAmax
src/clblast.cpp:313
FunctionAmax
src/clblast_cuda.cpp:340
FunctionAmin
src/clblast.cpp:337
FunctionAmin
src/clblast_cuda.cpp:366
FunctionAsum
src/clblast.cpp:265
FunctionAsum
src/clblast_cuda.cpp:288
FunctionAxpy
src/clblast_cuda.cpp:160
FunctionAxpyBatched
src/clblast_cuda.cpp:1664
MethodBLASError
src/utilities/clblast_exceptions.cpp:37
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xsyr2.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xtrsv.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xgbmv.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xspr.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xher2.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xspr2.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xtrmv.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xhpr.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xgeru.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xher.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xsbmv.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xger.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xtbmv.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xhpr2.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xsymv.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xhpmv.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xhbmv.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xhemv.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xgerc.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xsyr.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xspmv.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xtpmv.hpp:25
MethodBLASLevel
The BLAS level: 1, 2, or 3
test/routines/level2/xgemv.hpp:25
MethodBLASLevel
The BLAS level: 4 for the extra routines
test/routines/levelx/xim2col.hpp:25
MethodBLASLevel
The BLAS level: 4 for the extra routines
test/routines/levelx/xcol2im.hpp:25
MethodBLASLevel
The BLAS level: 4 for the extra routines
test/routines/levelx/xomatcopy.hpp:96
MethodBLASLevel
The BLAS level: 4 for the extra routines (note: tested with matrix-size values for 'n')
test/routines/levelx/xhad.hpp:72
MethodBLASLevel
The BLAS level: 4 for the extra routines
test/routines/levelx/xinvert.hpp:133
MethodBLASLevel
The BLAS level: 4 for the extra routines
test/routines/levelx/xconvgemm.hpp:25
MethodBLASLevel
Although it is a non-BLAS routine, it can still be tested against level-3 routines in a loop
test/routines/levelx/xgemmstridedbatched.hpp:25
MethodBLASLevel
Although it is a non-BLAS routine, it can still be tested against level-1 routines in a loop
test/routines/levelx/xaxpybatched.hpp:25
← previousnext →501–600 of 2,813, ranked by callers