(EN) The invention is directed towards a multiprocessing system (10) having multiple processing units (34A-D). According to the invention, for at least one of the processing units in the multiprocessing system, a first job signal is assigned to the processing unit for speculative execution of a corresponding first job, and a further job signal is assigned to the processing unit for speculative execution of a corresponding further job. The speculative execution of said further job is initiated when the processing unit has completed execution of the first job. If desirable, even more job signals may be assigned to the processing unit for speculative execution. In this way, multiple job signals are assigned to the processing units (34A-D) of the processing system, and the processing units are allowed to execute a plurality of jobs speculatively while waiting for commit priority. By assigning multiple job signals for speculative execution by one or more processing units, the effects of variations in execution time between jobs are neutralized, and the overall performance of the processing system is substantially improved.
(FR) L'invention concerne un système multitraitement (10) présentant des unités de traitement multiples (34A-D). Selon l'invention, pour au moins une des unités de traitement dans le système multitraitement, un premier signal de travail est affecté à l'unité de traitement pour une exécution spéculative d'un premier travail correspondant, et un autre signal de travail est affecté à l'unité de traitement pour une exécution spéculative d'un autre travail correspondant. L'exécution spéculative dudit second travail est amorcée lorsque l'unité de traitement a achevé l'exécution du premier travail. Si souhaité, encore plus de signaux de travaux peuvent être affectés à l'unité de traitement pour exécution spéculative. Ainsi, des signaux de travaux multiples sont affectés aux unités de traitement (34A-D) du système de traitement, et les unités de traitement peuvent exécuter une pluralité de travaux de manière spéculative, tout en attendant une priorité d'affectation. Par l'affectation de signaux de travaux multiples pour exécution spéculative par une ou plusieurs unités de traitement, on neutralise les effets de variations dans le temps d'exécution entre les travaux et on améliore sensiblement le rendement global du système de traitement.