Product overview

Do you find it hard to parallelize your code for multicore? We did too. That’s why we hired the brightest engineers to develop software tools that do the hard work for you. Our tools guide you through the process of multi-threading your code to take optimum advantage of the latest computer architectures. They’re easy to use, point-and-click, and provide the fastest path toward bringing your multicore application and system to market.

  vfThreaded-x86 vfEmbedded
Static and dynamic code analysis Yes Yes
Point-and-click parallelization Yes Yes
Performance prediction of parallel code Yes Yes
Parallelization recipes Yes Yes
Map to hardware functions Yes
Platform support Intel i5, Intel Atom Intel i5, Intel Atom, ARM Cortex A9, ARM9

vfEmbedded

Are you developing code for multicore platforms that include x86 or ARM processors? Making software work on such modern complex multicore architectures can be an incredibly complicated task. Large programs need to be partitioned over multiple processors, and must be optimized for high-performance and low-power operation. This is exactly what vfEmbedded does.

See more of vfEmbedded »

vfThreaded

Do you need to speed up your x86 applications? Is application performance important to you? All of today’s x86 processors have multiple cores on board, putting them to work is the hard part. vfThreaded-x86 throroughly analyses your code, lets you quickly explore parallelization scenarios using a point-and-click interface, and uses a correct-by-construction method to transform your code into a high-performance, parallel implementation that efficiently utilizes your multicore system.

See more of vfThreaded-x86 »