cupla-0.3.0.zip
alpaka-group-cupla-6c9fb37
.gitignore
242 Bytes
.gitlab-ci.yml
3.2 kB
.rodare.json
2.3 kB
CHANGELOG.md
2.1 kB
Findcupla.cmake
1.0 kB
INSTALL.md
2.4 kB
LICENSE.md
545 Bytes
README.md
3.1 kB
alpaka
.clang-format
3.5 kB
.dockerignore
5 Bytes
.github
workflows
ci.yml
72.9 kB
gh-pages.yml
553 Bytes
.gitignore
264 Bytes
.readthedocs.yml
362 Bytes
.zenodo.json
3.6 kB
CHANGELOG.md
16.5 kB
CMakeLists.txt
8.5 kB
CONTRIBUTING.md
797 Bytes
LICENSE
16.7 kB
README.md
14.4 kB
README_OACC.md
2.2 kB
README_OMP5.md
6.5 kB
cmake
addExecutable.cmake
2.0 kB
addLibrary.cmake
5.6 kB
alpakaCommon.cmake
41.1 kB
alpakaConfig.cmake.in
2.6 kB
common.cmake
8.3 kB
modules
FindTBB.cmake
15.3 kB
docs
Doxyfile
112.6 kB
Makefile
742 Bytes
cheatsheet
README.md
273 Bytes
cheatsheet.style
4.1 kB
logo
alpaka.pdf
2.4 kB
alpaka.svg
7.7 kB
alpaka_401x135.png
14.8 kB
alpaka_doxygen.png
5.9 kB
alpaka_inkscape.svg
9.1 kB
requirements.txt
185 Bytes
source
_static
custom.css
38 Bytes
general.css
75 Bytes
advanced
cmake.rst
5.5 kB
mapping.rst
10.2 kB
rationale.rst
21.3 kB
basic
abstraction.rst
23.2 kB
cheatsheet.rst
6.4 kB
install.rst
684 Bytes
intro.rst
5.5 kB
library.rst
9.1 kB
conf.py
5.4 kB
dev
backends.rst
60.0 kB
details.rst
13.9 kB
sphinx.rst
3.8 kB
style.rst
5.0 kB
images
block.png
79.4 kB
block_scale.png
56.7 kB
element.png
17.8 kB
execution_domain.png
25.1 kB
execution_domain.svg
41.2 kB
structure.png
146.8 kB
structure.svg
555.2 kB
structure_assoc.png
45.0 kB
structure_assoc.svg
151.7 kB
thread.png
61.7 kB
warp.png
71.9 kB
x86_cpu.png
45.2 kB
x86_cpu_mapping.png
35.1 kB
index.rst
1.7 kB
info
similar_projects.rst
2.5 kB
example
CMakeLists.txt
1.5 kB
bufferCopy
CMakeLists.txt
2.0 kB
src
bufferCopy.cpp
12.9 kB
heatEquation
CMakeLists.txt
2.0 kB
src
heatEquation.cpp
7.2 kB
helloWorld
CMakeLists.txt
2.0 kB
src
helloWorld.cpp
8.3 kB
helloWorldLambda
CMakeLists.txt
2.0 kB
src
helloWorldLambda.cpp
5.6 kB
monteCarloIntegration
CMakeLists.txt
2.0 kB
src
monteCarloIntegration.cpp
6.1 kB
openMPSchedule
CMakeLists.txt
2.1 kB
src
openMPSchedule.cpp
6.9 kB
reduce
CMakeLists.txt
2.1 kB
README.md
554 Bytes
src
alpakaConfig.hpp
5.3 kB
iterator.hpp
13.3 kB
kernel.hpp
5.7 kB
reduce.cpp
6.3 kB
vectorAdd
CMakeLists.txt
2.0 kB
src
vectorAdd.cpp
8.1 kB
include
alpaka
acc
AccCpuFibers.hpp
10.9 kB
AccCpuOmp2Blocks.hpp
9.9 kB
AccCpuOmp2Threads.hpp
10.3 kB
AccCpuSerial.hpp
9.5 kB
AccCpuTbbBlocks.hpp
9.5 kB
AccCpuThreads.hpp
10.8 kB
AccDevProps.hpp
2.8 kB
AccGpuCudaRt.hpp
4.5 kB
AccGpuHipRt.hpp
4.5 kB
AccGpuUniformCudaHipRt.hpp
15.0 kB
AccOacc.hpp
17.2 kB
AccOmp5.hpp
11.4 kB
Traits.hpp
7.0 kB
alpaka.hpp
8.9 kB
atomic
AtomicHierarchy.hpp
1.7 kB
AtomicNoOp.hpp
2.5 kB
AtomicOaccBuiltIn.hpp
11.5 kB
AtomicOmpBuiltIn.hpp
8.3 kB
AtomicStdLibLock.hpp
5.2 kB
AtomicUniformCudaHipBuiltIn.hpp
43.0 kB
Op.hpp
7.8 kB
Traits.hpp
12.2 kB
block
shared
dyn
BlockSharedMemDynMember.hpp
5.8 kB
BlockSharedMemDynUniformCudaHipBuiltIn.hpp
3.3 kB
Traits.hpp
2.0 kB
st
BlockSharedMemStMember.hpp
2.7 kB
BlockSharedMemStMemberMasterSync.hpp
3.8 kB
BlockSharedMemStOmp5.hpp
2.6 kB
BlockSharedMemStUniformCudaHipBuiltIn.hpp
3.8 kB
Traits.hpp
3.0 kB
detail
BlockSharedMemStMemberImpl.hpp
7.2 kB
sync
BlockSyncBarrierFiber.hpp
4.5 kB
BlockSyncBarrierOacc.hpp
2.1 kB
BlockSyncBarrierOmp.hpp
5.3 kB
BlockSyncBarrierThread.hpp
3.5 kB
BlockSyncNoOp.hpp
2.8 kB
BlockSyncUniformCudaHipBuiltIn.hpp
6.0 kB
Traits.hpp
4.3 kB
core
Align.hpp
5.0 kB
AlignedAlloc.hpp
2.2 kB
Assert.hpp
4.5 kB
BarrierThread.hpp
8.7 kB
BoostPredef.hpp
5.6 kB
ClipCast.hpp
1.2 kB
Common.hpp
4.3 kB
Concepts.hpp
3.4 kB
ConcurrentExecPool.hpp
29.0 kB
Cuda.hpp
23.0 kB
Debug.hpp
3.8 kB
Decay.hpp
1.3 kB
Fibers.hpp
2.0 kB
Hip.hpp
19.7 kB
Omp5.hpp
2.1 kB
OmpSchedule.hpp
3.7 kB
Positioning.hpp
2.3 kB
UniformCudaHip.hpp
6.7 kB
Unroll.hpp
1.3 kB
Unused.hpp
682 Bytes
Utility.hpp
1.2 kB
Vectorize.hpp
15.2 kB
ctx
block
CtxBlockOacc.hpp
10.7 kB
dev
DevCpu.hpp
10.4 kB
DevOacc.hpp
12.1 kB
DevOmp5.hpp
11.6 kB
DevUniformCudaHipRt.hpp
9.8 kB
Traits.hpp
4.8 kB
cpu
SysInfo.hpp
10.4 kB
Wait.hpp
1.2 kB
dim
DimArithmetic.hpp
918 Bytes
DimIntegralConst.hpp
591 Bytes
Traits.hpp
944 Bytes
elem
Traits.hpp
1.5 kB
event
EventCpu.hpp
446 Bytes
EventGenericThreads.hpp
21.9 kB
EventOacc.hpp
650 Bytes
EventOmp5.hpp
648 Bytes
EventUniformCudaHipRt.hpp
14.3 kB
Traits.hpp
1.8 kB
example
ExampleDefaultAcc.hpp
2.3 kB
extent
Traits.hpp
7.4 kB
idx
Accessors.hpp
6.1 kB
MapIdx.hpp
10.6 kB
Traits.hpp
1.5 kB
bt
IdxBtLinear.hpp
4.0 kB
IdxBtOmp.hpp
4.3 kB
IdxBtRefFiberIdMap.hpp
4.2 kB
IdxBtRefThreadIdMap.hpp
4.2 kB
IdxBtUniformCudaHipBuiltIn.hpp
4.6 kB
IdxBtZero.hpp
3.3 kB
gb
IdxGbLinear.hpp
4.1 kB
IdxGbRef.hpp
3.4 kB
IdxGbUniformCudaHipBuiltIn.hpp
4.6 kB
intrinsic
IntrinsicCpu.hpp
4.7 kB
IntrinsicFallback.hpp
4.1 kB
IntrinsicUniformCudaHipBuiltIn.hpp
4.2 kB
Traits.hpp
3.8 kB
kernel
TaskKernelCpuFibers.hpp
13.6 kB
TaskKernelCpuOmp2Blocks.hpp
43.7 kB
TaskKernelCpuOmp2Threads.hpp
10.2 kB
TaskKernelCpuSerial.hpp
7.3 kB
TaskKernelCpuTbbBlocks.hpp
7.6 kB
TaskKernelCpuThreads.hpp
13.4 kB
TaskKernelGpuUniformCudaHipRt.hpp
23.2 kB
TaskKernelOacc.hpp
11.2 kB
TaskKernelOmp5.hpp
13.2 kB
Traits.hpp
13.3 kB
math
MathStdLib.hpp
2.5 kB
MathUniformCudaHipBuiltIn.hpp
4.2 kB
abs
AbsStdLib.hpp
1.4 kB
AbsUniformCudaHipBuiltIn.hpp
3.0 kB
Traits.hpp
1.6 kB
acos
AcosStdLib.hpp
1.3 kB
AcosUniformCudaHipBuiltIn.hpp
2.6 kB
Traits.hpp
1.6 kB
asin
AsinStdLib.hpp
1.3 kB
AsinUniformCudaHipBuiltIn.hpp
2.6 kB
Traits.hpp
1.6 kB
atan
AtanStdLib.hpp
1.3 kB
AtanUniformCudaHipBuiltIn.hpp
2.6 kB
Traits.hpp
1.5 kB
atan2
Atan2StdLib.hpp
1.5 kB
Atan2UniformCudaHipBuiltIn.hpp
2.8 kB
Traits.hpp
1.7 kB
cbrt
CbrtStdLib.hpp
1.3 kB
CbrtUniformCudaHipBuiltIn.hpp
2.6 kB
Traits.hpp
1.5 kB
ceil
CeilStdLib.hpp
1.3 kB
CeilUniformCudaHipBuiltIn.hpp
2.6 kB
Traits.hpp
1.5 kB
cos
CosStdLib.hpp
1.3 kB
CosUniformCudaHipBuiltIn.hpp
2.6 kB
Traits.hpp
1.5 kB
erf
ErfStdLib.hpp
1.3 kB
ErfUniformCudaHipBuiltIn.hpp
2.6 kB
Traits.hpp
1.5 kB
exp
ExpStdLib.hpp
1.3 kB
ExpUniformCudaHipBuiltIn.hpp
2.6 kB
Traits.hpp
1.5 kB
floor
FloorStdLib.hpp
1.4 kB
FloorUniformCudaHipBuiltIn.hpp
2.7 kB
Traits.hpp
1.5 kB
fmod
FmodStdLib.hpp
1.5 kB
FmodUniformCudaHipBuiltIn.hpp
2.8 kB
Traits.hpp
1.7 kB
log
LogStdLib.hpp
1.3 kB
LogUniformCudaHipBuiltIn.hpp
2.6 kB
Traits.hpp
1.7 kB
max
MaxStdLib.hpp
2.2 kB
MaxUniformCudaHipBuiltIn.hpp
3.2 kB
Traits.hpp
1.8 kB
min
MinStdLib.hpp
2.2 kB
MinUniformCudaHipBuiltIn.hpp
3.3 kB
Traits.hpp
1.8 kB
pow
PowStdLib.hpp
1.5 kB
PowUniformCudaHipBuiltIn.hpp
2.9 kB
Traits.hpp
1.9 kB
remainder
RemainderStdLib.hpp
1.5 kB
RemainderUniformCudaHipBuiltIn.hpp
3.0 kB
Traits.hpp
1.8 kB
round
RoundStdLib.hpp
2.5 kB
RoundUniformCudaHipBuiltIn.hpp
3.9 kB
Traits.hpp
3.8 kB
rsqrt
RsqrtStdLib.hpp
1.4 kB
RsqrtUniformCudaHipBuiltIn.hpp
2.7 kB
Traits.hpp
1.7 kB
sin
SinStdLib.hpp
1.3 kB
SinUniformCudaHipBuiltIn.hpp
2.6 kB
Traits.hpp
1.5 kB
sincos
SinCosStdLib.hpp
1.6 kB
SinCosUniformCudaHipBuiltIn.hpp
2.9 kB
Traits.hpp
1.7 kB
sqrt
SqrtStdLib.hpp
1.3 kB
SqrtUniformCudaHipBuiltIn.hpp
2.7 kB
Traits.hpp
1.7 kB
tan
TanStdLib.hpp
1.3 kB
TanUniformCudaHipBuiltIn.hpp
2.6 kB
Traits.hpp
1.5 kB
trunc
Traits.hpp
1.5 kB
TruncStdLib.hpp
1.4 kB
TruncUniformCudaHipBuiltIn.hpp
2.7 kB
mem
alloc
AllocCpuAligned.hpp
3.3 kB
AllocCpuNew.hpp
1.8 kB
Traits.hpp
2.0 kB
buf
BufCpu.hpp
21.1 kB
BufOacc.hpp
21.2 kB
BufOmp5.hpp
20.9 kB
BufUniformCudaHipRt.hpp
26.0 kB
SetKernel.hpp
2.4 kB
Traits.hpp
6.2 kB
cpu
Copy.hpp
9.8 kB
Set.hpp
7.5 kB
oacc
Copy.hpp
14.7 kB
Set.hpp
3.7 kB
omp5
Copy.hpp
15.3 kB
Set.hpp
3.7 kB
uniformCudaHip
Copy.hpp
38.7 kB
Set.hpp
17.2 kB
view
Traits.hpp
16.2 kB
ViewCompileTimeArray.hpp
7.0 kB
ViewPlainPtr.hpp
12.7 kB
ViewStdArray.hpp
5.2 kB
ViewStdVector.hpp
5.3 kB
ViewSubView.hpp
14.2 kB
meta
Apply.hpp
1.2 kB
ApplyTuple.hpp
3.2 kB
CartesianProduct.hpp
4.6 kB
Concatenate.hpp
1.4 kB
DependentFalseType.hpp
780 Bytes
Filter.hpp
2.4 kB
Fold.hpp
1.2 kB
ForEachType.hpp
2.9 kB
Functional.hpp
994 Bytes
InheritFromList.hpp
613 Bytes
IntegerSequence.hpp
6.2 kB
Integral.hpp
3.5 kB
IsStrictBase.hpp
817 Bytes
Metafunctions.hpp
2.9 kB
NdLoop.hpp
6.9 kB
Set.hpp
2.9 kB
Transform.hpp
1.2 kB
Unique.hpp
1.7 kB
Void.hpp
609 Bytes
offset
Traits.hpp
5.7 kB
pltf
PltfCpu.hpp
2.6 kB
PltfOacc.hpp
3.0 kB
PltfOmp5.hpp
3.6 kB
PltfUniformCudaHipRt.hpp
16.7 kB
Traits.hpp
3.3 kB
queue
Properties.hpp
919 Bytes
QueueCpuBlocking.hpp
474 Bytes
QueueCpuNonBlocking.hpp
483 Bytes
QueueGenericThreadsBlocking.hpp
9.2 kB
QueueGenericThreadsNonBlocking.hpp
9.4 kB
QueueOaccBlocking.hpp
689 Bytes
QueueOaccNonBlocking.hpp
698 Bytes
QueueOmp5Blocking.hpp
687 Bytes
QueueOmp5NonBlocking.hpp
696 Bytes
QueueUniformCudaHipRtBlocking.hpp
8.9 kB
QueueUniformCudaHipRtNonBlocking.hpp
9.2 kB
Traits.hpp
3.2 kB
cpu
ICpuQueue.hpp
678 Bytes
IGenericThreadsQueue.hpp
1.5 kB
cuda_hip
QueueUniformCudaHipRtBase.hpp
10.3 kB
rand
RandStdLib.hpp
13.1 kB
RandUniformCudaHipRand.hpp
13.4 kB
TinyMT
Engine.hpp
2.3 kB
LICENSE.txt
1.9 kB
tinymt32.h
12.4 kB
Traits.hpp
5.4 kB
standalone
AnyOacc.hpp
382 Bytes
AnyOmp5.hpp
383 Bytes
CpuFibers.hpp
397 Bytes
CpuOmp2Blocks.hpp
393 Bytes
CpuOmp2Threads.hpp
393 Bytes
CpuSerial.hpp
391 Bytes
CpuTbbBlocks.hpp
391 Bytes
CpuThreads.hpp
399 Bytes
GpuCudaRt.hpp
377 Bytes
GpuHipRt.hpp
375 Bytes
time
TimeOmp.hpp
2.5 kB
TimeStdLib.hpp
2.4 kB
TimeUniformCudaHipBuiltIn.hpp
2.9 kB
Traits.hpp
1.4 kB
vec
Traits.hpp
4.7 kB
Vec.hpp
32.6 kB
version.hpp
591 Bytes
wait
Traits.hpp
1.9 kB
warp
Traits.hpp
7.1 kB
WarpSingleThread.hpp
3.9 kB
WarpUniformCudaHipBuiltIn.hpp
6.3 kB
workdiv
Traits.hpp
3.6 kB
WorkDivHelpers.hpp
20.9 kB
WorkDivMembers.hpp
7.5 kB
WorkDivUniformCudaHipBuiltIn.hpp
6.7 kB
script
after_failure.sh
439 Bytes
before_install.sh
4.6 kB
ci.sh
567 Bytes
docker_ci.sh
6.7 kB
docker_retry.sh
922 Bytes
install.sh
2.3 kB
install_analysis.sh
1.2 kB
install_boost.sh
5.1 kB
install_clang.sh
2.1 kB
install_cmake.sh
1.7 kB
install_cuda.sh
8.2 kB
install_doxygen.sh
429 Bytes
install_gcc.sh
1.1 kB
install_tbb.sh
1.2 kB
prepare_sanitizers.sh
5.0 kB
print_env.sh
872 Bytes
push_doc.sh
637 Bytes
run.sh
4.6 kB
run_analysis.sh
889 Bytes
run_build.sh
593 Bytes
run_doxygen.sh
1.2 kB
run_generate.sh
3.7 kB
run_tests.sh
996 Bytes
set.sh
687 Bytes
travis_retry.sh
796 Bytes
test
CMakeLists.txt
1.4 kB
analysis
CMakeLists.txt
767 Bytes
headerCheck
CMakeLists.txt
2.2 kB
src
main.cpp
391 Bytes
catch_main
CMakeLists.txt
1.8 kB
src
CatchMain.cpp
327 Bytes
common
CMakeLists.txt
2.2 kB
devCompileOptions.cmake
9.0 kB
include
alpaka
test
Array.hpp
940 Bytes
Check.hpp
1.3 kB
Extent.hpp
2.3 kB
KernelExecutionFixture.hpp
3.4 kB
MeasureKernelRunTime.hpp
1.9 kB
acc
TestAccs.hpp
11.6 kB
dim
TestDims.hpp
1.0 kB
event
EventHostManualTrigger.hpp
43.9 kB
idx
TestIdxs.hpp
1.2 kB
mem
view
Iterator.hpp
8.3 kB
ViewTest.hpp
13.2 kB
queue
Queue.hpp
6.4 kB
QueueCpuOmp2Collective.hpp
16.4 kB
QueueTestFixture.hpp
1.0 kB
integ
CMakeLists.txt
920 Bytes
axpy
CMakeLists.txt
684 Bytes
src
axpy.cpp
7.1 kB
cudaOnly
CMakeLists.txt
765 Bytes
src
cudaNativeFunctions.cpp
1.9 kB
mandelbrot
CMakeLists.txt
690 Bytes
src
mandelbrot.cpp
14.3 kB
matMul
CMakeLists.txt
686 Bytes
src
matMul.cpp
12.9 kB
separableCompilation
CMakeLists.txt
1.2 kB
include
mysqrt.hpp
362 Bytes
src
main.cpp
5.9 kB
mysqrt.cpp
711 Bytes
sharedMem
CMakeLists.txt
689 Bytes
src
sharedMem.cpp
7.3 kB
sanitizer_lsan_blacklist.txt
473 Bytes
sanitizer_ubsan_blacklist.txt
1.6 kB
unit
CMakeLists.txt
1.3 kB
acc
CMakeLists.txt
682 Bytes
src
AccDevPropsTest.cpp
1.3 kB
AccNameTest.cpp
633 Bytes
atomic
CMakeLists.txt
758 Bytes
src
AtomicTest.cpp
30.7 kB
block
shared
CMakeLists.txt
769 Bytes
src
BlockSharedMemDyn.cpp
3.0 kB
BlockSharedMemSt.cpp
6.5 kB
sync
CMakeLists.txt
765 Bytes
src
BlockSync.cpp
3.7 kB
BlockSyncPredicate.cpp
4.2 kB
core
CMakeLists.txt
683 Bytes
src
BoostPredefTest.cpp
2.0 kB
ClipCastTest.cpp
4.7 kB
ConceptsTest.cpp
5.6 kB
OmpScheduleTest.cpp
2.8 kB
dev
CMakeLists.txt
682 Bytes
src
DevWarpSizeTest.cpp
747 Bytes
event
CMakeLists.txt
684 Bytes
src
EventTest.cpp
9.3 kB
idx
CMakeLists.txt
682 Bytes
src
MapIdx.cpp
1.1 kB
MapIdxPitchBytes.cpp
2.0 kB
intrinsic
CMakeLists.txt
764 Bytes
src
Ffs.cpp
2.2 kB
Popcount.cpp
2.3 kB
kernel
CMakeLists.txt
758 Bytes
src
KernelGenericLambda.cpp
2.0 kB
KernelLambda.cpp
3.5 kB
KernelStdFunction.cpp
3.2 kB
KernelWithAdditionalParam.cpp
3.5 kB
KernelWithConstructorAndMember.cpp
2.1 kB
KernelWithHostConstexpr.cpp
1.7 kB
KernelWithOmpSchedule.cpp
6.1 kB
KernelWithTemplate.cpp
2.8 kB
KernelWithTemplateArgumentDeduction.cpp
6.5 kB
KernelWithoutTemplatedAccParam.cpp
5.5 kB
math
CMakeLists.txt
1.5 kB
src
Buffer.hpp
4.5 kB
DataGen.hpp
5.7 kB
Defines.hpp
2.2 kB
Functor.hpp
12.3 kB
math.cpp
7.6 kB
sincos.cpp
2.5 kB
mem
buf
CMakeLists.txt
759 Bytes
src
BufTest.cpp
3.6 kB
copy
CMakeLists.txt
830 Bytes
src
BufSlicing.cpp
5.9 kB
p2p
CMakeLists.txt
685 Bytes
src
P2P.cpp
2.7 kB
view
CMakeLists.txt
761 Bytes
src
ViewPlainPtrTest.cpp
6.7 kB
ViewStaticAccMem.cpp
6.5 kB
ViewSubViewTest.cpp
8.2 kB
meta
CMakeLists.txt
683 Bytes
src
ApplyTest.cpp
833 Bytes
ApplyTupleTest.cpp
2.2 kB
CartesianProductTest.cpp
1.4 kB
ConcatenateTest.cpp
989 Bytes
FilterTest.cpp
800 Bytes
IntegralTest.cpp
52.0 kB
IsStrictBaseTest.cpp
1.9 kB
MetafunctionsTest.cpp
2.5 kB
SetTest.cpp
1.1 kB
TransformTest.cpp
1.4 kB
UniqueTest.cpp
1.2 kB
VoidTest.cpp
1.6 kB
queue
CMakeLists.txt
684 Bytes
src
CollectiveQueue.cpp
4.5 kB
QueueTest.cpp
6.7 kB
rand
CMakeLists.txt
683 Bytes
src
RandTest.cpp
3.7 kB
time
CMakeLists.txt
683 Bytes
src
ClockTest.cpp
1.6 kB
vec
CMakeLists.txt
682 Bytes
src
VecTest.cpp
10.5 kB
warp
CMakeLists.txt
754 Bytes
src
Activemask.cpp
4.2 kB
All.cpp
4.3 kB
Any.cpp
4.3 kB
Ballot.cpp
4.8 kB
GetSize.cpp
1.7 kB
workDiv
CMakeLists.txt
686 Bytes
src
WorkDivHelpersTest.cpp
2.1 kB
thirdParty
.clang-format
48 Bytes
catch2
include
catch2
catch.hpp
653.1 kB
cmake
addExecutable.cmake
882 Bytes
cuplaConfig.cmake
13.0 kB
doc
ConfigurationHeader.md
1.5 kB
PortingGuide.md
5.4 kB
TuningGuide.md
3.2 kB
logo
cupla_logo.svg
16.6 kB
cupla_logo_320x210.png
15.7 kB
cupla_logo_320x210_bw.png
5.4 kB
cupla_logo_bw.svg
17.8 kB
example
CUDASamples
EULA.txt
92.3 kB
asyncAPI
CMakeLists.txt
2.5 kB
src
asyncAPI.cpp
4.5 kB
asyncAPI_tuned
CMakeLists.txt
2.5 kB
src
asyncAPI.cpp
4.5 kB
blackScholes
CMakeLists.txt
2.5 kB
doc
BlackScholes.pdf
425.9 kB
readme.txt
189 Bytes
src
BlackScholes.cpp
8.8 kB
BlackScholes_gold.cpp
2.8 kB
BlackScholes_kernel.cuh
4.7 kB
common
exception.h
5.1 kB
helper_cuda.h
34.3 kB
helper_functions.h
1.2 kB
helper_image.h
29.0 kB
helper_string.h
21.9 kB
helper_timer.h
15.4 kB
cuplaVectorAdd
CMakeLists.txt
2.4 kB
README.md
541 Bytes
src
vectorAdd.cpp
9.1 kB
matrixMul
CMakeLists.txt
2.5 kB
src
matrixMul.cpp
13.7 kB
vectorAdd
CMakeLists.txt
2.5 kB
src
vectorAdd.cpp
9.0 kB
include
cuda_to_cupla.hpp
889 Bytes
cupla
api
common.hpp
1.7 kB
device.hpp
1.2 kB
event.hpp
1.5 kB
memory.hpp
2.9 kB
stream.hpp
1.3 kB
c
datatypes
cuplaArray.hpp
1.0 kB
cuplaExtent.hpp
4.6 kB
cuplaMemcpy3DParms.hpp
1.3 kB
cuplaPitchedPtr.hpp
1.3 kB
cuplaPos.hpp
4.5 kB
config
AnyOacc.hpp
1.2 kB
AnyOmp5.hpp
1.2 kB
CpuOmp2Blocks.hpp
1.2 kB
CpuOmp2Threads.hpp
1.2 kB
CpuSerial.hpp
1.2 kB
CpuTbbBlocks.hpp
1.2 kB
CpuThreads.hpp
1.2 kB
GpuCudaRt.hpp
1.2 kB
GpuHipRt.hpp
1.2 kB
cudaToCupla
driverTypes.hpp
5.0 kB
runtime.hpp
3.4 kB
datatypes
Array.hpp
1.5 kB
dim3.hpp
1.5 kB
uint.hpp
4.7 kB
defines.hpp
4.9 kB
device
Atomic.hpp
8.3 kB
Hierarchy.hpp
1.1 kB
Index.hpp
3.2 kB
SharedMemory.hpp
1.2 kB
Synchronization.hpp
1.5 kB
math
Abs.hpp
1.1 kB
Common.hpp
9.8 kB
Comparison.hpp
1.3 kB
Erf.hpp
1.1 kB
Exp.hpp
1.2 kB
Log.hpp
1.2 kB
Mod.hpp
1.3 kB
Pow.hpp
1.2 kB
Root.hpp
1.3 kB
Round.hpp
2.2 kB
Trigo.hpp
1.9 kB
math.hpp
1.1 kB
device_functions.hpp
924 Bytes
kernel.hpp
8.1 kB
manager
Device.hpp
4.5 kB
Driver.hpp
1.2 kB
Event.hpp
6.1 kB
Memory.hpp
3.6 kB
Stream.hpp
4.5 kB
namespace.hpp
3.4 kB
traits
IsThreadSeqAcc.hpp
2.2 kB
types.hpp
6.2 kB
version.hpp
914 Bytes
cupla.hpp
804 Bytes
cupla_driver_types.hpp
2.5 kB
cupla_runtime.hpp
1.6 kB
script
compiler_base.yml
1.9 kB
run_test.sh
3.5 kB
run_test.yml
3.2 kB
src
common.cpp
1.9 kB
device.cpp
3.1 kB
event.cpp
3.4 kB
manager
Driver.cpp
1.7 kB
memory.cpp
22.1 kB
stream.cpp
2.7 kB
test
system
config
kernel.cpp
1.7 kB
main.cpp
1.7 kB
test.sh
3.2 kB