Automatic Software Acceleration

Automatic Software Acceleration

 

ParallWare: Automatic parallelization of sequential applications


  • Simplicity

Focus on your business or science. No need to learn any new language or new API. No need of skills in parallel programming and HPC techniques. ParallWare is a fully automatic auto-parallelizing  source-to-source compiler.


  • Faster software

High improvement in the performance of your software. Seamlessly take advantage of your multi-core/many-core systems. ParallWare guides you through the acceleration of your software with user-friendly messages.


  • Higher Productivity

Dramatic reduction of the time needed to parallelize your software and dramatic increase in programmer’s productivity. ParallWare generates parallel code automatically, preserving maintainability and human readability.

  • Seamlessly accelerate your applications for modern multi-core and many-core HPC systems.
  • Fully automatic generation of parallel code, preserving maintainability and human readability.
  • Focus on your business or science. No need to learn any new language or new API.
  • Develop sequential applications and run then in parallel. No need of skills in parallel programming and HPC techniques.
  • Independence and portability across future hardware generations.
  • Dramatic increase in programmer’s productivity.



  • Automatic detection of coarse-grain parallelism (e.g. outter loops, innermost loops) in complex source codes (e.g. subscripted subscripts, complex control flow).
  • Automatic generation of OpenMP-enabled parallel source code.
  • User-friendly messages and wizard to guide automatic parallelization.
  • Support for dense computations (e.g. dense linear algebra) and sparse computations (e.g. sparse matrices, irregular reduction).
  • Straightforward integration in the user’s tool chain (e.g. OpenMP/OpenACC compilers).
  • Support for Linux, Mac OS X and Windows operating systems.



Our mission is to provide top quality software tools that allow extensive use of High Performance Computing (HPC) techniques in all application areas of engineering, science and industry.

Our target clients are companies and organizations that run frequently updated compute-intensive applications in markets like aerospace, automotive, civil engineering, biomedicine or chemistry.



×
Appentra | Automatic Software Acceleration
* = required field