Processo de tratamento de sinais de tarefa em um sistema de processamento, sistema de processamento possuindo múltiplas unidades de processamento para o processamento de sinais de tarefa, e, fila de sinal de tarefa em um sistema de processamento
"PROCESSO DE TRATAMENTO DE SINAIS DE TAREFA EM UM SISTEMA DE PROCESSAMENTO, SISTEMA DE PROCESSAMENTO POSSUINDO MúLTIPLAS UNIDADES DE PROCESSAMENTO PARA O PROCESSAMENTO DE SINAIS DE TAREFA, E, FILA DE SINAL DE TAREFA EM UM SISTEMA DE PROCESSAMENTO". A invenção é direcionada no sentido de um...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | por |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | "PROCESSO DE TRATAMENTO DE SINAIS DE TAREFA EM UM SISTEMA DE PROCESSAMENTO, SISTEMA DE PROCESSAMENTO POSSUINDO MúLTIPLAS UNIDADES DE PROCESSAMENTO PARA O PROCESSAMENTO DE SINAIS DE TAREFA, E, FILA DE SINAL DE TAREFA EM UM SISTEMA DE PROCESSAMENTO". A invenção é direcionada no sentido de um sistema de multiprocessamento (10) possuindo várias unidades de processamento (34A-D). De acordo com a invenção, para pelo menos uma das unidades de processamento no sistema de multiprocessamento, um primeiro sinal de tarefa é designado para a unidade de processamento para execução especulativa de uma primeira tarefa correspondente, e um sinal de tarefa adicional é designado para a unidade de processamento para execução especulativa de uma tarefa correspondente adicional. A execução especulativa da dita tarefa adicional é iniciada quando a unidade de processamento completou a execução da primeira tarefa. Se desejável, mais sinais de tarefa podem ser designados para a unidade de processamento para execução especulativa. Dessa forma, vários sinais de tarefa são designados para as unidades de processamento (34A-D) do sistema de processamento, e as unidades de processamento podem executar uma pluralidade de tarefas de forma especulativa enquanto esperam pela prioridade. Designando-se vários sinais de tarefa para execução especulativa por uma ou mais das unidades de processamento, os efeitos das variações no tempo de execução entre as tarefas são neutralizados, e o desempenho geral do sistema de processamento é substancialmente aperfeiçoado.
The invention is directed toward a multiprocessing system having multiple processing units. 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 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 |
---|