PPGCCM PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO FUNDAÇÃO UNIVERSIDADE FEDERAL DO ABC Phone: 11 4996-8337 http://propg.ufabc.edu.br/ppgccm

Banca de DEFESA: HENRIQUE GUIRELLI

Uma banca de DEFESA de MESTRADO foi cadastrada pelo programa.
STUDENT : HENRIQUE GUIRELLI
DATE: 09/10/2023
TIME: 15:00
LOCAL: Online Via Google Meet
TITLE:

PM.NET: A persistent memory development library in C#


PAGES: 68
BIG AREA: Ciências Exatas e da Terra
AREA: Ciência da Computação
SUBÁREA: Sistemas de Computação
SUMMARY:

More than a few emerging memory technologies for substituting DRAM have already been presented and are under development in the private sector. In particular, Intel developed a byte addressable memory which is persistent and has performance similar to traditional DRAM. This technology was named persistent memory. Alongside the hardware, Intel also provides a set of libraries written in C and C++ which is capable to abstract the underlying hardware and allows the development of applications that use this new memory. However, this new memory is hard to use, as it is easy to make mistakes during the development and inadiverantly add persistent bugs to the code base.

In this work we present PM.NET, a C# library for developing applications that use persistent memory. PM.NET offers a simple and object-oriented interface for persistent memory development, with automatic management of persistent memory (including garbage collection). Once the root objects to be persisted are identified, PM.NET automatically transforms all relevant objects into persistent objects. Additionally, PM.NET provides a way to wrap volatile objects in persistent objects with proxies, minimizing the code changes required to use persistent memory with performance comparable to relational databases.


COMMITTEE MEMBERS:
Presidente - Interno ao Programa - 3008052 - EMILIO DE CAMARGO FRANCESQUINI
Membro Titular - Examinador(a) Interno ao Programa - 1676329 - RAPHAEL YOKOINGAWA DE CAMARGO
Membro Titular - Examinador(a) Externo à Instituição - RODOLFO JARDIM DE AZEVEDO - UNICAMP
Membro Suplente - Examinador(a) Interno ao Programa - 3009301 - VLADIMIR EMILIANO MOREIRA ROCHA
Membro Suplente - Examinador(a) Externo à Instituição - ALFREDO GOLDMAN VEL LEJBMAN - USP
Notícia cadastrada em: 11/09/2023 10:53
SIGAA | UFABC - Núcleo de Tecnologia da Informação - ||||| | Copyright © 2006-2024 - UFRN - sigaa-1.ufabc.int.br.sigaa-1-prod