BDBComp
Parceria:
SBC
Sistema de Apoio à Decisão Médica Usando Técnicas Wireless e Internet - APODEME

Exploring Lua for Concurrent Programming

Raul J. F. de OliveiraPaulo J. Abatti

Alexandre SkyrmeNoemi RodriguezRoberto Ierusalimschy

Este trabalho apresenta um sistema projetado para coletar informações sobre o estado biológico de pacientes, em tempo real, para apoiar as decisões dos profissionais. Parâmetros biológicos, tais como oximetria, batimento cardíaco, pressão sanguínea e outros, são monitorados por uma rede sem fio permitindo aos médicos acessar as informações dos pacientes usando a internet. The popularization of multi-core processors and of technologies such as hyper-threading demonstrates a fundamental change in the way processors have been evolving and also increases interest in concurrent programming, particularly as a means to improve software performance. However, concurrent programming is still considered complex, mostly due to difficulties in using the available programming models, which have been subject to recurring criticism. The increased interest in concurrency and the lack of proper models to support it stimulates the development of proposals aimed at providing alternative models for concurrent programming. In this paper, we explore some of Lua?s facilities to devise such a model, based on user threads and message passing. We also demonstrate why Lua was particularly well suited for this objective, describe the main characteristics of our model and present a library developed to implement it, along with results of a performance evaluation.

http://www.lbd.dcc.ufmg.br/colecoes/wim/2012/0027.pdf

Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web

Biblioteca Digital Brasileira de Computação - Contato: bdbcomp@lbd.dcc.ufmg.br
     Mantida por:
LBD