Optimization processUsing the development toolsBackground – understanding the DSP architectureBasic C optimization techniquesUse of intrinsics to leverage DSP featuresPointers and memory accessLoopsHardware loopsAdditional tips and tricksGeneral loop transformationsLoop unrollingMultisampingPartial summationSoftware pipeliningExample application of optimization techniques: cross correlation