This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Memory access bottleneck with multiple processors

I am working on a multichannel decoder system on DM8168. What I am oberserving is that the MCPS load of an individual decoder instance is impacted by parallel instances on other processors. To put in clearer terms, say when I have one decoder alone working in the system (on VICP-0), the decoder cycles is X MCPS. When I have two decoders working in parallel (one each on VICP-0 and VICP-1), the cycles of the decoder on VICP-0 becomes 1.3X. When I add two scalers in the system (on VPSS), the decoder MCPS rises to 1.4X. Is this increase attributed to memory conflict between the processors? Any pointers regarding how this can be resolved?

Thanks.