ti-opencl 0.15.0-0ubuntu1 source package in Ubuntu

Changelog

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
 -- dann frazier <email address hidden>   Wed, 10 Dec 2014 16:25:12 -0700

Upload details

Uploaded by:
dann frazier
Uploaded to:
Trusty
Original maintainer:
TI Keystone PPA
Architectures:
armhf
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Trusty release partner misc
Trusty proposed partner misc

Builds

Trusty: [FULLYBUILT] armhf

Downloads

File Size SHA-256 Checksum
ti-opencl_0.15.0-0ubuntu1.tar.gz 14.7 MiB e0e027a52fd14308099607d756cf337a9cbc44f72b776c081cc9cf4a0fa811a5
ti-opencl_0.15.0-0ubuntu1.dsc 1.7 KiB c914c00808a96fa183597869d5c77af8524eea9f5aeab045d01f4ef7a6d2582b

Available diffs

View changes file

Binary packages built by this source

libopencl0: OpenCL for TI Keystone - runtime libraries

 OpenCL implementation for TI Keystone.

ti-opencl: OpenCL for TI Keystone

 OpenCL implementation for TI Keystone.