Sistema de processamento, sistema de comunicação possuindo um sistema de processamento, e, processo para processar trabalho em um sistema de processamento tendo múltiplos processadores de memória compartilhada para execução paralela de trabalhos
"SISTEMA DE PROCESSAMENTO, SISTEMA DE COMUNICAçãO POSSUINDO UM SISTEMA DE PROCESSAMENTO, E, PROCESSO PARA PROCESSAR TRABALHO EM UM SISTEMA DE PROCESSAMENTO TENDO MúLTIPLOS PROCESSADORES DE MEMóRIA COMPARTILHADA PARA EXECUçãO PARALELA DE TRABALHOS" A presente invenção apresenta um sistema d...
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: | "SISTEMA DE PROCESSAMENTO, SISTEMA DE COMUNICAçãO POSSUINDO UM SISTEMA DE PROCESSAMENTO, E, PROCESSO PARA PROCESSAR TRABALHO EM UM SISTEMA DE PROCESSAMENTO TENDO MúLTIPLOS PROCESSADORES DE MEMóRIA COMPARTILHADA PARA EXECUçãO PARALELA DE TRABALHOS" A presente invenção apresenta um sistema de processamento (1) compreendendo um número de processadores de memória compartilhada (10a-e) arranjados para processamento paralelo de trabalhos, e meios de consistência de dados (14) para assegurar consistência de dados. O sistema de processamento (1) compreende um programador (17), para programar trabalhos para execução nos processadores (10a-e) de acordo com um primeiro algoritmo. O sistema de processamento (1), de acordo com a presente invenção, utiliza adicionalmente meios para retirar os trabalhos (18) em uma ordem dada por um segundo algoritmo, de preferência, de acordo com uma ordem global de criação. O segundo algoritmo é diferente do primeiro algoritmo. O primeiro algoritmo pode é ajustado ao sistema particular utilizado, e pode basear a programação para um processador particular, por exemplo, na fonte, no destino, no canal de comunicação ou criar processador para o trabalho em questão. O sistema de processamento (1) utiliza uma fila de trabalho comum (16), e a programação é, de preferência, executada de maneira adaptável.
The present invention presents a processing system (1) comprising a number of memory-sharing processors (10a-e) arranged for parallel processing of jobs, and data consistency means (14) for assuring data consistency. The processing system (1) comprises a scheduler (17), for scheduling jobs for execution on the processors (10a-e) according to a first algorithm. The processing system (1) according to the present invention further uses means for retiring the jobs (18) in an order given by a second algorithm, preferably according to a global order of creation. The second algorithm is different from the first algorithm. The first algorithm may be adjusted to the particular system used, and may base the scheduling to a particular processor on e.g. the source, target, communication channel or creating processor for the job in question. The processing system (1) uses a common job queue (16), and the scheduling is preferably performed adaptively. |
---|