Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleMay 2022
PIMProf: an automated program profiler for processing-in-memory offloading decisions
DATE '22: Proceedings of the 2022 Conference & Exhibition on Design, Automation & Test in EuropePages 855–860Processing-in-memory (PIM) architectures reduce the data movement overhead by bringing computation closer to the memory. However, a key challenge is to decide which code regions of a program should be offloaded to PIM for the best performance. The goal ...
Cross-Failure Bug Detection in Persistent Memory Programs
ASPLOS '20: Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating SystemsPages 1187–1202https://doi.org/10.1145/3373376.3378452Persistent memory (PM) technologies, such as Intel's Optane memory, deliver high performance, byte-addressability, and persistence, allowing programs to directly manipulate persistent data in memory without any OS intermediaries. An important ...
- research-articleApril 2019
PMTest: A Fast and Flexible Testing Framework for Persistent Memory Programs
ASPLOS '19: Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating SystemsPages 411–425https://doi.org/10.1145/3297858.3304015Recent non-volatile memory technologies such as 3D XPoint and NVDIMMs have enabled persistent memory (PM) systems that can manipulate persistent data directly in memory. This advancement of memory technology has spurred the development of a new set of ...