TI Logo
TI C7000 C/C++ Optimization Guide
v4.1
  • 1. Introduction
  • 2. C7000 DSP CPU Architecture
  • 3. Profiling Code
  • 4. Basic Code Optimization Strategies and Techniques
  • 5. Understanding Compiler Optimization
  • 6. Advanced Code Optimization Techniques
    • 6.1. Streaming Engine
    • 6.2. Streaming Address Generator
    • 6.3. Identifying Software Pipelining Failures and Performance Issues
    • 6.4. If-Conversion Improvement
  • 7. Examples
  • 8. Support
  • 9. Revision History
  • 10. Important Notice
TI C7000 C/C++ Optimization Guide
  • »
  • 6. Advanced Code Optimization Techniques

6. Advanced Code Optimization TechniquesΒΆ

This chapter discusses advanced code optimization techniques that may be needed to obtain maximum performance from a given section of code.

Contents:

  • 6.1. Streaming Engine
  • 6.2. Streaming Address Generator
  • 6.3. Identifying Software Pipelining Failures and Performance Issues
    • 6.3.1. Issues that Prevent a Loop from Being Software Pipelined
    • 6.3.2. Software Pipeline Failure Messages
    • 6.3.3. Software Pipelining Performance Issues
  • 6.4. If-Conversion Improvement
Previous Next

© Copyright 2024, Texas Instruments Incorporated. Last updated on Sep 25, 2024.