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

Banca de DEFESA: HENRIQUE GUIRELLI

Uma banca de DEFESA de MESTRADO foi cadastrada pelo programa.
DISCENTE : HENRIQUE GUIRELLI
DATA : 09/10/2023
HORA: 15:00
LOCAL: Online Via Google Meet
TÍTULO:

PM.NET: Uma biblioteca de desenvolvimento para memória persistente com C#


PÁGINAS: 68
RESUMO:

Alternativas de diferentes tecnologias para substituir a memória RAM estão sendo pesquisadas e ganhando mais espaço no setor privado. Em particular, a Intel desenvolveu um tipo de memória endereçável por bytes, mas com a característica de ser persistente e que se aproxima do desempenho da memória RAM; essa tecnologia foi nomeada memória persistente. Junto à memória persistente a Intel também fornece um conjunto de bibliotecas escritas em C e C++ que abstrai detalhes de hardware e permite o desenvolvimento de aplicações que utilizam a nova memória. Em contrapartida,  a biblioteca fornecida é de difícil uso; é fácil cometer erros na sua utilização e adicionar bugs persistentes no código.
    
Neste trabalho apresentamos a PM.NET, uma biblioteca em C# para desenvolvimento de aplicações que utilizam memória persistente. A biblioteca PM.NET oferece uma interface simples e orientada a objetos para o desenvolvimento em memória persistente, com gerenciamento automático da memória persistente (incluindo coleta de lixo). Uma vez identificados os objetos raiz a serem persistidos, a PM.NET transforma automaticamente todos os objetos relevantes em objetos persistentes. Adicionalmente, o PM.NET proporciona uma forma de envolver objetos voláteis em objetos persistentes com proxies, minimizando as alterações de código necessárias para o uso da memória persistente com desempenho comparável a banco de dados relacionais.


MEMBROS DA BANCA:
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