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

Design AI / ML Applications the Easy Way

March 29, 2024
The AI engineering team provides an overview and project examples of the complete reference solutions based on RA MCUs that are designed for easy integration of AI/ML technology...

Ultra-low Power 48 MHz MCU with Renesas RISC-V CPU Core

March 29, 2024
The industrys first general purpose 32-bit RISC-V MCUs are built with an internally developed CPU core and let embedded system designers develop a wide range of power-conscious...

Asset Management Recognition Demo AI / ML Kit

March 29, 2024
See how to use the scalable Renesas AI Kits to evaluate and test the application examples and develop your own solutions using Reality AI Tools or other available ecosystem and...

RISC-V Unleashes Your Imagination

March 29, 2024
Learn how the R9A02G021 general-purpose MCU with a RISC-V CPU core is designed to address a broad spectrum of energy-efficient, mixed-signal applications.

Comments

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