VINICIUS F. DA SILVA


I am a Operating Systems Researcher
Undergraduate projects & Memberships



Undergraduate Thesis - ICEI - PUCMINAS

My undergraduate thesis proposes a kernel-bypass device that implements a communication abstraction between processes using the zero-copy technique, involving direct data transfer between processes in a microkernel architecture, removing context switches and intermediate copies that cause overhead.

• Advisor 1: Pedro Henrique Penna

• Advisor 2: Henrique Cota de Freitas

Researcher in Compilers and Operating System at Nanvix

Virtual Machine develop using C and C++ languanges. Nanvix VM decode a MIPS and ARM assembly, translate to RISC-V Assembly and run in a manycore processor!

As a researcher with expertise in Compilers and Operating Systems at Nanvix, my focus lies in the advancement of a virtual machine project. This undertaking centers on the development of a Just-In-Time translation engine within the Nanvix emulator’s operating system. Aiming to enhance emulation efficiency, my role encompasses the creation of this engine using C and C++ programming languages. Its primary function is the real-time translation of assembly instructions, transitioning from the MIPS architecture to the RISC-V processor, thus contributing to the optimization of the Nanvix emulator’s performance.

• Advisor: Pedro Henrique Penna

• Document: link

PIBIC/CNPQ Researcher at Programa de Pós-Graduação em Odontologia - ICBS - PUCMINAS

I have worked as an Android application developer, using Java and Kotlin programming languages, as part of a scientific initiation for the postgraduate program in dentistry.

• Advisor: Rodrigo Villamarim Soares

• Document: link

Memberships



IEEE Computer Society - IEEE ICS


some text

• Document: link

Institute of Electrical and Electronics Engineers - IEEE


some text

• Document: link

Brazilian Computer Society - SBC


some text

• Document: link

Association for Computing Machinery - ACM


some text

• Document: link