1. This paper proposes SP3, a method to improve the concurrency performance of persistent memory transactions on multicores.
2. SP3 keeps track of dependencies between different transactions in a DAG and speculatively executes conflicted transactions without waiting for data persistence.
3. Evaluation shows that SP3 significantly improves concurrency performance and achieves almost linear scalability in most evaluated workloads.
The article is generally reliable and trustworthy, as it provides evidence for its claims through references to other research papers and experiments conducted by the authors. The authors also provide detailed descriptions of their proposed method, SP3, which helps readers understand how it works and why it is effective. Furthermore, the authors have provided a comprehensive list of references to related work in the field, which further adds to the trustworthiness of the article.
However, there are some potential biases that should be noted. For example, the authors do not discuss any possible risks associated with using their proposed method or any unexplored counterarguments that could be made against it. Additionally, while they provide references to related work in the field, they do not explore these works in detail or present both sides equally when discussing them. Finally, some of the language used in the article may be seen as promotional content rather than objective reporting on their findings.