Whitepaper offers tips on how to optimize code during development

Every programmer at some point during development would need to make changes to his or code to make it more efficient, either to deliver faster speeds or to run on less resources. This is what Tasking call code optimization.

While there are several ways to tackle code optimization, such as compressing, rearranging, and inlining, in their whitepaper, Tasking focus on the compiler built-in transformation techniques that can reduce a memory usage footprint.

While there are several built-in compiler optimization tools readily available to programmers, their potential remains largely untapped. Either due to unfamiliarity or unawareness of these tools, engineers can be reluctant risking deadlines to try untested techniques, especially if they’re involved in developing safety-critical systems. In the white paper Tasking discuss a few easy to implement compiler optimization techniques found in the TASKING toolsets.

These techniques are available on different scope levels up to the application scope, including MIL-linking, MIL-splitting, inlining, and code compaction, also known as reverse-inlining. While these code optimization techniques can be applied to any software development application, the context into which Tasking will present is for safety-critical automotive systems.

Available downloads:

TASKING Optimizing at Application Scope whitepaper

Comments are closed, but trackbacks and pingbacks are open.