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 | ![]() |
![]() |
| Point-and-click parallelization | ![]() |
![]() |
| Performance prediction of parallel code | ![]() |
![]() |
| Parallelization recipes | ![]() |
![]() |
| Map to hardware functions | ![]() |
|
| Platform support | Intel i5, Intel Atom | Intel i5, Intel Atom, ARM Cortex A9, ARM9 |
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.
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.


