Implementação e Comparação de Ferramentas de Programação para Memória Persistente

Autor: Alexandro Baldassin, Henrique Guirelli, Emilio Francesquini
Rok vydání: 2021
Zdroj: Anais da XII Escola Regional de Alto Desempenho de São Paulo (ERAD-SP 2021).
DOI: 10.5753/eradsp.2021.16705
Popis: Esse artigo aborda o desenvolvimento e análise comparativa da interface de programação de duas bibliotecas. A biblioteca fstream amplamente utilizada no C++ e PMDK, biblioteca criada pela Intel para facilitar o desenvolvimento de sistemas utilizando memória persistente e arquivos mapeados em memória. A utilização do fstream foi simples, a biblioteca foi utilizada para serializar os dados em formato binário. Em contrapartida o desenvolvimento com o PMDK exigiu mais esforço. O desenvolvimento foi afetado por falta de suporte a tipos complexos como string, que exigiu a criação de uma camada intermediária. Neste artigo relatamos a experiência de uso dessas ferramentas e evidenciamos as dificuldades encontradas.
Databáze: OpenAIRE