• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Electrical Engineering News and Products

Electronics Engineering Resources, Articles, Forums, Tear Down Videos and Technical Electronics How-To's

  • Products / Components
    • Analog ICs
    • Connectors
    • Microcontrollers
    • Power Electronics
    • Sensors
    • Test and Measurement
    • Wire / Cable
  • Applications
    • Automotive/Transportation
    • Industrial
    • IoT
    • Medical
    • Telecommunications
    • Wearables
    • Wireless
  • Resources
    • DesignFast
    • Digital Issues
    • Engineering Week
    • Oscilloscope Product Finder
    • Podcasts
    • Webinars / Digital Events
    • White Papers
    • Women in Engineering
  • Videos
    • Teschler’s Teardown Videos
    • EE Videos and Interviews
  • Learning Center
    • EE Classrooms
    • Design Guides
      • WiFi & the IOT Design Guide
      • Microcontrollers Design Guide
      • State of the Art Inductors Design Guide
    • FAQs
    • Ebooks / Tech Tips
  • EE Forums
    • EDABoard.com
    • Electro-Tech-Online.com
  • 5G

Advanced optimizing C, C++ compilers work with major embedded processors

November 29, 2017 By Aimee Kalnoskas Leave a Comment

C, C++ compilersGreen Hills Software announced its latest Optimizing 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 up to 30 percent higher performance, expanded C++ capabilities and more compatibility with third-party tools.

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.

“As embedded systems become more complex, more connected, and more exposed, the value of quality and secure software is placed at an even greater premium,” said Chris Rommel, Executive Vice President at VDC Research. “In order to meet today’s development and time-to-market challenges, engineers should turn to proven compiler technology leaders like Green Hills Software, which has a track record of delivering premium solutions for complex and safety-critical markets.”

Compiler 2017.5 supports the leading embedded architectures including Arm, Intel, Power Architecture, Renesas RH850, MIPS, ColdFire and TriCore.

  • Maximum performance is up to 30 percent 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 utilization of CPU pipeline architectures, floating point optimizations and opcode utilization
  • Enhanced control for auto-vectorization of leading SIMD instruction extensions including Arm NEON and Intel Streaming SIMD Extensions (SSE)

Life-critical software is assuming more and more control of embedded and IoT devices that fly aircraft, brake a car, control surgical robots or manage hard disk drives. Development teams rely on a C/C++ compiler that produces machine code with the utmost quality, rigorously developed and meticulously tested in an accredited software process environment.

  • The preceding version, 2017.1, of the Green Hills C/C++ Optimizing Compilers are certified as qualified tools at the highest levels of functional safety for automotive (ISO 26262 ASIL D), industrial (IEC 61508 SIL 3) and railway (EN 50128 SWSIL 4).
  • In addition, the integrated single-pass MISRA-C adherence checker gives development teams a flexible means to prevent new bugs and enforce cleaner, higher-quality code.
  • Green Hills compilers are also tightly integrated into the DoubleCheck static analysis tool that performs full program analysis in a single pass, finding bugs caused by complex interactions between pieces of code across many source files.

The software development phase is often the most costly portion of developing an embedded system or IoT product. C/C++ Compilers 2017.5 add new features and under-the-hood technology that can ultimately decrease time-to-market and time-to-volume:

  • As the popularity of third party tools that automatically generate code grows, Green Hills compilers have greatly expanded its maximum number of user sections and internal number of variables
  • Greater compatibility and flexibility when linking with third-party code through the Arm Application Binary Interface (ABI)
  • Enhanced visibility for third-party libraries to detect vector optimizations in use
  • Enhanced support for various C++ language constructs


Green Hills C/C++ Optimizing Compiler 2017.5 is available today for Arm, Intel, Power Architecture, Renesas RH850, TriCore, MIPS and ColdFire architectures.

DesignFast Banner version: 03eceadf

Filed Under: Aerospace & Defense, Applications, Automotive/Transportation, Consumer, Industrial, Microcontroller Tips, Telecommunications, Wearables Tagged With: greenhillssoftware

Reader Interactions

Leave a Reply Cancel reply

You must be logged in to post a comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

EE Training Center Classrooms

EE Classrooms

Featured Resources

  • EE World Online Learning Center
  • CUI Devices – CUI Insights Blog
  • EE Classroom: Power Delivery
  • EE Classroom: Building Automation
  • EE Classroom: Aerospace & Defense
  • EE Classroom: Grid Infrastructure
Search Millions of Parts from Thousands of Suppliers.

Search Now!
design fast globle

R&D World Podcasts

R&D 100 Episode 7
See More >

Current Digital Issue

April 2022 Special Edition: Internet of Things Handbook

How to turn off a smart meter the hard way Potential cyber attacks have a lot of people worried thanks to the recent conflict in Ukraine. So it might be appropriate to review what happened when cybersecurity fi rm FireEye’s Mandiant team demonstrated how to infiltrate the network of a North American utility. During this…

Digital Edition Back Issues

Sponsored Content

Positioning in 5G NR – A look at the technology and related test aspects

Radar, NFC, UV Sensors, and Weather Kits are Some of the New RAKwireless Products for IoT

5G Connectors: Enabling the global 5G vision

Control EMI with I-PEX ZenShield™ Connectors

Speed-up time-to-tapeout with the Aprisa digital place-and-route system and Solido Characterization Suite

Siemens Analogue IC Design Simulation Flow

More Sponsored Content >>

RSS Current EDABoard.com discussions

  • Hotplugging UART
  • Capacitive Switches
  • Can I use 5000uF 50V instead of 4700uF 50V in Inverter 700VA output rating board ?
  • Full Bridge LLC converter, 4kW cannot be done with offtheshelf ferrite?
  • how capacitor in series with resistor to gnd forms a pole or zero ?

RSS Current Electro-Tech-Online.com Discussions

  • Rather misnomer on two: wifi transmitter & receiver
  • PCB Photo sensitizing options
  • ASM - Enhanced 16F and long calls - how?
  • I need a PROM CPU
  • Relaxation oscillator with neon or...

Oscilloscopes Product Finder

Footer

EE World Online

EE WORLD ONLINE NETWORK

  • 5G Technology World
  • Analog IC Tips
  • Battery Power Tips
  • Connector Tips
  • DesignFast
  • EDABoard Forums
  • Electro-Tech-Online Forums
  • Engineer's Garage
  • Microcontroller Tips
  • Power Electronic Tips
  • Sensor Tips
  • Test and Measurement Tips
  • Wire & Cable Tips

EE WORLD ONLINE

  • Subscribe to our newsletter
  • Lee's teardown videos
  • Advertise with us
  • Contact us
  • About Us
Follow us on TwitterAdd us on FacebookConnect with us on LinkedIn Follow us on YouTube Add us on Instagram

Copyright © 2022 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy