Improving concurrency and memory usage in distributed operating systems for lightweight manycores via cooperative time-sharing lightweight tasks

JV Souto, M Castro - Journal of Parallel and Distributed Computing, 2023 - Elsevier
Lightweight manycore processors arise to reconcile performance, energy efficiency, and
scalability requirements on a single chip. Operating Systems (OSes) for these processors …

Inter-kernel communication facility of a distributed operating system for NoC-based lightweight manycores

PH Penna, JV Souto, JF Uller, M Castro… - Journal of Parallel and …, 2021 - Elsevier
Lightweight manycore processors deliver high performance and scalability by bundling in a
single chip hundreds of low-power cores, a distributed memory architecture and Networks …

Co-designing clusters of lightweight manycores and asymmetric operating system kernels

PH Penna, L Maciel, JV Souto, DF Lima… - IEEE Embedded …, 2020 - ieeexplore.ieee.org
Multikernel operating systems (OSs) were introduced to cope with challenges in software
development and deployment in lightweight manycores. Among the possible structures for a …

Enhancing programmability in noc-based lightweight manycore processors with a portable mpi library

JF Uller, JV Souto, PH Penna… - Simpósio em …, 2020 - proceedings-sol.sbc.org.br
The performance and energy efficiency provided by lightweight manycores is undeniable.
However, the lack of rich and portable support for these processors makes software …

Nanvix: A Distributed Operating System for Lightweight Manycore Processors

PH Penna - 2021 - theses.hal.science
Lightweight Manycore (LW Manycore) processors were introduced to deliver
performancescalability with low-power consumption. To address the former aspect, they rely …

LWMPI: An MPI library for NoC‐based lightweight manycore processors with on‐chip memory constraints

J Fellipe Uller, J Vicente Souto… - Concurrency and …, 2023 - Wiley Online Library
Lightweight manycore processors deliver high performance and energy efficiency by
bundling hundreds of low‐power cores, a distributed memory architecture with small local …

A task-based execution engine for distributed operating systems tailored to lightweight manycores with limited on-chip memory

JV Souto, M Castro, PH Penna - 2021 IEEE 33rd International …, 2021 - ieeexplore.ieee.org
Operating Systems (OSes) for lightweight manycore processors feature a distributed design,
where isolated OS instances cooperate to improve programmability and portability issues …

Implementaçao de openmp para o sistema operacional nanvix em risc-v

RA Souza Filho - 2022 - bdtd.ibict.br
Programar sistemas embarcados com múltiplos núcleos de processamento não é uma
tarefa trivial pois, em muitos casos, esses sistemas não têm suporte a interfaces de …

A trace-driven methodology to evaluate and optimize memory management services of distributed operating systems for lightweight manycores

EP Junior, PH Penna, JF Uller, M Castro - Proceedings of the 36th …, 2021 - dl.acm.org
Lightweight manycores belong to a new class of emerging low-power processors for the
Exascale era. These processors present several challenges for the development of …

[引用][C] Proposta de Suporte ao Padrao MPI sobre Infraestrutura de Comunicaçao de Baixo Nıvel no Nanvix

JF Uller, JV Souto, PH Penna, M Castro - Anais da XX Escola Regional de Alto …, 2020 - SBC