We are excited to announce the release of Codee 1.3, which further improves the first static code analyzer specifically designed to boost the performance of C/C++ applications. The major feature of this release is the cost model used to guide the performance optimization of a loop. This new analytical model estimates the cost of executing […]
Release
Codee 1.2 released
We are excited to announce the release of Codee 1.2, which further improves the first static code analyzer specifically designed to boost the performance of C/C++ applications. The key highlight of this version is the new entry-level performance optimization report, which has been designed for the performance optimization roadmap. It reports the total number of […]
Parallelware Analyzer 0.19 released
We are pleased to announce a new public release of Parallelware Analyzer, the first static code analyzer specializing in performance. This version 0.19 introduces two new analyses, one comparing the vectorization capabilities of compilers present in the system and another one focused on functions, as well as significant filtering improvements to enhance the user experience. […]
Parallelware Analyzer 0.18 released
We are excited to announce a new public release of Parallelware Analyzer, the first static code analyzer specializing in performance. This version 0.18 features a new user experience designed to help you boost the performance of your code. We have redesigned the entry point of Parallelware Analyzer so that you get, right from the first […]
Parallelware Analyzer 0.17 released
We are pleased to announce the availability of Parallelware Analyzer 0.17 which includes many new exciting features. New vectorization support introduces detection of opportunities for vectorization and the generation of compiler-specific and portable directives. A lot of effort has also been put into improving usability through a redesigned reporting that reflects the function and loop […]
Parallelware Trainer 1.6 released
We’re glad to announce the release of Parallelware Trainer 1.6 which features a significant overhaul of how you interact with parallelization opportunities. We’ve also extended the GPU offloading support by allowing the copy of multi-dimensional arrays using OpenMP as well as through new GPU-specific defects and recommendations. In total, 6 new defects and 8 new […]
Parallelware Analyzer 0.16 released
We are pleased to announce the availability of Parallelware Analyzer 0.16. This release features a redesigned pwloops tool and new checks to improve the detection of data races and GPU data movement issues: Redesign of pwloops to better match the parallelization workflow: first, make sure that the code is analyzable; second, see what computation patterns […]
Parallelware Analyzer 0.15 released
We are excited to announce the availability Parallelware Analyzer 0.15. This release has the following new features: Memory access patterns reporting. Now pwloops provides information not only about computational parallel patterns but also about memory access patterns. You can find more information about the patterns in our knowledge base. Use OpenMP teams to offload to […]
Parallelware Trainer 1.5 released
We’re happy to announce the release of Parallelware Trainer 1.5 which brings exciting new features to offload computations to GPUs. Two offloading to GPU modes are now available for OpenMP. Naive parallelization using offloading consists of using the directive “target parallel for”. However, in order to better map to GPUs architectures, the use of “teams […]
Parallelware Analyzer 0.14 now available in the Early Access Program
(Update: the Early Access program is no longer available) We are happy to announce the availability of Parallelware Analyzer 0.14. This release has a significant number of new features: Linux, Windows and MacOS versions: Parallelware Analyzer was available for Linux x86 and Power architectures supporting C/C++ and Fortran; now it is also available for Windows […]