From Fedora Project Wiki
Line 65: Line 65:
 
** [https://bugzilla.redhat.com/show_bug.cgi?id=1001958 Review Request: opencl-filesystem - OpenCL filesystem layout] - A package owning shared paths '''DONE'''
 
** [https://bugzilla.redhat.com/show_bug.cgi?id=1001958 Review Request: opencl-filesystem - OpenCL filesystem layout] - A package owning shared paths '''DONE'''
 
* [https://bugzilla.redhat.com/show_bug.cgi?id=998636 Review Request: gocl - GLib/GObject based library for OpenCL ] - glib based OpenCL library '''DONE'''
 
* [https://bugzilla.redhat.com/show_bug.cgi?id=998636 Review Request: gocl - GLib/GObject based library for OpenCL ] - glib based OpenCL library '''DONE'''
 +
* [https://bugzilla.redhat.com/show_bug.cgi?id=1014040 Review Request: clinfo - Enumerate OpenCL platforms and devices ] - A tool to query informations about the available OpenCL platforms '''NEW'''
  
* khronos icd
+
 
 +
* khronos icd - probably not
 
* [http://viennacl.sourceforge.net/ Package ViennaCL] - A math library whcih can utilize CPU (OpenMP) and GPU (OpenCL/CUDA) '''WIP'''
 
* [http://viennacl.sourceforge.net/ Package ViennaCL] - A math library whcih can utilize CPU (OpenMP) and GPU (OpenCL/CUDA) '''WIP'''
 
* [https://pypi.python.org/pypi/pyopencl Package pyopencl] - A python library for accessing OpenCL '''BLOCKED BY [https://bugzilla.redhat.com/show_bug.cgi?id=1002898 rhbz #1002898]'''
 
* [https://pypi.python.org/pypi/pyopencl Package pyopencl] - A python library for accessing OpenCL '''BLOCKED BY [https://bugzilla.redhat.com/show_bug.cgi?id=1002898 rhbz #1002898]'''

Revision as of 10:12, 1 October 2013


Change Proposal Name OpenCL

Summary

This change will bring initial OpenCL support to Fedora. This will include enabling Mesa's OpenCL state-tracker and the introduction of several OpenCL related packages.

Owner

Current status

  • Targeted release: Fedora 21
  • Last updated: 2013-09-23
  • Tracker bug: <will be assigned by the Wrangler>

Detailed Description

The change will include the following sub changes:


  • khronos icd - probably not
  • Package ViennaCL - A math library whcih can utilize CPU (OpenMP) and GPU (OpenCL/CUDA) WIP
  • Package pyopencl - A python library for accessing OpenCL BLOCKED BY rhbz #1002898
  • Package radeontop - To monitor a Radeon GPU (which supports OpenCL)
  • Package piglit - This will be a testuite for the OpenCL implementations


  • Add a new group to comps or a opencl-dev package?
  • Add virtual provides to the opencl implementations - So a app requireing opencl just needs to require the virtual package (so any provider)
  • Version opencl-headers

Benefit to Fedora

Developres will have an easier start to develop OpenCL based software on Fedora. Furthermore this shall be seen as a step o bring OpenCL based software to Linux in general.

Scope

  • Proposal owners: Mainly packaging
  • Other developers: N/A (not a System Wide Change)
  • Release engineering: N/A (not a System Wide Change)
  • Policies and guidelines: N/A (not a System Wide Change)

Upgrade/compatibility impact

This is a pure enhancements, so nothing should break.

N/A (not a System Wide Change)

How To Test

N/A (not a System Wide Change)

User Experience

N/A (not a System Wide Change)

Dependencies

N/A (not a System Wide Change)

Contingency Plan

  • Contingency mechanism: (What to do? Who will do it?) N/A (not a System Wide Change)
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change), Yes/No

Documentation

N/A (not a System Wide Change)

Release Notes