AN ALTERNATIVE MODEL FOR CONCURRENT PROGRAMMING IN LUA / UM MODELO ALTERNATIVO PARA PROGRAMAÇÃO CONCORRENTE EM LUA
AUTOR(ES)
ALEXANDRE RUPERT ARPINI SKYRME
DATA DE PUBLICAÇÃO
2008
RESUMO
The popularization of multi-core processors and of technologies such as hyper-threading indicates a different approach to the evolution of processors. This new approach brings about an increased interest in concurrent programming and the exploration of parallelism in order to achieve better performance. However, concurrent programming models now in use are subject to recurring criticism, which stimulates the development of alternative proposals. This work presents a critical analysis of preemptive multithreading with shared memory, which is a widely used model for concurrent programming, and brie y summarizes some studies that deal with alternatives for concurrent programming. It then, proposes a model for concurrent programming structured with the Lua programming language and describes its main characteristics and advantages. Finally, it presents the results of an evaluation of several aspects of a library developed to implement the proposed model.
ASSUNTO(S)
lua concurrence lua preemptive multithreading paralelismo multithreading preemptivo concorrencia parallelism
ACESSO AO ARTIGO
Documentos Relacionados
- A MULTILANGUAGE PROGRAMMING MODEL FOR GEOGRAPHICALLY DISTRIBUTED APPLICATIONS
- Granlog : um modelo para analise automatica de granulosidade na programacao em logica
- Yali : uma extensão do modelo linda para programação paralela em redes heterogêneas
- A WSN PROGRAMMING MODEL WITH A DYNAMIC RECONFIGURATION SUPPORT
- Um modelo de programação orientado ao desenvolvimento de sistemas ubíquos