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.