Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CNugteren/CLBlast
/ functions
Functions
2,813 in github.com/CNugteren/CLBlast
⨍
Functions
2,813
◇
Types & classes
430
↓ 6 callers
Function
PreprocessUnrollLoops
Second pass: detect array-to-register promotion pragma's and replace declarations & function calls
src/kernel_preprocessor.cpp:485
↓ 6 callers
Function
StringToDigit
Converts a string to an integer. The source line is printed in case an exception is raised.
src/kernel_preprocessor.cpp:138
↓ 6 callers
Function
TestMatrixC
src/utilities/buffer_test.hpp:61
↓ 6 callers
Function
run_example_routine
Runs an example routine and reports the time
samples/cache.c:81
↓ 6 callers
Function
stod
src/utilities/android.hpp:29
↓ 5 callers
Function
FindReplace
src/kernel_preprocessor.cpp:148
↓ 5 callers
Method
Get
src/cache.cpp:25
↓ 5 callers
Function
GetDeviceArchitecture
Mid-level info
src/utilities/utilities.cpp:623
↓ 5 callers
Function
GetDeviceType
High-level info
src/utilities/utilities.cpp:610
↓ 5 callers
Function
GetDeviceVendor
src/utilities/utilities.cpp:611
↓ 5 callers
Method
HasExtension
src/cupp11.hpp:286
↓ 5 callers
Method
IsQualcomm
src/cupp11.hpp:339
↓ 5 callers
Method
Name
src/cupp11.hpp:257
↓ 5 callers
Method
PlatformID
Methods to retrieve device information
src/cupp11.hpp:245
↓ 5 callers
Function
SetThreadConfiguration
Multiplies and/or dividers a thread configuration (local/global)
src/tuning/configurations.cpp:115
↓ 5 callers
Method
Store
src/cache.cpp:50
↓ 5 callers
Method
Vendor
src/cupp11.hpp:256
↓ 4 callers
Method
Finish
Synchronizes the queue
src/clpp11.hpp:590
↓ 4 callers
Method
MaxWorkItemSizes
src/cupp11.hpp:267
↓ 4 callers
Function
PadCopyTransposeMatrixBatched
src/routines/common.hpp:144
↓ 4 callers
Function
PadCopyTransposeMatrixStridedBatched
src/routines/common.hpp:194
↓ 4 callers
Function
PrintTimingsToFileAsJSON
src/tuning/tuning.cpp:39
↓ 4 callers
Function
Rot
src/clblast.cpp:57
↓ 4 callers
Method
RunRoutine
Describes how to run the CLBlast routine
test/routines/level2/xspr.hpp:60
↓ 4 callers
Function
TimeKernel
src/utilities/timing.cpp:68
↓ 4 callers
Method
Type
src/cupp11.hpp:264
↓ 3 callers
Method
DoGemv
src/routines/level2/xgemv.cpp:41
↓ 3 callers
Method
DoIm2col
src/routines/levelx/xim2col.cpp:38
↓ 3 callers
Method
InvertMatrixDiagonalBlocks
src/routines/levelx/xinvert.cpp:48
↓ 3 callers
Method
IsARM
src/cupp11.hpp:338
↓ 3 callers
Method
MaxWorkItemDimensions
src/cupp11.hpp:266
↓ 3 callers
Function
PreprocessKernelSource
src/kernel_preprocessor.cpp:655
↓ 3 callers
Function
RunReference
test/routines/levelx/xim2col.hpp:142
↓ 3 callers
Function
RunReference
test/routines/levelx/xcol2im.hpp:145
↓ 3 callers
Function
RunReference
test/routines/levelx/xomatcopy.hpp:22
↓ 3 callers
Function
RunReference
test/routines/levelx/xhad.hpp:30
↓ 3 callers
Function
RunReference
test/routines/levelx/xinvert.hpp:22
↓ 3 callers
Function
RunReference
test/routines/levelx/xconvgemm.hpp:152
↓ 3 callers
Function
SquaredDifference
src/utilities/utilities.cpp:580
↓ 3 callers
Function
TestMatrixAP
src/utilities/buffer_test.hpp:77
↓ 3 callers
Function
TestVectorScalar
src/utilities/buffer_test.hpp:142
↓ 3 callers
Function
TimeRoutine
src/utilities/timing.hpp:52
↓ 3 callers
Method
Version
src/cupp11.hpp:246
↓ 3 callers
Function
cblasXgemm
Forwards the Netlib BLAS calls for SGEMM/DGEMM/CGEMM/ZGEMM
test/wrapper_cblas.hpp:1080
↓ 3 callers
Function
clblasXgemm
Forwards the clBLAS calls for SGEMM/DGEMM/CGEMM/ZGEMM
test/wrapper_clblas.hpp:1563
↓ 3 callers
Function
cublasXgemm
Forwards the cuBLAS calls for SGEMM/DGEMM/CGEMM/ZGEMM
test/wrapper_cublas.hpp:1657
↓ 3 callers
Function
get_cpp_header
Retrieves the C++ header
scripts/database/database/clblast.py:57
↓ 3 callers
Function
get_groups_by_identifier
Returns a list of (group, group_identifier) tuples based a previously made grouping
scripts/database/database/defaults.py:35
↓ 3 callers
Function
get_parameter_names
(section)
scripts/database/database/defaults.py:165
↓ 3 callers
Function
print_separator
src/tuning/tuning.cpp:96
↓ 3 callers
Function
remove_character
String character removal
src/utilities/utilities.hpp:297
↓ 3 callers
Function
set_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 callers
Method
setup
(sizes, dtype)
src/pyclblast/test/test_pyclblast.py:25
↓ 3 callers
Function
stoi
src/utilities/android.hpp:30
↓ 2 callers
Function
ArrayToRegister
Array to register promotion, e.g. arr[w] to {arr_0, arr_1}
src/kernel_preprocessor.cpp:239
↓ 2 callers
Method
Build
Compiles the device program and checks whether or not there are any warnings/errors
src/cupp11.hpp:429
↓ 2 callers
Function
CLBlastClearCache
Clears the cache of stored binaries
src/clblast_c.cpp:3089
↓ 2 callers
Function
CLBlastSasum
ASUM
src/clblast_c.cpp:443
↓ 2 callers
Method
Capabilities
src/cupp11.hpp:276
↓ 2 callers
Method
CopyToAsync
Copies the contents of this buffer into another device buffer
src/cupp11.hpp:665
↓ 2 callers
Method
DoAmax
src/routines/level1/xamax.cpp:39
↓ 2 callers
Method
DoAmin
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 callers
Method
DoAsum
src/routines/level1/xasum.cpp:39
↓ 2 callers
Method
DoAxpy
src/routines/level1/xaxpy.cpp:41
↓ 2 callers
Method
DoAxpyBatched
src/routines/levelx/xaxpybatched.cpp:41
↓ 2 callers
Method
DoCol2im
src/routines/levelx/xcol2im.cpp:38
↓ 2 callers
Method
DoConvgemm
src/routines/levelx/xconvgemm.cpp:50
↓ 2 callers
Method
DoCopy
src/routines/level1/xcopy.cpp:41
↓ 2 callers
Method
DoDot
src/routines/level1/xdot.cpp:39
↓ 2 callers
Method
DoDotc
src/routines/level1/xdotc.cpp:30
↓ 2 callers
Method
DoDotu
src/routines/level1/xdotu.cpp:30
↓ 2 callers
Method
DoGbmv
src/routines/level2/xgbmv.cpp:30
↓ 2 callers
Method
DoGemmBatched
src/routines/levelx/xgemmbatched.cpp:59
↓ 2 callers
Method
DoGemmStridedBatched
src/routines/levelx/xgemmstridedbatched.cpp:59
↓ 2 callers
Method
DoGer
src/routines/level2/xger.cpp:41
↓ 2 callers
Method
DoGerc
src/routines/level2/xgerc.cpp:30
↓ 2 callers
Method
DoGeru
src/routines/level2/xgeru.cpp:30
↓ 2 callers
Method
DoHad
src/routines/levelx/xhad.cpp:41
↓ 2 callers
Method
DoHbmv
src/routines/level2/xhbmv.cpp:30
↓ 2 callers
Method
DoHemm
src/routines/level3/xhemm.cpp:34
↓ 2 callers
Method
DoHemv
src/routines/level2/xhemv.cpp:30
↓ 2 callers
Method
DoHer
src/routines/level2/xher.cpp:65
↓ 2 callers
Method
DoHer2
src/routines/level2/xher2.cpp:41
↓ 2 callers
Method
DoHer2k
src/routines/level3/xher2k.cpp:30
↓ 2 callers
Method
DoHerk
src/routines/level3/xherk.cpp:50
↓ 2 callers
Method
DoHpmv
src/routines/level2/xhpmv.cpp:30
↓ 2 callers
Method
DoHpr
src/routines/level2/xhpr.cpp:30
↓ 2 callers
Method
DoHpr2
src/routines/level2/xhpr2.cpp:30
↓ 2 callers
Method
DoMax
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 callers
Method
DoMin
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 callers
Method
DoNrm2
src/routines/level1/xnrm2.cpp:39
↓ 2 callers
Method
DoOmatcopy
src/routines/levelx/xomatcopy.cpp:44
↓ 2 callers
Method
DoSbmv
src/routines/level2/xsbmv.cpp:30
↓ 2 callers
Method
DoScal
src/routines/level1/xscal.cpp:41
↓ 2 callers
Method
DoSpmv
src/routines/level2/xspmv.cpp:30
↓ 2 callers
Method
DoSpr
src/routines/level2/xspr.cpp:30
↓ 2 callers
Method
DoSpr2
src/routines/level2/xspr2.cpp:30
↓ 2 callers
Method
DoSum
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 callers
Method
DoSwap
src/routines/level1/xswap.cpp:41
↓ 2 callers
Method
DoSymm
src/routines/level3/xsymm.cpp:34
← previous
next →
101–200 of 2,813, ranked by callers