This commit is contained in:
Christopher Taylor 2017-05-30 02:23:33 -07:00
parent c53b075eda
commit be5c625d3d
3 changed files with 28 additions and 32 deletions

View File

@ -28,6 +28,17 @@
#pragma once #pragma once
/*
TODO:
+ Multithreading
+ Look into 12-bit fields as a performance optimization
+ Look into shortening the FWHT() since it takes a lot of decoder runtime
+ Unroll first/final butterflies to avoid extra copies/xors in encoder
+ Look into getting EncodeL working so we can support smaller data
+ Implement the faster decoder algorithm from {3}
*/
/* /*
FFT Data Layout: FFT Data Layout:

View File

@ -62,21 +62,6 @@
Conference on File and Storage Technologies, San Jose, 2013 Conference on File and Storage Technologies, San Jose, 2013
*/ */
/*
TODO:
+ Add multi-threading to split up long parallelizable calculations
+ Final benchmarks!
+ Release version 1
+ Finish up documentation
TBD:
+ Look into 12-bit fields as a performance optimization
+ Look into shortening the FWHT() since it takes a lot of decoder runtime
+ Unroll first/final butterflies to avoid extra copies/xors in encoder
+ Look into getting EncodeL working so we can support smaller data (Ask Lin)
+ Look into using FFT_m instead of FFT_n for decoder
*/
// Library version // Library version
#define LEO_VERSION 1 #define LEO_VERSION 1