From 05d6543b697117dc4a3bb9e3b5f3c72d33354abf Mon Sep 17 00:00:00 2001 From: Koz Ross Date: Fri, 16 Mar 2018 11:18:37 +1300 Subject: [PATCH 1/3] Removing cf4ocl --- README.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/README.md b/README.md index d73f522..7de07db 100644 --- a/README.md +++ b/README.md @@ -160,9 +160,6 @@ Compilers, as well as compiler- and compilation-related tooling. * [cchan][243] - Small library for channel constructs for inter-thread communication. Public domain. -* [cf4ocl][311] - The C Framework for OpenCL; a cross-platform object-oriented - framework for developing and benchmarking [OpenCL][312] projects. - [``LGPL-3.0-only``][LGPL-3.0-only] * [checkedthreads][465] - No race condition goes unnoticed! A simple library for parallelism, with built-in checking for race conditions. [``BSD-2-Clause``][BSD-2-Clause] * [ck][242] - Concurrency primitives, safe memory reclamation mechanisms and @@ -1355,7 +1352,7 @@ support for C. [309]: http://www.cprover.org/cbmc/ [310]: https://github.com/0intro/libelf [311]: https://fakenmc.github.io/cf4ocl/ -[312]: https://www.khronos.org/opencl/ + [313]: http://c2html.sourceforge.net/whatisc2html.html [314]: http://astyle.sourceforge.net/ [315]: https://www.gnu.org/software/indent/ From a07495477ed34d418863894d9823ed03f8d9f11c Mon Sep 17 00:00:00 2001 From: Koz Ross Date: Fri, 16 Mar 2018 11:21:39 +1300 Subject: [PATCH 2/3] Adding OCL-MLA --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7de07db..8b2db32 100644 --- a/README.md +++ b/README.md @@ -174,6 +174,7 @@ Compilers, as well as compiler- and compilation-related tooling. * [liburcu][474] - Data synchronization library, which scales linearly with the number of cores. [``LGPL-2.1-or-later``][LGPL-2.1-or-later] * [mill][352] - Go-style concurrency. [``MIT``][MIT] +* [OCL-MLA][312] - OpenCL Mid-Level Abstractions. [``BSD-3-Clause``][BSD-3-Clause] * [OpenMP][37] - Set of pragmas designed to allow for easy parallelization of code. Standard (licensing not applicable). * [OpenMPI][284] - Message passing interface implementation. [``BSD-3-Clause``][BSD-3-Clause] @@ -1351,8 +1352,8 @@ support for C. [308]: http://www.eso.org/sci/software/cpl/ [309]: http://www.cprover.org/cbmc/ [310]: https://github.com/0intro/libelf -[311]: https://fakenmc.github.io/cf4ocl/ +[312]: http://tuxfan.github.io/ocl-mla/ [313]: http://c2html.sourceforge.net/whatisc2html.html [314]: http://astyle.sourceforge.net/ [315]: https://www.gnu.org/software/indent/ From b15de9996ff4ff92bd04c89d80df466dab480b3a Mon Sep 17 00:00:00 2001 From: Koz Ross Date: Fri, 16 Mar 2018 11:23:38 +1300 Subject: [PATCH 3/3] Adding OCL-MLA and oclkit --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8b2db32..b97e4f3 100644 --- a/README.md +++ b/README.md @@ -174,6 +174,7 @@ Compilers, as well as compiler- and compilation-related tooling. * [liburcu][474] - Data synchronization library, which scales linearly with the number of cores. [``LGPL-2.1-or-later``][LGPL-2.1-or-later] * [mill][352] - Go-style concurrency. [``MIT``][MIT] +* [oclkit][311] - Two-file OpenCL wrapper. [``GPL-3.0-or-later``][GPL-3.0-or-later] * [OCL-MLA][312] - OpenCL Mid-Level Abstractions. [``BSD-3-Clause``][BSD-3-Clause] * [OpenMP][37] - Set of pragmas designed to allow for easy parallelization of code. Standard (licensing not applicable). @@ -1352,7 +1353,7 @@ support for C. [308]: http://www.eso.org/sci/software/cpl/ [309]: http://www.cprover.org/cbmc/ [310]: https://github.com/0intro/libelf - +[311]: https://github.com/matze/oclkit [312]: http://tuxfan.github.io/ocl-mla/ [313]: http://c2html.sourceforge.net/whatisc2html.html [314]: http://astyle.sourceforge.net/