-
Notifications
You must be signed in to change notification settings - Fork 19
/
CHANGELOG.txt
22 lines (19 loc) · 1013 Bytes
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Version 0.1 June 6th, 2013 #################################################
An initial release of the optimized SFFT library. The sourcecode is based on the
original implementation (http://groups.csail.mit.edu/netmit/sFFT/). Different
performance optimizations were applied.
- SFFT algorithm versions 1-3 were packed in a single library.
- The SFFT function calls were unified.
- Some performace evaluation tools were added (counting flops, measuring time,
etc.).
Performance optimizations:
- Reduced Operations were possible.
- Seperation of planning- and execution-phase.
- SSE implementations of compute-itensive functions.
- Optimized FFTW calls (in-place transforms, multiple DFTs at once).
- Explicit complex arithmetic.
- Fixed loop counts in SFFT v3.
- Improved iteration scheme in inner loops.
- Interleaved data layout for inner loop outputs.
- OpenMP-based multi-threading possible when computing many sparse DFTs.
- Usage of std::unordered_map as result datatype.