Este artigo propõe uma variante otimizada do algoritmo A* para melhorar o desempenho em sistemas multi-núcleo. A abordagem proposta envolve a utilização de filas prioritárias locais (min-heaps) em cada tarefa ou núcleo, permitindo o processamento em paralelo. A comunicação entre as tarefas é realizada por meio de um buffer compartilhado do tipo produtor/consumidor, permitindo a troca de informações sobre os nós sucessores. Um protótipo é descrito, envolvendo a implementação das estruturas de dados, a lógica das tarefas, a comunicação entre as tarefas e a avaliação do desempenho em sistemas multi-núcleo. Os resultados preliminares mostram um ganho de desempenho em comparação com a versão sequencial do algoritmo A*.This paper proposes an opti...
Orientador: Prof. Dr. Marcos Alexandre CastilhoDissertação (mestrado) - Universidade Federal do Para...
Un sistema de multiprocesamiento consiste en una computadora que tiene más de un procesador (o bien ...
Los problemas de Scheduling consistenen la asignación de tareas a recursos limitados donde ciertos o...
Este trabalho é dedicado ao planeamento operacional, especificamente ao planeamento da produção em m...
Nos últimos anos, máquinas maciçamente paralelas, compostas de centenas de processadores, vem sendo ...
This paper discusses some issues concerning the implementation of Lee's routing algorithm on MULTIPL...
This paper presents the architecture of the I/O subsystem for mass storage which has been proposed f...
En este trabajo se discuten técnicas de mapeo automático de tareas concurrentes a procesadores, medi...
Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Gradu...
Increasing processors' clock frequency has traditionally been one of the largest drivers of performa...
This paper describes the current development state of MULPLIX, an operating system which is being de...
This article presents a definition of the basic model for parallel programming that will be provided...
No desafiador problema de otimiza??o de redes de filas finitas, a capacidade total do sistema em ?re...
En este trabajo se presentan las alternativas y los resultados de rendimiento obtenidos del análisis...
In computer networks, to ensure that an adequate level of communication end-to-end is achieved, it i...
Orientador: Prof. Dr. Marcos Alexandre CastilhoDissertação (mestrado) - Universidade Federal do Para...
Un sistema de multiprocesamiento consiste en una computadora que tiene más de un procesador (o bien ...
Los problemas de Scheduling consistenen la asignación de tareas a recursos limitados donde ciertos o...
Este trabalho é dedicado ao planeamento operacional, especificamente ao planeamento da produção em m...
Nos últimos anos, máquinas maciçamente paralelas, compostas de centenas de processadores, vem sendo ...
This paper discusses some issues concerning the implementation of Lee's routing algorithm on MULTIPL...
This paper presents the architecture of the I/O subsystem for mass storage which has been proposed f...
En este trabajo se discuten técnicas de mapeo automático de tareas concurrentes a procesadores, medi...
Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Gradu...
Increasing processors' clock frequency has traditionally been one of the largest drivers of performa...
This paper describes the current development state of MULPLIX, an operating system which is being de...
This article presents a definition of the basic model for parallel programming that will be provided...
No desafiador problema de otimiza??o de redes de filas finitas, a capacidade total do sistema em ?re...
En este trabajo se presentan las alternativas y los resultados de rendimiento obtenidos del análisis...
In computer networks, to ensure that an adequate level of communication end-to-end is achieved, it i...
Orientador: Prof. Dr. Marcos Alexandre CastilhoDissertação (mestrado) - Universidade Federal do Para...
Un sistema de multiprocesamiento consiste en una computadora que tiene más de un procesador (o bien ...
Los problemas de Scheduling consistenen la asignación de tareas a recursos limitados donde ciertos o...