Boosted Performance and Reduced Memory Footprint
Wind River Diab Compiler, part of Wind River Helix Virtualization Platform, is a powerful toolchain designed to optimize code for safety-certified embedded systems. With Diab Compiler, developers can enhance application performance, decrease memory footprint, and generate high-quality, standards-compliant code for a wide range of embedded applications. Leveraging over 35 years of compiler experience and a vast deployment history, Wind River offers a reliable solution to meet the stringent requirements of safety-critical industries.
Continuous Innovation and Optimization
Each release of Diab Compiler introduces new optimizations to unlock improved performance and code density enhancements. From support for QEMU and GDB Compiler to the latest Arm Compiler support, Wind River consistently enhances the capabilities of Diab Compiler to ensure its competitiveness in the industry. The compiler undergoes rigorous performance testing using both internal benchmarks and customer-supplied applications to deliver outstanding results.
Key Features and Technical Specifications
Wind River Diab Compiler offers a host of powerful features, including hundreds of optimization options for fine-tuning software, support for multiple leading processor architectures such as PowerPC, Arm, TriCore, RH850, ColdFire, MIPS, and Intel, and compliance with the latest industry standards like C++17. The compiler also meets key safety requirements, supporting ISO 26262 up to ASIL D and IEC 61508 up to SIL 4, making it suitable for safety-critical applications. Furthermore, Wind River provides flexible licensing options, including perpetual licenses for one architecture or annual per-developer subscriptions for all architectures.
Safety-Compliant Object Code and Industry Certifications
Ensuring software compliance with industry safety standards is essential for safety-critical applications. Wind River Diab Compiler is TÜV SÜD certified for developing safety-related software, making it a trusted choice for products in automotive, avionics, industrial, nuclear, and railway sectors. The compiler generates safety artifacts that align with end product safety certification requirements, enabling customers to meet the demands of stringent safety regulations. With certifications for ISO 26262, DO-178C, IEC 61508, IEC 60880, and EN 50128, Wind River Diab Compiler proves its efficacy in delivering safety-compliant object code.
Comprehensive Support and Long-Term Reliability
Wind River Diab Compiler is backed by an award-winning global support organization, offering SCP-certified support available in local languages around the world. Customers benefit from long-term support tailored to their specific requirements, ensuring that their development needs are met over time. The compiler undergoes continuous defect impact analysis and diagnostic updates, guaranteeing reliable performance and keeping pace with evolving industry standards.