From 3374e5132886a979b13c42fbd2986e6e1c999ae0 Mon Sep 17 00:00:00 2001 From: James Kulina Date: Mon, 20 Feb 2023 17:25:14 +0100 Subject: [PATCH] Update 'content/ready/codee.md' --- content/ready/codee.md | 20 ++++++++++++++++++++ content/ready/parallelwareanalyzer.md | 26 -------------------------- 2 files changed, 20 insertions(+), 26 deletions(-) create mode 100644 content/ready/codee.md delete mode 100644 content/ready/parallelwareanalyzer.md diff --git a/content/ready/codee.md b/content/ready/codee.md new file mode 100644 index 0000000..7e4f41f --- /dev/null +++ b/content/ready/codee.md @@ -0,0 +1,20 @@ +--- +title: Codee +vendor: Codee +criteria: 1 +image: codee.png +link: https://www.codee.com +tags: + - software + - static code analyzer + - programming + - performance + - C++ + - Fortran +date: 2017-10-26 +draft: false +--- + +Codee is a software development tool that provides automated code inspection specifically designed to improve the performance of C/C++/Fortran applications. It provides a systematic predictable approach to optimize C/C++/Fortran source code for the target environment. The tool scans the C/C++/Fortran source code without executing it, and produces a report for the developer indicating the issue, its location, why it penalizes performance, and how to fix it in order to make the code run faster. It is designed to interoperate with CI/CD systems. + +Codee provides a performance optimization report with human-readable actionable items: opportunities, recommendations, defects and remarks. It annotates CPU and GPU codes with OpenMP, OpenACC and compiler-specific directives. It also detects defects in these directives, enabling the early detection of race conditions and data movement issues. diff --git a/content/ready/parallelwareanalyzer.md b/content/ready/parallelwareanalyzer.md deleted file mode 100644 index 199fe60..0000000 --- a/content/ready/parallelwareanalyzer.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: Parallelware Analyzer -vendor: Appentra -criteria: 1 -image: parallelwareanalyzer.png -link: https://www.appentra.com/products/parallelware-analyzer/ -tags: - - software - - analyzer - - programming -date: 2017-10-26 -draft: true ---- - -Parallelware Analyzer is a suite of command-line tools aimed at helping software developers to build better quality parallel software in less time. -Designed around the needs of developers, Parallelware Analyzer provides the appropriate tools for the key stages of the parallel development workflow, -aiding developers with code analysis that would otherwise be error-prone and completed manually. -It can also be easily integrated with DevOp tools to benefit from its automatic usage during Continuous Integration. - -The unmatched state-of-the-art static code analysis capabilities of the Parallelware technology address the complexity of -parallelism from three different perspectives : -- finding parallel defects in the code -- discovering new opportunities for parallelization in the code -- generating parallel-equivalent code that enables tasks to complete in less time - -The Parallelware analysis completes quickly and enables real-time static code analysis for the development of correct parallel software.