On this website we collect a few benchmarks including relevant papers. See also our collection of code and our online generator.
Note that in all benchmarks shown, Spiral code was generated ("push-button"), i.e., written by a computer. Learn about the current Spiral system.
|
On the left side we consider the discrete Fourier transform only but different parallel platform paradigms:
|
On the right side we consider different numerical kernels
|
SMP (Multicore)/Vector CodeOur generated multi-threaded code uses a fast barrier. 4-way vectorized, up to 4 threads: |
Walsh-Hadamard Transform
FIR Filters
IPP is Intel's vendor library. Viterbi Decoding
This is work in progress: our code does not yet include the traceback. Karn's Viterbi implementation is available at http://www.ka9q.net/code/fec/ Other KernelsOur work on other functionality is not yet included in the Spiral program generation framework. Please visit our software site or our hardware site or check representative publications or jump directly to one of the following: |