Green Hills Software, the largest independent software vendor for the Internet of Things (IoT), has announced its latest Optimising C and C++ compilers, version 2017.5, for the world’s leading 32-bit and 64-bit embedded processor architectures, including Arm®, Intel® and Power Architecture®. Highlights include unique C/C++ functional safety certification, up to 30% higher performance, and more compatibility with third-party tools. At the heart of unlocking a processor core’s capabilities, the compilers, tool chain and associated MULTI® integrated development environment (IDE), continue their 35-year heritage as the premium code generation standard trusted by thousands of global companies creating critical software systems requiring the highest processor execution speed and smallest code size within the shortest software development time.
The C/C++ Compilers 2017.5 are already in heavy use by global companies’ software-critical devices and systems in automotive, aerospace, storage, medical, military, industrial and personal communication markets, to name a few.
Over its 35-year history, Green Hills Optimising Compilers have implemented both general-purpose compiler optimisations and CPU-specific optimisations to enable C and C++ developers to extract the most from purpose-built features of 37 processor architectures. Compiler 2017.5 supports the leading embedded architectures including Arm, Intel, Power Architecture, Renesas RH850, MIPS, ColdFire and TriCore™, delivering the highest performance to date:
• Maximum performance 16-50% higher as measured over hundreds of industry and customer benchmarks, besting results from GNU and LLVM compilers
• New support keeping pace with the latest architecture extensions for Armv8-A, Armv8-R and Armv8-M, including new security instructions
• Improved control and utilisation of CPU pipeline architectures, floating point optimisations and opcode utilisation
• Enhanced control for auto-vectorization of leading SIMD instruction extensions including Arm NEON and Intel Streaming SIMD Extensions (SSE)
Visit Green Hills Software at http://www.ghs.com.