Systems and methods for improving the performance of a multimedia
processor system by dynamically evaluating the current performance of the
system and, if necessary, updating the configurations of the individual
processors to improve the performance of the system. One embodiment
comprises a method implemented in a multiprocessor system, including
evaluating the performance of a current set of configuration objects
installed on the processors, selecting a preferred set of configuration
objects, and replacing one or more of the configuration objects in the
current set to conform the current set to the preferred set. The method
may evaluate the performance of configuration objects according to user
preferences and may select preferred configuration objects according to a
selectable strategy that can, for example, favor unification or diversity
in the types of preferred configuration objects.