Wind River Diab Compiler

A highly optimizing compiler toolchain to build fast and tight code for safety-certified use cases.

Overview

Boost application performance, minimize memory usage, and generate high-quality, standards-compliant code for embedded systems with the Wind River® Diab Compiler.

It is critical that software conform to industry standards for functional safety. Diab Compiler is certified by TÜV SÜD for developing safety-related software. It supports customers working on products with the creation of safety artifacts that meet their end product’s safety certification requirements.

FEATURES

  • Hundreds of optimization options for fine-tuning software for performance, footprint, or both
  • Support for leading processor architectures (PowerPC, Arm, TriCore, RH850, ColdFire, MIPS, and Intel)
  • Support for ISO 26262 up to ASIL D and IEC 61508 up to SIL 4
  • Clang front end or Edison Design Group front end, LLVM and/or Dinkumware libraries, ANSI C11 and C++17 language standards conformance
  • Tested with millions of test cases and industry standard test suites; POSIX® PSE52 conformance runtime libraries
  • Perpetual licenses for one architecture or annual per-developer subscription for all architectures
  • Service Capability and Performance (SCP)–certified support, available around the world in local languages
  • Support tailored to customers’ requirements