Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

pocl-3.1-6.1 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: pocl Distribution: openSUSE Tumbleweed
Version: 3.1 Vendor: openSUSE
Release: 6.1 Build date: Sat Mar 2 02:07:50 2024
Group: Development/Tools/Other Build host: i03-armsrv2
Size: 6999812 Source RPM: pocl-3.1-6.1.src.rpm
Packager: http://bugs.opensuse.org
Url: http://portablecl.org/
Summary: Portable Computing Language - an OpenCL implementation
Portable Computing Language (pocl) is an implementation of the OpenCL standard
which can be adapted for new targets and devices, both for homogeneous CPU and
heterogenous GPUs/accelerators.

pocl uses Clang as an OpenCL C frontend and LLVM for the kernel compiler
implementation, and as a portability layer. If your desired target has an LLVM
backend, it should be possible to get OpenCL support by using pocl.

pocl yields improved performance portability by using a kernel compiler that
can generate multi-work-item work-group functions that exploit various types of
parallel hardware resources, such as VLIW, superscalar, SIMD, SIMT, multicore
and multithread.

Provides

Requires

License

MIT

Changelog

* Thu Feb 29 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN.
* Fri Feb 16 2024 Max Lin <mlin@suse.com>
  - BuildRequires clang15-devel on Leap 15.6
    * the default clang-devel is clang17 and Leap15 doesn't
      have clang16
* Wed Nov 08 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - BuildRequire clang16-devel whenever clang-devel is not in the
    range >= 6 < 17.
* Sat May 13 2023 Carsten Ziepke <kieltux@gmail.com>
  - Add pocl-llvm16.patch, enables support for LLVM 16
  - Use BuildRequires ocl-icd-devel instead pkgconfig(OpenCL), fix
    have choice for pkgconfig(OpenCL) for SLE
* Sat Dec 24 2022 Andreas Schwab <schwab@suse.de>
  - Use generic-rv64 cpu on riscv64
* Mon Dec 05 2022 Ondřej Súkup <mimi.vx@gmail.com>
  - Update to version 3.1
    * Support CLang/LLVM 15
    * Much improved SPIR-V support for CPU and CUDA drivers
    * Major rework of the custom device driver.
    * Various improvements to the work-in-progress Vulkan driver
    * Basic implementation of cl_khr_command_buffer
* Wed Nov 02 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - IF clang-devel is >= 15, force dependency to clang14-devel.
* Tue Sep 06 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Update to version 3.0
    * Minimal OpenCL 3.0 feature set should be now supported
      (official conformance stamp still to apply for).
    * Support for Clang/LLVM 14.0.
    * Improved tracing and visualization.
    * Support for generating specialized work-group functions and
      include them in the PoCL kernel program binaries.
    * Fixed printf for SPIR-V.
    * A lot of other fixes and improvements.
* Sat Jun 04 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Use LLVM 13 on Tumbleweed, since LLVM 14 does not yet work
    according to upstream. (gh#pocl/pocl#1047, gh#pocl/pocl#1048)
  - Require at least version 6 of clang-devel, older versions are
    not supported. (Otherwise configuration will fail.)
  - Strip prefix from CMAKE_INSTALL_LIBDIR on older distributions
    to fix paths there.
* Sat Oct 30 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 1.8
    * Support for Clang/LLVM 13
    * Improved debugging support with Valgrind, LTTNG
    * Improved support for SPIR/SPIR-V on CUDA
  - Update to version 1.7
    * Support for Clang/LLVM 12
    * Improved support for cross-compiling
    * Improved support for SPIR-V binaries when using CPU device
    * Implemented OpenCL 3.0 features: clGetDeviceInfo queries
      + CL_DEVICE_ATOMIC_MEMORY_CAPABILITIES (Minimal implementation)
      + CL_DEVICE_ATOMIC_FENCE_CAPABILITIES (Minimal implementation)

Files

/usr/bin/poclcc
/usr/lib/pocl
/usr/lib/pocl/libpocl-devices-basic.so
/usr/lib/pocl/libpocl-devices-pthread.so
/usr/share/OpenCL
/usr/share/OpenCL/vendors
/usr/share/OpenCL/vendors/pocl.icd
/usr/share/doc/packages/pocl
/usr/share/doc/packages/pocl/CHANGES
/usr/share/doc/packages/pocl/README.ARM
/usr/share/doc/packages/pocl/README.Windows
/usr/share/doc/packages/pocl/README.md
/usr/share/doc/packages/pocl/README.packaging
/usr/share/doc/packages/pocl/almaif.rst
/usr/share/doc/packages/pocl/conformance.rst
/usr/share/doc/packages/pocl/cuda.rst
/usr/share/doc/packages/pocl/debug.rst
/usr/share/doc/packages/pocl/design.rst
/usr/share/doc/packages/pocl/development.rst
/usr/share/doc/packages/pocl/extensions.rst
/usr/share/doc/packages/pocl/faq.rst
/usr/share/doc/packages/pocl/features.rst
/usr/share/doc/packages/pocl/host_library.rst
/usr/share/doc/packages/pocl/hsa.rst
/usr/share/doc/packages/pocl/index.rst
/usr/share/doc/packages/pocl/install.rst
/usr/share/doc/packages/pocl/kernel_compiler.rst
/usr/share/doc/packages/pocl/memory_management.rst
/usr/share/doc/packages/pocl/opencl_status.rst
/usr/share/doc/packages/pocl/pocl_binary.rst
/usr/share/doc/packages/pocl/proxy.rst
/usr/share/doc/packages/pocl/using.rst
/usr/share/doc/packages/pocl/vulkan.rst
/usr/share/licenses/pocl
/usr/share/licenses/pocl/LICENSE
/usr/share/pocl
/usr/share/pocl/include
/usr/share/pocl/include/_builtin_renames.h
/usr/share/pocl/include/_clang_opencl.h
/usr/share/pocl/include/_enable_all_exts.h
/usr/share/pocl/include/_kernel.h
/usr/share/pocl/include/_kernel_c.h
/usr/share/pocl/include/_kernel_constants.h
/usr/share/pocl/include/_libclang_versions_checks.h
/usr/share/pocl/include/opencl-c-base.h
/usr/share/pocl/include/opencl-c.h
/usr/share/pocl/include/pocl.h
/usr/share/pocl/include/pocl_device.h
/usr/share/pocl/include/pocl_image_types.h
/usr/share/pocl/include/pocl_spir.h
/usr/share/pocl/include/pocl_types.h
/usr/share/pocl/kernel-armv7-suse-linux-gnueabihf-cortex-a9.bc


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Nov 16 01:07:39 2024