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:
parent
6d0696c9aa
commit
32a8f6b8d2
@ -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
|
||||||
|
|
||||||
|
33
pocl.spec
33
pocl.spec
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user