Applying Vectorization Techniques for B-Spline Surface Evaluation

by - 14:35

Last year I mentored an Intel Summer school project which was dedicated to demonstrating vectorization parallelism with the help of Intel C/C++ compiler. We chose Open CASCADE and its NURBS surface evaluation algorithms as a target.

The outcome was quite nice - up to 16x speedup of the kernel computational functions. If you are interested, feel free to have a look at the paper published at Intel Developer Zone here - https://software.intel.com/en-us/articles/applying-vectorization-techniques-for-b-spline-surface-evaluation.

You May Also Like

1 comments

  1. Hi Roman,
    the post is already half a year old but good work! Did you contribute your optimizations back to OCCT?

    Cheers, Martin

    ReplyDelete