Accepting request 509735 from home:jengelh:branches:science

- Description should say what it is, not what it plans in the
  future.

OBS-URL: https://build.opensuse.org/request/show/509735
OBS-URL: https://build.opensuse.org/package/show/science/pocl?expand=0&rev=23
This commit is contained in:
Martin Hauke 2017-07-12 15:14:47 +00:00 committed by Git OBS Bridge
parent 6d0696c9aa
commit 32a8f6b8d2
2 changed files with 21 additions and 18 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jul 12 10:50:47 UTC 2017 - jengelh@inai.de
- Description should say what it is, not what it plans in the
future.
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Jul 8 17:29:43 UTC 2017 - mardnh@gmx.de Sat Jul 8 17:29:43 UTC 2017 - mardnh@gmx.de

View File

@ -26,7 +26,7 @@ Summary: Portable Computing Language - an OpenCL implementation
# except include/utlist.h which is under BSD (and unbundled) and # except include/utlist.h which is under BSD (and unbundled) and
# except lib/kernel/vecmath which is under GPLv3+ or LGPLv3+ (and unbundled in future) # except lib/kernel/vecmath which is under GPLv3+ or LGPLv3+ (and unbundled in future)
License: MIT License: MIT
Group: Productivity/Other Group: Development/Tools/Other
Url: http://portablecl.org/ Url: http://portablecl.org/
Source0: http://portablecl.org/downloads/%{name}-%{version}.tar.gz Source0: http://portablecl.org/downloads/%{name}-%{version}.tar.gz
Source99: pocl-rpmlintrc Source99: pocl-rpmlintrc
@ -62,34 +62,31 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %{ix86} x86_64 armv7l armv7hl ExclusiveArch: %{ix86} x86_64 armv7l armv7hl
%description %description
Portable Computing Language (pocl) aims to become a MIT-licensed open source Portable Computing Language (pocl) is an implementation of the OpenCL standard
implementation of the OpenCL standard which can be easily adapted for new targets which can be adapted for new targets and devices, both for homogeneous CPU and
and devices, both for homogeneous CPU and heterogenous GPUs/accelerators. heterogenous GPUs/accelerators.
pocl uses Clang as an OpenCL C frontend and LLVM for the kernel compiler pocl uses Clang as an OpenCL C frontend and LLVM for the kernel compiler
implementation, and as a portability layer. Thus, if your desired target implementation, and as a portability layer. If your desired target has an LLVM
has an LLVM backend, it should be able to get OpenCL support easily by using pocl. backend, it should be possible to get OpenCL support by using pocl.
The goal is to accomplish improved performance portability using a kernel pocl yields improved performance portability by using a kernel compiler that
compiler that can generate multi-work-item work-group functions that exploit can generate multi-work-item work-group functions that exploit various types of
various types of parallel hardware resources: VLIW, superscalar, SIMD, SIMT, parallel hardware resources, such as VLIW, superscalar, SIMD, SIMT, multicore
multicore, multithread ... and multithread.
Additional purpose of the project is to serve as a research platform for
issues in parallel programming on heterogeneous platforms.
%package devel %package devel
Summary: Portable Computing Language - development files Summary: Development files for the Portable Computing Language
Group: Development/Languages/Other Group: Development/Languages/Other
Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: opencl-headers Requires: opencl-headers
%description devel %description devel
Portable Computing Language (pocl) aims to become a MIT-licensed open source Portable Computing Language (pocl) is an implementation of the OpenCL standard
implementation of the OpenCL standard which can be easily adapted for new targets which can be adapted for new targets and devices, both for homogeneous CPU and
and devices, both for homogeneous CPU and heterogenous GPUs/accelerators. heterogenous GPUs/accelerators.
This Subpackage provides the development files needed for pocl. This subpackage provides the development files needed for pocl.
%prep %prep
%setup -q %setup -q