[ubuntu/partner/trusty-proposed] ti-opencl 0.15.0-0ubuntu1 (Accepted)

dann frazier dann.frazier at canonical.com
Mon Dec 15 12:30:17 UTC 2014


ti-opencl (0.15.0-0ubuntu1) trusty; urgency=medium

  [ TI Keystone PPA ]
  * The environment variable used to enable OpenCL kernel debugging has been
    changed from TI_OCL_DEBUG_KERNEL to TI_OCL_DEBUG.
  * Added host memory allocation functions __malloc_ddr(), __free_ddr(),
    __malloc_msmc(), and __free_msmc().  These functions have the same
    interface as standard malloc/free but manages memory from
    host+dsp shareable memory.  These can be used within the host application.
  * Added dsp memory allocation functions __malloc_ddr(), __free_ddr(),
    __malloc_msmc(), __free_msmc(), __malloc_l2(), and __free_l2().
    These functions are available from dsp kernel code to manage memory from
    the dsp heaps.
    The OpenCL example 'dspheap' has been added to illustrate how the dsp
    heap memory can be allocated and managed between kernel invocations.
  * Significantly improved OpenCL performance on cache coherency operations
    for buffer sizes of 4MB and above.
  * The async_workgroup_copy and async_workgroup_strided_copy functions are
    now implemented to use EDMA channels when available.
  * The number/size of Kernel arguments are now fully compliant with the
    OpenCL 1.1 spec. Up to 1024 bytes of arguments are supported and vector
    types can be passed as standalone arguments.
  * On the dsp, the standard malloc() function will now allocate from an
    8M pool of DDR.
  * The OpenCL package version number can now be obtained by either invoking
    'clocl --version' or making a standard OpenCL platform query.  The OpenCL
    'platform' example illustrates how to make an OpenCL platform query.
  * Setting the environment variable TI_OCL_CGT_INSTALL is not required if
    the C6000 compiler runtime library and header files are located in
    the ppa package default install path.  TI_OCL_CGT_INSTALL can still be
    used to specify an alternate search path.
  * Update examples list
  * Update library makefile to remove building the TI version of the LLVM
    binaries/libraries to reflect that TI LLVM has been moved into a separate
    package. Update debian/control to add ti-llvm-3.3 package dependency.
  * Added opencl/openmp examples: sgemm, dgemm, fftlib_offload
  * Remove fftlib_offload example pending makefile fixes.
  * Add ti-cgt6x as a dependency
  * Add gdbc6x as a dependency.
  * Update OpenCL debugging help message to reflect gdb name change to
    'gdbc6x'.
  * Added missing install rule for /usr/bin/clocl
  * Updated dependent package names to reflect latest changes
  * Fix race condition handling instantaneous (non-execution) events.
  * Improve performance of kernels with barriers.
  * Improve performance of kernels that use 'reqd_work_group_size' attribute.
  * Fix clFlush() semantics, fix deadlock in event callback functions.
  * Fix format error in debian/changelog
  * Performance improvements in OpenCL C compiled code
  * Fixed a performance bug where no longer work group size is specified
  * Improved performance and fixed bugs with async_work_group_copy fcns
  * Improved the subnormal handling in several float OpenCL C math builtins
  * Changed format of manifest from pdf to html
  * Fix an MPAX allocation issue where subbuffers >= 1Gb could not be used.
  * Fix issue compiling opencl kernels with barriers.
  * Fix a dsptop issue by adding a ulm termination call.

  [ dann frazier ]
  * Remove references to removed llvm33-src directory in copyright and lintian
    override files

Date: Wed, 10 Dec 2014 16:25:12 -0700
Changed-By: dann frazier <dann.frazier at canonical.com>
Maintainer: TI Keystone PPA <ti-keystone-ppa at list.ti.com>
https://launchpad.net/ubuntu/+source/ti-opencl/0.15.0-0ubuntu1
-------------- next part --------------
Format: 1.8
Date: Wed, 10 Dec 2014 16:25:12 -0700
Source: ti-opencl
Binary: ti-opencl libopencl0
Architecture: source
Version: 0.15.0-0ubuntu1
Distribution: trusty
Urgency: medium
Maintainer: TI Keystone PPA <ti-keystone-ppa at list.ti.com>
Changed-By: dann frazier <dann.frazier at canonical.com>
Description: 
 libopencl0 - OpenCL for TI Keystone - runtime libraries
 ti-opencl  - OpenCL for TI Keystone
Changes: 
 ti-opencl (0.15.0-0ubuntu1) trusty; urgency=medium
 .
   [ TI Keystone PPA ]
   * The environment variable used to enable OpenCL kernel debugging has been
     changed from TI_OCL_DEBUG_KERNEL to TI_OCL_DEBUG.
   * Added host memory allocation functions __malloc_ddr(), __free_ddr(),
     __malloc_msmc(), and __free_msmc().  These functions have the same
     interface as standard malloc/free but manages memory from
     host+dsp shareable memory.  These can be used within the host application.
   * Added dsp memory allocation functions __malloc_ddr(), __free_ddr(),
     __malloc_msmc(), __free_msmc(), __malloc_l2(), and __free_l2().
     These functions are available from dsp kernel code to manage memory from
     the dsp heaps.
     The OpenCL example 'dspheap' has been added to illustrate how the dsp
     heap memory can be allocated and managed between kernel invocations.
   * Significantly improved OpenCL performance on cache coherency operations
     for buffer sizes of 4MB and above.
   * The async_workgroup_copy and async_workgroup_strided_copy functions are
     now implemented to use EDMA channels when available.
   * The number/size of Kernel arguments are now fully compliant with the
     OpenCL 1.1 spec. Up to 1024 bytes of arguments are supported and vector
     types can be passed as standalone arguments.
   * On the dsp, the standard malloc() function will now allocate from an
     8M pool of DDR.
   * The OpenCL package version number can now be obtained by either invoking
     'clocl --version' or making a standard OpenCL platform query.  The OpenCL
     'platform' example illustrates how to make an OpenCL platform query.
   * Setting the environment variable TI_OCL_CGT_INSTALL is not required if
     the C6000 compiler runtime library and header files are located in
     the ppa package default install path.  TI_OCL_CGT_INSTALL can still be
     used to specify an alternate search path.
   * Update examples list
   * Update library makefile to remove building the TI version of the LLVM
     binaries/libraries to reflect that TI LLVM has been moved into a separate
     package. Update debian/control to add ti-llvm-3.3 package dependency.
   * Added opencl/openmp examples: sgemm, dgemm, fftlib_offload
   * Remove fftlib_offload example pending makefile fixes.
   * Add ti-cgt6x as a dependency
   * Add gdbc6x as a dependency.
   * Update OpenCL debugging help message to reflect gdb name change to
     'gdbc6x'.
   * Added missing install rule for /usr/bin/clocl
   * Updated dependent package names to reflect latest changes
   * Fix race condition handling instantaneous (non-execution) events.
   * Improve performance of kernels with barriers.
   * Improve performance of kernels that use 'reqd_work_group_size' attribute.
   * Fix clFlush() semantics, fix deadlock in event callback functions.
   * Fix format error in debian/changelog
   * Performance improvements in OpenCL C compiled code
   * Fixed a performance bug where no longer work group size is specified
   * Improved performance and fixed bugs with async_work_group_copy fcns
   * Improved the subnormal handling in several float OpenCL C math builtins
   * Changed format of manifest from pdf to html
   * Fix an MPAX allocation issue where subbuffers >= 1Gb could not be used.
   * Fix issue compiling opencl kernels with barriers.
   * Fix a dsptop issue by adding a ulm termination call.
 .
   [ dann frazier ]
   * Remove references to removed llvm33-src directory in copyright and lintian
     override files
Checksums-Sha1: 
 d6059bebd5f1a23ac4dae1928316b798106d0ac6 1736 ti-opencl_0.15.0-0ubuntu1.dsc
 d47e87a0010243ca7c5ed967be0001e0b38a5885 15409504 ti-opencl_0.15.0-0ubuntu1.tar.gz
Checksums-Sha256: 
 c914c00808a96fa183597869d5c77af8524eea9f5aeab045d01f4ef7a6d2582b 1736 ti-opencl_0.15.0-0ubuntu1.dsc
 e0e027a52fd14308099607d756cf337a9cbc44f72b776c081cc9cf4a0fa811a5 15409504 ti-opencl_0.15.0-0ubuntu1.tar.gz
Files: 
 dffab10b99d253d8b655d258035de98f 1736 partner/misc extra ti-opencl_0.15.0-0ubuntu1.dsc
 425255d5021dcc17293cc7ec54e6beeb 15409504 partner/misc extra ti-opencl_0.15.0-0ubuntu1.tar.gz


More information about the Trusty-changes mailing list