-
Notifications
You must be signed in to change notification settings - Fork 10
API Reference
Hüseyin Tuğrul BÜYÜKIŞIK edited this page Jun 13, 2017
·
9 revisions
- Cekirdekler
-
- Hardware: namespace for explicitly selecting platforms and then devices (newly added with v1.1.x+)
-
- Pipeline: namespace for managing device to device pipeline operations with ClPipelineStage and ClPipeline classes.
-
-
- SingleGPUPipeline: namespace for a single device pipeline builder with a more efficient work scheduler algoritm.
-
-
-
- Pool: namespace for building efficient non-separable kernel pipelines for multi-GPU systems.
-
-
- ClArrays: namespace for creating C++ array wrappers that work faster for passing data to-from GPU or similar OpenCL devices.
-
-
-
ClArray<T>
: automatic buffer handling for C# and C++ arrays, used for computing withClNumberCruncher
-
-
-
-
-
ClByteArray
: C++ byte array wrapper that can be used to initializeClArray<T>
or compute withCores
(explicit usage case)
-
-
-
-
-
ClFloatArray
: C++ float array wrapper that can be used to initializeClArray<T>
or copute withCores
(explicit usage case)
-
-
-
- ClNumberCruncher: class for computing with arrays in
ClArrays
, usesCores
for an implicit usage case.
- ClNumberCruncher: class for computing with arrays in
-
- Cores: class for computing with arrays in
ClArrays
, usable directly by itscompute()
method, used byClNumberCruncher
for a more implicit usage.
- Cores: class for computing with arrays in
-
- Tester: for quick system tests that stresses GPUs and CPUs with opencl operations.