Open64
Open64: High-Performance Compiler Technology
Open64 is an open-source compiler technology designed for high-performance computing systems, supporting multiple architectures and operating systems, with code optimization for performance.
What is Open64?
Open64 is an open-source, optimizing compiler for C, C++, and Fortran programs targeted at high-performance computing systems like workstations, servers, and supercomputers. It was originally developed by SGI and is now maintained by the Open64 Foundation.
Key features of Open64 include support for multiple architectures (x86-64, IA64, ARM, MIPS, PowerPC), operating systems (Linux, Windows, macOS) and HPC interconnects. It provides advanced optimization capabilities like interprocedural analysis and optimization, loop nest optimization, parallelization, and vectorization to generate high-performance code.
Open64 generates optimized 64-bit binaries for execution on modern processors. It can take advantage of the latest hardware capabilities such as SIMD instructions. The modular back-end design also allows it to be ported to new architectures with relatively low effort.
Open64 is used by academia and companies focusing on high performance computing, including hardware vendors, to build and benchmark optimized scientific and technical applications. The source code is available under a GPL license.
Open64 Features
Features
- Open source compiler
- Supports multiple architectures
- Optimizes code for performance
Pricing
- Open Source
Pros
Cons
Official Links
Reviews & Ratings
Login to ReviewThe Best Open64 Alternatives
View all Open64 alternatives with detailed comparison →
Top Development and Compilers and other similar apps like Open64
Here are some alternatives to Open64:
Suggest an alternative ❐GNU Compiler Collection
Portable C Compiler
LLVM