摘要 |
"SISTEMA DE PROCESSAMENTO, E, MéTODO PARA MANIPULAR RESULTADOS EM UM SISTEMA DE PROCESSAMENTO" Em geral, a invenção é dirigida a um sistema de multiprocessamento em que as tarefas são executadas especulativamente em paralelo por múltiplos processadores (30-1, 30-2,..., 30-N). Através da especulação sobre a existência de mais paralelismo aproximado o chamado paralelismo em nível de tarefa e retorno para execução seq³encial apenas em casos onde dependências que impedem a execução em paralelo de tarefas são detectadas, um alto grau de paralelismo pode é extraído. De acordo com a invenção, um armazenamento temporário privado de memória é especulativamente alocada para manutenção de resultados, tais como uma mensagem de comunicação, uma chamada de sistema de operação ou um novo sinal de tarefa de uma tarefa executada especulativamente e esses resultados são escritos especulativamente diretamente no armazenamento temporário de memória alocado. Quando uma prioridade de restabelecimento for atribuída à tarefa executada especulativamente, um indicador referente ao armazenamento temporário de memória alocado é transferido para um dispositivo de I/O (10), que pode acessar o armazenamento temporário de memória por meio do indicador transferido. Dessa maneira, as mensagens e os sinais escritos especulativamente nos armazenamentos temporários privados de memória, mesmo outro paralelismo pode é extraído.
|