MCPcopy Create free account

hub / github.com/CNugteren/CLBlast / functions

Functions2,813 in github.com/CNugteren/CLBlast

↓ 6 callersFunctionPreprocessUnrollLoops
Second pass: detect array-to-register promotion pragma's and replace declarations & function calls
src/kernel_preprocessor.cpp:485
↓ 6 callersFunctionStringToDigit
Converts a string to an integer. The source line is printed in case an exception is raised.
src/kernel_preprocessor.cpp:138
↓ 6 callersFunctionTestMatrixC
src/utilities/buffer_test.hpp:61
↓ 6 callersFunctionrun_example_routine
Runs an example routine and reports the time
samples/cache.c:81
↓ 6 callersFunctionstod
src/utilities/android.hpp:29
↓ 5 callersFunctionFindReplace
src/kernel_preprocessor.cpp:148
↓ 5 callersMethodGet
src/cache.cpp:25
↓ 5 callersFunctionGetDeviceArchitecture
Mid-level info
src/utilities/utilities.cpp:623
↓ 5 callersFunctionGetDeviceType
High-level info
src/utilities/utilities.cpp:610
↓ 5 callersFunctionGetDeviceVendor
src/utilities/utilities.cpp:611
↓ 5 callersMethodHasExtension
src/cupp11.hpp:286
↓ 5 callersMethodIsQualcomm
src/cupp11.hpp:339
↓ 5 callersMethodName
src/cupp11.hpp:257
↓ 5 callersMethodPlatformID
Methods to retrieve device information
src/cupp11.hpp:245
↓ 5 callersFunctionSetThreadConfiguration
Multiplies and/or dividers a thread configuration (local/global)
src/tuning/configurations.cpp:115
↓ 5 callersMethodStore
src/cache.cpp:50
↓ 5 callersMethodVendor
src/cupp11.hpp:256
↓ 4 callersMethodFinish
Synchronizes the queue
src/clpp11.hpp:590
↓ 4 callersMethodMaxWorkItemSizes
src/cupp11.hpp:267
↓ 4 callersFunctionPadCopyTransposeMatrixBatched
src/routines/common.hpp:144
↓ 4 callersFunctionPadCopyTransposeMatrixStridedBatched
src/routines/common.hpp:194
↓ 4 callersFunctionPrintTimingsToFileAsJSON
src/tuning/tuning.cpp:39
↓ 4 callersFunctionRot
src/clblast.cpp:57
↓ 4 callersMethodRunRoutine
Describes how to run the CLBlast routine
test/routines/level2/xspr.hpp:60
↓ 4 callersFunctionTimeKernel
src/utilities/timing.cpp:68
↓ 4 callersMethodType
src/cupp11.hpp:264
↓ 3 callersMethodDoGemv
src/routines/level2/xgemv.cpp:41
↓ 3 callersMethodDoIm2col
src/routines/levelx/xim2col.cpp:38
↓ 3 callersMethodInvertMatrixDiagonalBlocks
src/routines/levelx/xinvert.cpp:48
↓ 3 callersMethodIsARM
src/cupp11.hpp:338
↓ 3 callersMethodMaxWorkItemDimensions
src/cupp11.hpp:266
↓ 3 callersFunctionPreprocessKernelSource
src/kernel_preprocessor.cpp:655
↓ 3 callersFunctionRunReference
test/routines/levelx/xim2col.hpp:142
↓ 3 callersFunctionRunReference
test/routines/levelx/xcol2im.hpp:145
↓ 3 callersFunctionRunReference
test/routines/levelx/xomatcopy.hpp:22
↓ 3 callersFunctionRunReference
test/routines/levelx/xhad.hpp:30
↓ 3 callersFunctionRunReference
test/routines/levelx/xinvert.hpp:22
↓ 3 callersFunctionRunReference
test/routines/levelx/xconvgemm.hpp:152
↓ 3 callersFunctionSquaredDifference
src/utilities/utilities.cpp:580
↓ 3 callersFunctionTestMatrixAP
src/utilities/buffer_test.hpp:77
↓ 3 callersFunctionTestVectorScalar
src/utilities/buffer_test.hpp:142
↓ 3 callersFunctionTimeRoutine
src/utilities/timing.hpp:52
↓ 3 callersMethodVersion
src/cupp11.hpp:246
↓ 3 callersFunctioncblasXgemm
Forwards the Netlib BLAS calls for SGEMM/DGEMM/CGEMM/ZGEMM
test/wrapper_cblas.hpp:1080
↓ 3 callersFunctionclblasXgemm
Forwards the clBLAS calls for SGEMM/DGEMM/CGEMM/ZGEMM
test/wrapper_clblas.hpp:1563
↓ 3 callersFunctioncublasXgemm
Forwards the cuBLAS calls for SGEMM/DGEMM/CGEMM/ZGEMM
test/wrapper_cublas.hpp:1657
↓ 3 callersFunctionget_cpp_header
Retrieves the C++ header
scripts/database/database/clblast.py:57
↓ 3 callersFunctionget_groups_by_identifier
Returns a list of (group, group_identifier) tuples based a previously made grouping
scripts/database/database/defaults.py:35
↓ 3 callersFunctionget_parameter_names
(section)
scripts/database/database/defaults.py:165
↓ 3 callersFunctionprint_separator
src/tuning/tuning.cpp:96
↓ 3 callersFunctionremove_character
String character removal
src/utilities/utilities.hpp:297
↓ 3 callersFunctionset_identifiers
Sets a group-identifier based on a given set of attributes. Modifies the database but also returns a list of unique identifiers.
scripts/database/database/defaults.py:15
↓ 3 callersMethodsetup
(sizes, dtype)
src/pyclblast/test/test_pyclblast.py:25
↓ 3 callersFunctionstoi
src/utilities/android.hpp:30
↓ 2 callersFunctionArrayToRegister
Array to register promotion, e.g. arr[w] to {arr_0, arr_1}
src/kernel_preprocessor.cpp:239
↓ 2 callersMethodBuild
Compiles the device program and checks whether or not there are any warnings/errors
src/cupp11.hpp:429
↓ 2 callersFunctionCLBlastClearCache
Clears the cache of stored binaries
src/clblast_c.cpp:3089
↓ 2 callersFunctionCLBlastSasum
ASUM
src/clblast_c.cpp:443
↓ 2 callersMethodCapabilities
src/cupp11.hpp:276
↓ 2 callersMethodCopyToAsync
Copies the contents of this buffer into another device buffer
src/cupp11.hpp:665
↓ 2 callersMethodDoAmax
src/routines/level1/xamax.cpp:39
↓ 2 callersMethodDoAmin
Forwards to the regular max-absolute version. The implementation difference is realised in the kernel through a pre-processor macro based on the name
src/routines/level1/xamin.hpp:34
↓ 2 callersMethodDoAsum
src/routines/level1/xasum.cpp:39
↓ 2 callersMethodDoAxpy
src/routines/level1/xaxpy.cpp:41
↓ 2 callersMethodDoAxpyBatched
src/routines/levelx/xaxpybatched.cpp:41
↓ 2 callersMethodDoCol2im
src/routines/levelx/xcol2im.cpp:38
↓ 2 callersMethodDoConvgemm
src/routines/levelx/xconvgemm.cpp:50
↓ 2 callersMethodDoCopy
src/routines/level1/xcopy.cpp:41
↓ 2 callersMethodDoDot
src/routines/level1/xdot.cpp:39
↓ 2 callersMethodDoDotc
src/routines/level1/xdotc.cpp:30
↓ 2 callersMethodDoDotu
src/routines/level1/xdotu.cpp:30
↓ 2 callersMethodDoGbmv
src/routines/level2/xgbmv.cpp:30
↓ 2 callersMethodDoGemmBatched
src/routines/levelx/xgemmbatched.cpp:59
↓ 2 callersMethodDoGemmStridedBatched
src/routines/levelx/xgemmstridedbatched.cpp:59
↓ 2 callersMethodDoGer
src/routines/level2/xger.cpp:41
↓ 2 callersMethodDoGerc
src/routines/level2/xgerc.cpp:30
↓ 2 callersMethodDoGeru
src/routines/level2/xgeru.cpp:30
↓ 2 callersMethodDoHad
src/routines/levelx/xhad.cpp:41
↓ 2 callersMethodDoHbmv
src/routines/level2/xhbmv.cpp:30
↓ 2 callersMethodDoHemm
src/routines/level3/xhemm.cpp:34
↓ 2 callersMethodDoHemv
src/routines/level2/xhemv.cpp:30
↓ 2 callersMethodDoHer
src/routines/level2/xher.cpp:65
↓ 2 callersMethodDoHer2
src/routines/level2/xher2.cpp:41
↓ 2 callersMethodDoHer2k
src/routines/level3/xher2k.cpp:30
↓ 2 callersMethodDoHerk
src/routines/level3/xherk.cpp:50
↓ 2 callersMethodDoHpmv
src/routines/level2/xhpmv.cpp:30
↓ 2 callersMethodDoHpr
src/routines/level2/xhpr.cpp:30
↓ 2 callersMethodDoHpr2
src/routines/level2/xhpr2.cpp:30
↓ 2 callersMethodDoMax
Forwards to the regular absolute version. The implementation difference is realised in the kernel through a pre-processor macro based on the name of t
src/routines/level1/xmax.hpp:34
↓ 2 callersMethodDoMin
Forwards to the regular max-absolute version. The implementation difference is realised in the kernel through a pre-processor macro based on the name
src/routines/level1/xmin.hpp:34
↓ 2 callersMethodDoNrm2
src/routines/level1/xnrm2.cpp:39
↓ 2 callersMethodDoOmatcopy
src/routines/levelx/xomatcopy.cpp:44
↓ 2 callersMethodDoSbmv
src/routines/level2/xsbmv.cpp:30
↓ 2 callersMethodDoScal
src/routines/level1/xscal.cpp:41
↓ 2 callersMethodDoSpmv
src/routines/level2/xspmv.cpp:30
↓ 2 callersMethodDoSpr
src/routines/level2/xspr.cpp:30
↓ 2 callersMethodDoSpr2
src/routines/level2/xspr2.cpp:30
↓ 2 callersMethodDoSum
Forwards to the regular absolute version. The implementation difference is realised in the kernel through a pre-processor macro based on the name of t
src/routines/level1/xsum.hpp:34
↓ 2 callersMethodDoSwap
src/routines/level1/xswap.cpp:41
↓ 2 callersMethodDoSymm
src/routines/level3/xsymm.cpp:34
← previousnext →101–200 of 2,813, ranked by callers