From 7a57ae07978a07f8590468c19de36e5129dcb105 Mon Sep 17 00:00:00 2001 From: bragadeesh Date: Wed, 20 Apr 2016 11:47:13 -0700 Subject: [PATCH] updating for release of v2.12 --- README.md | 16 ++++++---------- ReleaseNotes.txt | 20 +++++++++++++++++++- src/CMakeLists.txt | 4 ++-- 3 files changed, 27 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 4921a9bd..e90fd339 100644 --- a/README.md +++ b/README.md @@ -15,16 +15,11 @@ Pre-built binaries are available [here][binary_release]. ## What's New -- Support for power-of-7 size transforms -- Pre-callback & post-callback feature that enables custom pre-processing - of input/output data directly by the library with user callback function +- Support for powers of 11&13 size transforms - Support for 1D large size transforms with no extra memory allocation - requirement for certain sizes -- Significant uplift of 1D complex transform performance -- Significant uplift of 1D real transform performance for power-of-2 sizes -- 1D large size limit relaxation for complex transforms -- 2D/3D size limit relaxation on real and complex transforms -- Binary caching feature + requirement with environment flag CLFFT_REQUEST_LIB_NOMEMALLOC=1 + for complex FFTs of powers of 2,3,5,10 sizes + ## Note @@ -59,7 +54,8 @@ discrete Fast Fourier Transforms. The library: interleaved (real and complex components as a pair contiguous in memory) formats. -- supports dimension lengths that can be any combination of powers of 2, 3, 5, and 7. +- supports dimension lengths that can be any combination of powers of + 2, 3, 5, 7, 11 and 13. - Supports single and double precision floating point formats. diff --git a/ReleaseNotes.txt b/ReleaseNotes.txt index ddadccef..5341e4d9 100644 --- a/ReleaseNotes.txt +++ b/ReleaseNotes.txt @@ -13,12 +13,30 @@ implementation of discrete Fast Fourier Transforms. It: separate arrays) and interleaved (real and complex components as a pair contiguous in memory) formats * Supports dimension lengths that can be any mix of - powers of 2, 3, 5 and 7 + powers of 2, 3, 5, 7, 11 and 13 * Supports single and double precision floating-point formats * Supports in-place or out-of-place transforms +clFFT - Release Notes - version 2.12.0 +-------------------------------------- + +New features of this release: + +* Addition of radix 11 & 13 enables support for powers of 11 & 13 size + transforms +* Support for 1D large size transforms with no extra memory allocation + requirement with environment flag CLFFT_REQUEST_LIB_NOMEMALLOC=1 + for complex FFTs of powers of 3,5,10 sizes. Note that support for + power-of-2 size has been available since version 2.10. + +Driver notes: + +* This library version has been tested with Catalyst + Pro driver version 15.201 on Firepro W9100. + + clFFT - Release Notes - version 2.10.2 -------------------------------------- diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 12e703bd..0614c5b1 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -40,11 +40,11 @@ if( NOT DEFINED CLFFT_VERSION_MAJOR ) endif( ) if( NOT DEFINED CLFFT_VERSION_MINOR ) - set( CLFFT_VERSION_MINOR 10 ) + set( CLFFT_VERSION_MINOR 12 ) endif( ) if( NOT DEFINED CLFFT_VERSION_PATCH ) - set( CLFFT_VERSION_PATCH 2 ) + set( CLFFT_VERSION_PATCH 0 ) endif( ) set( CLFFT_VERSION "${CLFFT_VERSION_MAJOR}.${CLFFT_VERSION_MINOR}.${CLFFT_VERSION_PATCH}")