Optimizing Profiler Slashes C Code Sizes

May 1, 1999
Significant reductions in code size with minimal effects on performance are achieved through use of an optimizing profiler for the company's C, C++ and EC++ compilers. The CodeBalance optimizer targets 32-bit CPUs equipped with 16-bit instruction-set

Significant reductions in code size with minimal effects on performance are achieved through use of an optimizing profiler for the company's C, C++ and EC++ compilers. The CodeBalance optimizer targets 32-bit CPUs equipped with 16-bit instruction-set extensions. It uses a mix of 32- and 16-bit instructions to reduce code size while maximizing execution speed. The CodeBalance optimizer is initially available for the ARM7/TDMI and MIPS16 processors, both of which provide 16-bit extensions. In benchmarks, applications compiled using a mix of 32- and 16-bit instructions typically realize up to a 65% reduction in code size relative to straight 32-bit implementations, it's claimed. The optimizer is bundled with the MULTI development environment.

Company: GREEN HILLS SOFTWARE INC.

Product URL: Click here for more information

Sponsored Recommendations

What are the Important Considerations when Assessing Cobot Safety?

April 16, 2024
A review of the requirements of ISO/TS 15066 and how they fit in with ISO 10218-1 and 10218-2 a consideration the complexities of collaboration.

Wire & Cable Cutting Digi-Spool® Service

April 16, 2024
Explore DigiKey’s Digi-Spool® professional cutting service for efficient and precise wire and cable management. Custom-cut to your exact specifications for a variety of cable ...

DigiKey Factory Tomorrow Season 3: Sustainable Manufacturing

April 16, 2024
Industry 4.0 is helping manufacturers develop and integrate technologies such as AI, edge computing and connectivity for the factories of tomorrow. Learn more at DigiKey today...

Connectivity – The Backbone of Sustainable Automation

April 16, 2024
Advanced interfaces for signals, data, and electrical power are essential. They help save resources and costs when networking production equipment.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!