Language and Compiler for Notification-Oriented Paradigm: an excellent performance rules-oriented solution

  • Larissa K. Oshiro UTFPR
  • Adriano F. Ronszcka UTFPR
  • João A. Fabro UTFPR
  • Jean M. Simão UTFPR

Abstract


The Notification-Oriented Paradigm (NOP) is a software development solution that allows, among other characteristics, excellent performance by means of lean entities that collaborate by precise notifications. The present work proposes a materialization for NOP in the scope of NOPL 2.0 Technology by means of a code generator for the notifying C ++ oriented to namespaces target, called NPCPP 2.0, from the rule-oriented language NOPL. A comparative study between the same solution in usual C++ and LingPON/NPCPP 2.0 is also presented, showing its proper performance.
Keywords: High-Performance Computing, Languages, Compilers, and Tools for Parallel and Distributed Computing

References

Negrini F., Linhares R. R., Fabro J. A., Stadzisz P. C. e Simão J. M. (2019) “NOPL- Erlang: Programação Multicore Transparente em Linguagem de Alto Nível”, V Escola Regional de Alto Desempenho do Rio de Janeiro (ERAD-RJ 2019), Brasil.

Ronszcka, A. F. (2019) "Método para a Criação de Linguagens de Programação e Compiladores para o Paradigma Orientado a Notificações em Plataformas Distintas", Tese de Doutorado – CPGEI/UTFPR, Curitiba, Brasil.
Published
2021-05-06
OSHIRO, Larissa K.; RONSZCKA, Adriano F.; FABRO, João A.; SIMÃO, Jean M.. Language and Compiler for Notification-Oriented Paradigm: an excellent performance rules-oriented solution. In: REGIONAL SCHOOL OF HIGH PERFORMANCE COMPUTING FROM SÃO PAULO (ERAD-SP), 12. , 2021, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 61-64. DOI: https://doi.org/10.5753/eradsp.2021.16706.