2021
DOI: 10.1145/3465402
|View full text |Cite
|
Sign up to set email alerts
|

Persistent Memory

Abstract: The recent rise of byte-addressable non-volatile memory technologies is blurring the dichotomy between memory and storage. In particular, they allow programmers to have direct access to persistent data instead of relying on traditional interfaces, such as file and database systems. However, they also bring new challenges, as a failure may render the program in an unrecoverable and inconsistent state. Consequently, a lot of effort has been put by both industry and academia into making the task of programming wi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
3
0
2

Year Published

2023
2023
2024
2024

Publication Types

Select...
6
2
1

Relationship

2
7

Authors

Journals

citations
Cited by 20 publications
(5 citation statements)
references
References 104 publications
0
3
0
2
Order By: Relevance
“…A minute's delay can generate parsed output discrephttp:// journals.uob.edu.bh ancies. For fraud detection, extensive data must be studied as it enters firms for optimal results, such as scanning all 5 million daily company transactions for suspected fraud [36].…”
Section: ) Big Data Challengesmentioning
confidence: 99%
See 1 more Smart Citation
“…A minute's delay can generate parsed output discrephttp:// journals.uob.edu.bh ancies. For fraud detection, extensive data must be studied as it enters firms for optimal results, such as scanning all 5 million daily company transactions for suspected fraud [36].…”
Section: ) Big Data Challengesmentioning
confidence: 99%
“…Companies analyze extensive data to uncover new insights. Monitoring live video feeds from surveillance cameras to restrict the focus of interest; analyzing films, documents, and photos to increase customer satisfaction [36].…”
Section: ) Big Data Challengesmentioning
confidence: 99%
“…A Memória Persistente (PM) permite que aplicac ¸ões possam manter estruturas de dados diretamente na memória. Com isso, uma aplicac ¸ão pode acessar diretamente dados sem a necessidade de um sistema de arquivos, como acontece atualmente com dispositivos de armazenamento externo, como SSD, aumentando assim a eficiência e o seu desempenho [Baldassin et al 2021]. Porém, devem haver mecanismos de manutenc ¸ão da integridade delas caso ocorram falhas, que podem causar problemas como inconsistências, metadados irrecuperáveis, recuperac ¸ões demoradas e dealocac ¸ão insegura.…”
Section: Introduc ¸ãOunclassified
“…As memórias persistentes são dispositivos que se encontram entre as memórias voláteis (e.g., DRAM) e os dispositivos não voláteis (e.g., SSD), possuindo enderec ¸amento em bytes, alta velocidade de resposta e com garantia de persistência dos dados [Baldassin et al 2021]. Com a chegada dos dispositivos persistentes no mercado, foi criada a necessidade de interfaces para a programac ¸ão persistente, visto sua dificuldade de se programar [Jinglei Ren 2017].…”
Section: Introduc ¸ãOunclassified