|
12030db2c3
|
force fixed bits to be equal for all PIs found by a task
|
2025-03-31 07:51:29 +03:00 |
|
|
4c506892fb
|
bug fix
|
2025-03-30 17:08:18 +03:00 |
|
|
76c637a64a
|
Rebuild only when necessary.
|
2025-03-30 16:30:36 +03:00 |
|
|
0c46ec57fe
|
Separate constant buffers at create and destroy.
|
2025-03-30 16:16:59 +03:00 |
|
|
5c34ae92de
|
Fix last batch when n_tasks in not a multiple of batch size.
|
2025-03-30 15:48:13 +03:00 |
|
|
5cf9e119c6
|
WIP more memory for the kernel when a task finds multiple PIs
|
2025-03-30 00:04:12 +02:00 |
|
|
2f55fd84d0
|
adapt if C return a null value
|
2025-03-30 00:03:42 +02:00 |
|
|
8eccb63844
|
Forgot kernel file in ccubes_create() declaration.
|
2025-03-29 16:51:06 +02:00 |
|
|
9fa5f520b5
|
Get the kernel from R path
|
2025-03-29 16:43:15 +02:00 |
|
|
17b29fb0dc
|
remove old makefile and test code
|
2025-03-29 16:25:36 +02:00 |
|
|
db0e114bfd
|
no need for cl hello-world
|
2025-03-29 16:24:40 +02:00 |
|
|
b426012542
|
less verbose logs
|
2025-03-29 15:27:11 +02:00 |
|
|
feb82c35df
|
Adapt OMP critical section for the OpenCL variant.
|
2025-03-29 15:16:39 +02:00 |
|
|
2bb176f813
|
Use redundant pointer. Indent. Outputs now identical with R.
|
2025-03-29 14:52:36 +02:00 |
|
|
0f47fc569f
|
moved ccubes.cl
|
2025-03-29 14:33:41 +02:00 |
|
|
25f3371635
|
Remove leftover PROTECT().
|
2025-03-29 14:22:27 +02:00 |
|
|
5b28e63318
|
retrieve path to the kernel file inside the package installation directory
|
2025-03-29 13:57:14 +02:00 |
|
|
e72adb2fa3
|
WIP redundant - try 2
|
2025-03-28 23:28:19 +02:00 |
|
|
105f9d3583
|
updated readme file
|
2025-03-28 19:15:10 +02:00 |
|
|
fc766c7b69
|
WIP add info about PI redundancy
|
2025-03-28 19:05:33 +02:00 |
|
|
054ae362a1
|
Pass value_bit_mask as constant define. Capitalize constant in kernel.
|
2025-03-28 02:23:36 +02:00 |
|
|
909f1fdef5
|
Merge HEAD on Github from AD.
|
2025-03-28 02:12:10 +02:00 |
|
|
879f44d6a4
|
Reuse clccubes context. Makes things go zooom!
|
2025-03-27 20:42:49 +02:00 |
|
|
f4ad81c8cc
|
Start cleaning up to prepare for the reduce stage.
|
2025-03-27 20:24:32 +02:00 |
|
|
95ca0c519b
|
Adjust batches if total jobs is smaller then.
|
2025-03-27 20:04:40 +02:00 |
|
|
aa54de39b6
|
Fix outputs for 1 iteration.
|
2025-03-27 19:57:16 +02:00 |
|
|
5f3d3074a3
|
Return ccubes context for output manipulation.
|
2025-03-27 10:46:18 +02:00 |
|
|
33d410c81e
|
Send nofvalues in kernel args
|
2025-03-26 15:51:20 +02:00 |
|
|
fe2feeaabf
|
Newline after endif
|
2025-03-26 15:42:34 +02:00 |
|
|
fd4abc99d3
|
Fix linking with OpenCL
|
2025-03-26 15:35:46 +02:00 |
|
|
a5d1ad836c
|
more formating
|
2025-03-26 13:22:25 +00:00 |
|
|
749e82ad8f
|
format readme
|
2025-03-26 13:21:25 +00:00 |
|
|
06c8b79290
|
readme about how to build and test
|
2025-03-26 15:16:25 +02:00 |
|
|
143c29f407
|
Integrate R package from Adrian Dușa
|
2025-03-26 15:15:57 +02:00 |
|
|
31b377d889
|
Allow multiple batches of work.
|
2025-03-26 12:59:48 +02:00 |
|
|
68c9e11e3d
|
License
|
2025-03-26 11:50:07 +02:00 |
|
|
158923d4e3
|
Fix compilation errors.
|
2025-03-26 11:41:28 +02:00 |
|
|
fb60e6a04e
|
stdbool for bool
|
2025-03-26 11:35:52 +02:00 |
|
|
8d915c7984
|
Finished initial draft. Untested. Write-only.
|
2025-03-26 11:34:01 +02:00 |
|
|
d68ee488a6
|
start allocating cl_mem inputs and outputs
|
2025-03-25 23:03:40 +02:00 |
|
|
5fc7e00341
|
move to clccubes
|
2025-03-21 18:52:41 +02:00 |
|
|
e0f9c4e755
|
Set outputs and ndrange.
|
2025-03-21 14:08:41 +02:00 |
|
|
293eae3d5c
|
Adnotate kernel arguments with: read, write, copy-host.
|
2025-03-21 12:48:14 +02:00 |
|
|
ee3bece75c
|
Fix variable width arrays to constant arrays.
|
2025-03-21 12:31:38 +02:00 |
|
|
e3b3f7d92c
|
WIP: started working on CCubes kernel
|
2025-03-20 19:32:25 +02:00 |
|
|
7429e767f0
|
cl hello-world example
|
2025-03-20 16:28:25 +02:00 |
|