This commit is contained in:
Christopher Taylor 2017-05-28 03:48:01 -07:00
parent 9bb3375342
commit 179d8d5284
2 changed files with 7 additions and 9 deletions

View File

@ -30,11 +30,9 @@
/* /*
TODO: TODO:
+ New 8-bit Muladd inner loops + Fixes for all different input sizes
+ Benchmarks for smaller data!
+ New 16-bit Muladd inner loops + New 16-bit Muladd inner loops
+ Benchmarks for large data! + Benchmarks for large data!
+ Use parallel row ops
+ Add multi-threading to split up long parallelizable calculations + Add multi-threading to split up long parallelizable calculations
+ Write detailed comments for all the routines + Write detailed comments for all the routines
+ Final benchmarks! + Final benchmarks!
@ -55,13 +53,13 @@
// Constants // Constants
// Unroll inner loops 4 times // Unroll inner loops 4 times
//#define LEO_USE_VECTOR4_OPT #define LEO_USE_VECTOR4_OPT
// Define this to enable the optimized version of FWHT() // Define this to enable the optimized version of FWHT()
//#define LEO_FWHT_OPT #define LEO_FWHT_OPT
// Avoid scheduling reduced FFT operations that are unneeded // Avoid scheduling reduced FFT operations that are unneeded
//#define LEO_SCHEDULE_OPT #define LEO_SCHEDULE_OPT
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------

View File

@ -389,11 +389,11 @@ struct TestParameters
unsigned original_count = 1000; // under 65536 unsigned original_count = 1000; // under 65536
unsigned recovery_count = 100; // under 65536 - original_count unsigned recovery_count = 100; // under 65536 - original_count
#else #else
unsigned original_count = 100; // under 65536 unsigned original_count = 128; // under 65536
unsigned recovery_count = 10; // under 65536 - original_count unsigned recovery_count = 128; // under 65536 - original_count
#endif #endif
unsigned buffer_bytes = 64000; // multiple of 64 bytes unsigned buffer_bytes = 64000; // multiple of 64 bytes
unsigned loss_count = 10; // some fraction of original_count unsigned loss_count = 128; // some fraction of original_count
unsigned seed = 0; unsigned seed = 0;
bool multithreaded = true; bool multithreaded = true;
}; };