Introduction to Compiler Consultant
C and C++ are very powerful and expressive programming languages. Even so, these languages lack the power to express certain programming details that can be critical to achieving good compiler performance on a DSP. The role of Compiler Consultant, found in Code Composer Studio™ v3.0, is to recognize such situations, inform the developer about what is missing, and exactly how to address it. It is as if a compiler expert pores over the code and shows how to improve it specifically for a TI DSP.
This DSP compiler expertise is available to all developers. One need not be an expert to get good results from Compiler Consultant.
Performance improvements obtained through use of Compiler Consultant can be substantial. For a single loop, the code may run as much as 30 times faster. For the MP3 decoder example for the TMS320C64x™ in this application note, performance increases by over 10 times.
|