Boost application performance, reduce memory footprint, and produce high-quality, standards-compliant object code for embedded systems with Wind River® Diab Compiler.
Our unique optimization technology generates extremely fast, high-quality object code in the smallest possible footprint.Optimize with Precision
Access hundreds of compiler optimization options such as global, local, processor-specific, profile-driven, and whole program optimization for the best performance and code density.Lower Hardware Costs
Build lower power devices that use less memory, reducing hardware costs and boosting profitability.Differentiate Your Products
Develop faster applications with more functionality than the competition.Ship on Time
Meet application performance requirements early in the project to mitigate the risk of last-minute optimizations that can so easily jeopardize schedules.
Detailed descriptions of Diab Compiler's optimization technology are found in the product note. Download now.
Wind River Diab Compiler conforms to the most recent ANSI/ISO C and C++ compiler standards, including C89, C99, and EC++.Easily Ported Code
Diab Compiler produces code that complies with industry standards so code ports smoothly to different environments.Portable Legacy Applications
Diab Compiler supports older standards such as Kernighan and Ritchie and System V.3 UNIX, so porting legacy applications is easy.Tool Interoperability
Diab Compiler adheres strictly to EABI, ELF, and DWARF binary and symbolic formats so you get maximum tool interoperability.One Compiler, Many Architectures
Diab Compiler supports ten of the top architectures so you can standardize on one compiler across your projects.
Mission-critical applications across the globe rely on Wind River Diab Compiler's 25 years of field and lab testing, as do hundreds of millions of successful deployed devices in certified applications for the automotive, aerospace, industrial, and medical industries.
Diab Compiler boasts millions of test cases, and tests against the industry's most recognized compiler test suites, including Plum Hall, Modena, Paranoia, and ACE's SuperTest, as well as thousands of regression tests, benchmarks, and industry-focused test cases. With Diab Compiler, you can ship with confidence that deployed devices will meet high standards for quality and reduce exposure to field-diagnosed issues.
We're pleased that Wind River Diab Compiler has been used in projects validated by TÜV NORD for automotive functional safety, and proud of the millions of successful deployed products in safety critical markets such as industrial, medical, avionics, and automotive.
Experience in Safety Critical Projects
Diab Compiler is a key component of the Wind River VxWorks® Cert Platform and countless successful deployments of safety critical projects in the industrial, medical, avionics, and automotive industries.
Our relationships with certification bodies such as TÜV, the FAA, and third parties including Validas and Verocel form a valuable ecosystem for environments that require safety certification such as DO-178B, IEC 61508, and ISO 26262.
Transparent Defect Reporting
All compilers have defects, but only Wind River shares them transparently. Our customers are made aware of possible threats to safety though Wind River pro-active alerts, so they can quickly investigate and jointly resolve issues together with Wind River before deployment.
Wind River Diab Compiler is supported by our award-winning and Service Capability and Performance (SCP)–certified support organization and the Wind River Support Network website. With six major support centers and 21 additional hubs worldwide, we give your local teams local support in their language.
Wind River Long-Term Support Services lengthens the support window for Diab Compiler for devices that need support for many years or even decades. This service also provides customized updates and quality assurance to minimize the impact of the compiler changes to your binary code.