Porting

vfAnalyst dramatically reduces the work and time required to create a multicore version of a sequential program. You can use it both for application/desktop software and embedded programs. vfAnalyst lets you make partitioning decisions without even knowing anything about how the code works.
read more...

New program

vfAnalyst lets you write an efficient and effective multicore program that is designed for parallelism. This is useful both for desktop/server application programs and for embedded software.
read more...

Embedded FPGA

vfAnalyst lets you port and create new software for embedded systems. But if your embedded system has an FPGA, you can also let vfAnalyst help you identify which parts of your code should be mapped to hardware for faster operation.
read more...

Managing contractors

When you have both software and hardware in your embedded system, it is an unfortunate fact of life that the software and hardware teams will not talk much to each other. This gets even worse when using subcontractors, with one company being hired for software expertise and another for hardware expertise.
read more...