ParallWare: Automatic parallelization of sequential applications
Smart Source-to-Source Auto-Parallelizer
ParallWare is an auto-parallelizing source-to-source compiler for sequential applications. ParallWare automatically discovers the parallelism available in the input sequential code, and automatically generates parallel-equivalent source code annotated with compiler directives. The targets are HPC systems based on multi-core processors.
The target audience are programmers, software developers, researchers, engineers and scientists from industry and academy that use compute-intensive simulations in their application areas.
ParallWare is an auto-parallelization software development tool with a high degree of automation. The differential characteristics of ParallWare against other solutions are the supported levels of complexity that can be effectively auto-parallelized. This is a list of technical features supported:
Any questions? Check our FAQ
The Strategic Research Agenda will focus on the main challenges facing the European HPC industry such as: parallelisation of software, power consumption, reliability and big data [...] Compilers usually generate code adapted to individual nodes and need additional tools or runtimes to adapt to parallel programming models.
HIPEAC. European Network of Excellence on High Performance and Embedded Architecture and Compilation.