ParaFormance is a software tool-chain that allows software developers to quickly and easily write multi-core software. ParaFormance enables software developers to find the sources of parallelism within their code, automatically (through user-controlled guidance) inserting the ...
ParaFormance is a software tool-chain that allows software developers to quickly and easily write multi-core software. ParaFormance enables software developers to find the sources of parallelism within their code, automatically (through user-controlled guidance) inserting the parallel business logic, and checking that the parallelized code is thread-safe.
ParaFormance works with C and C++
ParaFormance works on source code and is compiler independent
ParaFormance checks code for correctness - automatically - and highlights potential issues
ParaFormance detects candidates for parallelization within sequential code using extremely sophisticated pattern analysis and recognition
ParaFormance suggests code repairs and fixes for parallelism, enabling them to be implemented automatically or with developer intervention
ParaFormance enables roll-back of any changes to code