We are thrilled to announce the much-anticipated launch of Codee 2023.2, which further improves the capabilities of our solution for automated code testing specialized in performance that enables the detection of performance issues early in the software development life cycle.
- Codee 2023.2 features improved Fortran support leveraging LLVM 17.
The latest C/C++ and Fortran front-ends of LLVM are now part of the Codee tools, enabling the analysis of C/C++/Fortran source code supported by Clang and Flang.
- New checkers for automation of single-core performance optimizations.
The new remarks offer tailored recommendations for fine-tuning compiler optimization flags to both increase code execution speed (RMK015) and avoid potential changes in floating-point precision (RMK016). The inclusion of PWR060 for optimizing loops with gathered memory access patterns and PWR049 for loops with iterator-dependent conditions represents a significant stride in optimizing code efficiency. Finally, Codee’s efficacy is elevated with the tuning of PWR044, which will now ignore integer constant expressions in order to make more precise and context-aware recommendations, and PWR016, which is now reported per variable instead of each variable use in order to improve the user experience.
- New filtering options to select the rules of the open catalog that apply to a type of hardware.
Codee introduces a new
--target-archflag which allows users to employ advanced filtering options to select rules from the open catalog tailored to their specific hardware requirements.
Stay tuned for more updates and stay connected with us through our newsletter.