Performance Comparison of Python translators for a multi-threaded CPU-bound application

A Milla, E Rucci - Argentine Congress of Computer Science, 2021 - Springer
Currently, Python is one of the most widely used languages in various application areas.
However, it has limitations when it comes to optimizing and parallelizing applications due to …

The safety and performance of prominent programming languages

W Bugden, A Alahmar - International Journal of Software …, 2022 - World Scientific
Background: The current primary focus of programming language benchmarking studies in
the literature is performance with less attention on safety. However, this context has a …

Improving MPI Safety for Modern Languages

J Tronge, H Pritchard, J Brown - Proceedings of the 30th European MPI …, 2023 - dl.acm.org
A program or library is considered safe when it's guaranteed that programmer error cannot
cause undefined behavior. MPI, both the standard and its implementations, is not designed …

Developing a High-Performance Process Mining Library with Java and Python Bindings in Rust

A Küsters, WMP van der Aalst - arXiv preprint arXiv:2401.14149, 2024 - arxiv.org
The most commonly used open-source process mining software tools today are ProM and
PM4Py, written in Java and Python, respectively. Such high-level, often interpreted …

Insights into -shortcutting algorithms

A Leonhardt, U Meyer, M Penschuck - arXiv preprint arXiv:2402.07771, 2024 - arxiv.org
A graph is called a $(k,\rho) $-graph iff every node can reach $\rho $ of its nearest neighbors
in at most k hops. This property proved useful in the analysis and design of parallel shortest …

Automated SELinux RBAC Policy Verification Using SMT

D Pahuja, A Tang, K Tsoutsman - arXiv preprint arXiv:2312.04586, 2023 - arxiv.org
Security-Enhanced Linux (SELinux) is a Linux kernel module that allows for a role-based
access control (RBAC) mechanism. It provides a fine-grained security framework enabling …

N-body performance with a kd-tree: Comparing rust to other languages

J Rotter, MC Lewis - 2022 International Conference on …, 2022 - ieeexplore.ieee.org
This paper presents the results of a more representative N-body benchmark utilizing a kD-
tree implemented in multiple languages. We find that while Rust is slightly slower than C or …

Implementação e Avaliação de Desempenho da Linguagem Rust no NAS Embarassingly Parallel Benchmark

BB Zomer, RB Hoffmann, D Griebler - Anais da XXIII Escola Regional …, 2023 - sol.sbc.org.br
Rust é uma linguagem multiparadigmática de alto desempenho que garante segurança de
memória. NAS Parallel Benchmarks engloba aplicações paralelas de computação de …

Embedding Rust within Open MPI

J Tronge, H Pritchard - Proceedings of the SC'23 Workshops of The …, 2023 - dl.acm.org
The Message-Passing Interface (MPI) requires implementations that are able to adapt to
new hardware and architectures while ensuring correctness and usability. The most widely …

Acelerando código científico en Python usando Numba

A Milla, E Rucci - XXVII Congreso Argentino de Ciencias de la …, 2021 - sedici.unlp.edu.ar
En la actualidad, Python es uno de los lenguajes más utilizados en diversas áreas de
aplicación. Una de ellas es el ámbito científico, donde resulta habitual la existencia de …