Details

Date Added: October 26, 2017

Additional Information

Criteria Version: Version 1.0


Categories

Level One

  • OpenPOWER Ready Products

Level Two

  • Software

Level Three

  • Tools/Compilers

Keywords

Parallel programmingguided parallelizationOpenMP 4.5OpenACC 2.5experiential learning

Parallelware Trainer is an interactive training tool designed to facilitate the learning, usage, and implementation of parallel programming. It provides an integrated development environment (IDE) that gives users targeted advice on sections of code that can be successfully parallelized, along with the ability to test the performance improvements of particular parallel implementations.

By quickly and efficiently identifying areas for possible parallelism this tool is not only useful for those learning about parallel programming, but also to aid more experienced developers as the Trainer increases the speed of understanding the software and testing possible parallelism methods. The power of modern heterogeneous hardware including multi-core CPUs and GPUs can be exploited through different paradigms ‒ such as multi-threading or tasking ‒ and using standards such as OpenMP or OpenACC.

Furthermore, Parallelware Trainer looks for defects in your code as well as potential issues related to parallelism, reporting recommendations on how to fix them right from the integrated code editor.

 

OPF Black Background

OpenPOWER Ready™ is a mark used by the OpenPOWER Foundation to enable ecosystem product developers to indicate their product has been shown/demonstrated to meet a minimum set of characteristics and should be interoperable with other OpenPOWER Ready products. The mark attests that a specific component satisfies the criteria defined in a specific version of the OpenPOWER Ready Criteria Document.

OpenPOWER Ready Definition and Criteria Version 2.0
OpenPOWER Ready Definition and Criteria Version 1.0