O uso de multithreading tem se popularizado como forma de separar a execução de tarefas concorrentes e de alcançar maior desempenho aproveitando melhor o tempo das CPUs. No entanto, a programação com threads não é uma tarefa fácil. O uso dos recursos compartilhados deve ser coordenado, pois o acesso concorrente aos mesmos, na maioria dos casos, gera inconsistência na aplicação. O modelo de desenvolvimento orientado a eventos foi apontado por alguns como uma boa alternativa na criação de aplicações. Nesse modelo, a tarefa é realizada por um ou mais eventos, e um loop principal fica responsável por receber e despachar esses eventos. Investigamos, neste trabalho, um modelo em Lua que combina orientação a eventos com preempção sem trazer de vol...
Memória Transacional em Software (MTS) é uma abstração para a sincronização de threads na programaçã...
Sumário da lição da unidade disciplinar de Gestão da Empresa Agrícola, apresentado no âmbito das pro...
Quando entregamos e apresentamos aplicações multimídia por meio de uma rede de comunicação, a latênc...
A popularização dos processadores multinúcleo e de tecnologias como o hyper-threading evidencia uma ...
Sistemas orientados a eventos estão se tornando cada vez mais presentes em diversos domínios de apl...
Novos contextos da computação distribuída reforçam a necessidade de abstra ções de programação que ...
Este trabalho propõe um modelo de teste para programas concorrentes que utilizam memória compartilha...
Dois dos principais fatores do aumento da performance em aplicações single-thread – frequência de op...
SystemC é uma linguagem de desenvolvimento de sistemas de hardware como, por exemplo, os modelos arq...
A demanda por novas aplicações e o desenvolvimento das tecnologias de integração de circuitos integr...
As principais atividades do planejamento e controle da produção influenciam diretamente a eficiência...
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós...
As threads de aplicações paralelas cooperam a fim de cumprir suas tarefas, dessa forma, comunicação ...
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Programa de Pos-Graduação em Cienci...
Na área de processamento paralelo existem dois paradigmas principais de programação: Memória Compart...
Memória Transacional em Software (MTS) é uma abstração para a sincronização de threads na programaçã...
Sumário da lição da unidade disciplinar de Gestão da Empresa Agrícola, apresentado no âmbito das pro...
Quando entregamos e apresentamos aplicações multimídia por meio de uma rede de comunicação, a latênc...
A popularização dos processadores multinúcleo e de tecnologias como o hyper-threading evidencia uma ...
Sistemas orientados a eventos estão se tornando cada vez mais presentes em diversos domínios de apl...
Novos contextos da computação distribuída reforçam a necessidade de abstra ções de programação que ...
Este trabalho propõe um modelo de teste para programas concorrentes que utilizam memória compartilha...
Dois dos principais fatores do aumento da performance em aplicações single-thread – frequência de op...
SystemC é uma linguagem de desenvolvimento de sistemas de hardware como, por exemplo, os modelos arq...
A demanda por novas aplicações e o desenvolvimento das tecnologias de integração de circuitos integr...
As principais atividades do planejamento e controle da produção influenciam diretamente a eficiência...
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós...
As threads de aplicações paralelas cooperam a fim de cumprir suas tarefas, dessa forma, comunicação ...
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Programa de Pos-Graduação em Cienci...
Na área de processamento paralelo existem dois paradigmas principais de programação: Memória Compart...
Memória Transacional em Software (MTS) é uma abstração para a sincronização de threads na programaçã...
Sumário da lição da unidade disciplinar de Gestão da Empresa Agrícola, apresentado no âmbito das pro...
Quando entregamos e apresentamos aplicações multimídia por meio de uma rede de comunicação, a latênc...