diego sevilla’s weblog
it is better to remain silent and be thought a fool,
than to open your mouth and remove all doubt -- groucho marx

22/4/2009

Cálculo de la FFT con metaprogramación en C++

Filed under: english, español, código/code — Diego Sevilla @ 17:25 — In English

Me ha parecido curioso. C++ es muy útil para poner al compilador a trabajar para generar de antemano valores que de otra manera tendrían que estar calculados por una función. Como un ejemplo extremo, se puede ver una implementación de la función FFT (transformación rápida de Fourier) en C++ con metaprogramación. Esta implementación funciona unas 4 veces más rápido que el algoritmo, ya que todo el trabajo de precálculo lo hace el compilador.

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>


Anti-Spam by WP-Morph 

Creative Commons License
This work is licensed under a Creative Commons License.
EWWV  AWStats  Site Meter 24 queries. 0.058 seconds. Powered by WordPress
406022 email messages processed in this box. 10858 were spam

0