O modelo de programação baseado em atores é frequentemente utilizado para o desenvolvimento de grandes aplicações e sistemas. Podemos citar como exemplo o serviço de bate-papo do Facebook ou ainda o WhatsApp. Estes sistemas dão suporte a milhares de usuários conectados simultaneamente levando em conta estritas restrições de desempenho e interatividade. Tais sistemas normalmente são amparados por infraestruturas de hardware com processadores de múltiplos núcleos. Normalmente, máquinas deste porte são baseadas em uma estrutura de memória compartilhada hierarquicamente (NUMA - Non-Uniform Memory Access). Nossa análise dos atuais ambientes de execução para atores e a pesquisa na literatura mostram que poucos estudos sobre a adequação deste ambi...
Simulações paralelas e distribuídas podem ser utilizadas para criar ambientes virtuais colaborativos...
A necessidade por desempenho afeta tanto processadores de propósitos gerais quanto de sistemas embar...
Orientador: Mauricio F. MagalhõesDissertação (mestrado) - Universidade Estadual de Campinas, Faculda...
O modelo de programação baseado em atores é frequentemente utilizado para o desenvolvimento de grand...
The actor model is present in several mission-critical systems, such as those supporting WhatsApp an...
Escrever aplicações concorrentes é comumente tido como uma tarefa difícil e propensa a erros. Isso é...
The actor model is present in many systems that demand substan-tial computing resources which are of...
This thesis presents our research to provide performance portability and scalability to complex scie...
O avanço na tecnologia de hardware está permitindo que máquinas SMP de 2 a 8 processadores estejam d...
Writing concurrent software is challenging, especially with low-level synchronization primitives suc...
Este trabalho reside no campo de sistemas multiagente (MAS) compostos por agentes inteligentes que s...
As Máquinas Virtuais ganharam grande importância com o advento de processadores multi-core (na plata...
O uso de virtualização de computadores vem crescendo rapidamente nos últimos anos, motivando a pesqu...
Com o avanço tecnológico dos últimos anos passou a ser normal vermos microprocessadores com múltiplo...
No atual contexto de inovações em multi-core, em que as novas tecnologias de integração estão fornec...
Simulações paralelas e distribuídas podem ser utilizadas para criar ambientes virtuais colaborativos...
A necessidade por desempenho afeta tanto processadores de propósitos gerais quanto de sistemas embar...
Orientador: Mauricio F. MagalhõesDissertação (mestrado) - Universidade Estadual de Campinas, Faculda...
O modelo de programação baseado em atores é frequentemente utilizado para o desenvolvimento de grand...
The actor model is present in several mission-critical systems, such as those supporting WhatsApp an...
Escrever aplicações concorrentes é comumente tido como uma tarefa difícil e propensa a erros. Isso é...
The actor model is present in many systems that demand substan-tial computing resources which are of...
This thesis presents our research to provide performance portability and scalability to complex scie...
O avanço na tecnologia de hardware está permitindo que máquinas SMP de 2 a 8 processadores estejam d...
Writing concurrent software is challenging, especially with low-level synchronization primitives suc...
Este trabalho reside no campo de sistemas multiagente (MAS) compostos por agentes inteligentes que s...
As Máquinas Virtuais ganharam grande importância com o advento de processadores multi-core (na plata...
O uso de virtualização de computadores vem crescendo rapidamente nos últimos anos, motivando a pesqu...
Com o avanço tecnológico dos últimos anos passou a ser normal vermos microprocessadores com múltiplo...
No atual contexto de inovações em multi-core, em que as novas tecnologias de integração estão fornec...
Simulações paralelas e distribuídas podem ser utilizadas para criar ambientes virtuais colaborativos...
A necessidade por desempenho afeta tanto processadores de propósitos gerais quanto de sistemas embar...
Orientador: Mauricio F. MagalhõesDissertação (mestrado) - Universidade Estadual de Campinas, Faculda...