NOPL-Erlang: Programação multicore transparente em linguagem de alto nível

Autores

  • Fabio Negrini CPGEI-UTFPR
  • Adriano Francisco Ronszcka CPGEI-UTFPR
  • Robson Ribeiro Linhares CPGEI-UTFPR
  • João Alberto Fabro CPGEI-UTFPR
  • Paulo Cézar Stadzisz CPGEI-UTFPR
  • Jean Marcelo Simão CPGEI-UTFPR

DOI:

https://doi.org/10.12957/cadinf.2019.54404

Resumo

O aumento da capacidade computacional dos processadores tem sido alcançado por meio do incremento de núcleos dentro de um mesmo processador. Esta solução, entretanto, aumenta consideravelmente a complexidade de programação, obrigando desenvolvedores fazerem uso técnica de programação concorrente. Neste artigo é apresentado a NOPL, linguagem própria do PON com propriedades desacoplante e não sequencial. NOPL é uma linguagem que permite a programação concorrente de maneira transparente e em alto nível. O artigo apresenta a linguagem NOPL e sua integração com a arquitetura Erlang para explorar execução concorrente. Nos resultados é possível verificar a redução significativa no tempo de execução à medida em que se aumenta o número de núcleos disponíveis.

Downloads

Publicado

2020-09-12

Como Citar

Negrini, F., Ronszcka, A. F., Linhares, R. R., Fabro, J. A., Stadzisz, P. C., & Simão, J. M. (2020). NOPL-Erlang: Programação multicore transparente em linguagem de alto nível. Cadernos Do IME - Série Informática, 43(2), 70–74. https://doi.org/10.12957/cadinf.2019.54404