| Grant number: | 23/05019-3 |
| Support Opportunities: | Scholarships in Brazil - Scientific Initiation |
| Start date: | May 01, 2023 |
| End date: | April 30, 2024 |
| Field of knowledge: | Physical Sciences and Mathematics - Computer Science - Computer Systems |
| Principal Investigator: | Alexandro José Baldassin |
| Grantee: | André Mendonça Morato Pupin |
| Host Institution: | Instituto de Geociências e Ciências Exatas (IGCE). Universidade Estadual Paulista (UNESP). Campus de Rio Claro. Rio Claro , SP, Brazil |
| Associated research grant: | 18/15519-5 - Performance optimizations for multicore architectures, AP.JP2 |
Abstract Memória Persistente (PM) é uma nova tecnologia de memória que fornece dados persistentes com endereçamento por byte. A programação com memória persistente é um pouco diferente da memória volátil, pois uma falha durante a atualização de uma estrutura de dados persistente pode torná-la inconsistente. Por exemplo, adicionar um novo elemento a uma lista encadeada tradicional corromperá a estrutura de dados se o ponteiro do nó anterior for atualizado para o novo nó mas ocorrer uma falha antes da atualização do ponteiro para o próximo. Para evitar tais cenários, as atualizações devem ser executadas atomicamente. Embora várias interfaces de programação tenham sido propostas na literatura, apenas o Intel PMDK (Persistent Memory Development Kit) é realmente associado a um produto comercial, sendo a única oficialmente suportada. Para a maioria dos aplicativos, a programação com PMDK requer o uso de uma interface de baixo nível. Está interface é de difícil uso e muito sujeita a erros de codificação, conforme descrito na literatura. Neste projeto de iniciação científica, pretendemos investigar as interfaces mais comuns propostas para programação com PM e avaliar sua facilidade de uso, bem como o desempenho resultante. Algumas estruturas de dados serão escolhidas e um estudo qualitativo será realizado. | |
| News published in Agência FAPESP Newsletter about the scholarship: | |
| More itemsLess items | |
| TITULO | |
| Articles published in other media outlets ( ): | |
| More itemsLess items | |
| VEICULO: TITULO (DATA) | |
| VEICULO: TITULO (DATA) | |