Case Studies

Partitioning and mapping of software onto a platform is required in many phases of embedded design. Architects have to partition and map software to figure out what the best partition or algorithm is. Developers need to partition and map their software onto the platform to which they’re designing. Doing it manually is a slow, error-prone process.

Vector Fabrics tools automate much of the tedious work, getting you to a better quality result in hours or days instead of months. Our cases will show you with the use of publicly available code how easy it is to parallelize your program for the target platform of your choice. The source code of the original program and the source code of the resulting parallel program are made available with the cases, so you can reproduce the steps described in this tutorial once you have signed up for a free trial.

Partition Programs without detailed knowledge of the code

VP8 Codec – next generation video format for the web parallelized

See how easy it is to create an efficient parallel implementation for your specific requirements without being an expert in the video domain.

Recipes: obtaining detailed specifications on how to parallelize your program

Emboss – parallelizing an image processing program

Analyze the parallelization options of Emboss using vfThreaded-x86. Then obtain a parallel emboss implementation by executing recipes in a matter of minutes.