DudeTM: Building durable transactions with decoupling for persistent memory M Liu, M Zhang, K Chen, X Qian, Y Wu, W Zheng, J Ren ACM SIGPLAN Notices 52 (4), 329-343, 2017 | 244 | 2017 |
ThyNVM: Enabling software-transparent crash consistency in persistent memory systems J Ren, J Zhao, S Khan, J Choi, Y Wu, O Mutlu Proceedings of the 48th International Symposium on Microarchitecture, 672-685, 2015 | 225 | 2015 |
Crash consistency in encrypted non-volatile main memory systems S Liu, A Kolli, J Ren, S Khan 2018 IEEE International Symposium on High Performance Computer Architecture …, 2018 | 109 | 2018 |
{Log-Structured}{Non-Volatile} Main Memory Q Hu, J Ren, A Badam, J Shu, T Moscibroda 2017 USENIX Annual Technical Conference (USENIX ATC 17), 703-717, 2017 | 86 | 2017 |
Programming for non-volatile main memory is hard J Ren, Q Hu, S Khan, T Moscibroda Proceedings of the 8th Asia-Pacific Workshop on Systems, 1-8, 2017 | 35 | 2017 |
AI: a lightweight system for tolerating concurrency bugs M Zhang, Y Wu, S Lu, S Qi, J Ren, W Zheng Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations …, 2014 | 24 | 2014 |
A lightweight system for detecting and tolerating concurrency bugs M Zhang, Y Wu, S Lu, S Qi, J Ren, W Zheng IEEE Transactions on Software Engineering 42 (10), 899-917, 2016 | 22 | 2016 |
Realizing the {Fault-Tolerance} Promise of Cloud Storage Using Locks with Intent S Setty, C Su, JR Lorch, L Zhou, H Chen, P Patel, J Ren 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI …, 2016 | 17 | 2016 |
Fixing, preventing, and recovering from concurrency bugs DD Deng, GL Jin, M de Kruijf, A Li, B Liblit, S Lu, SX Qi, JL Ren, ... Science China Information Sciences 58, 1-18, 2015 | 15 | 2015 |
Tracing objects across different parties Y Yan, Y Chen, T Moscibroda, E Chang, J Ren, L Chen, Y Gao US Patent 11,210,426, 2021 | 14 | 2021 |
Dual-page checkpointing: An architectural approach to efficient data persistence for in-memory applications S Wu, F Zhou, X Gao, H Jin, J Ren ACM Transactions on Architecture and Code Optimization (TACO) 15 (4), 1-27, 2019 | 13 | 2019 |
{Memory-Centric} Data Storage for Mobile Systems J Ren, CJM Liang, Y Wu, T Moscibroda 2015 USENIX Annual Technical Conference (USENIX ATC 15), 599-611, 2015 | 10 | 2015 |
Managing hybrid main memories with a page-utility driven performance model Y Li, J Choi, J Sun, S Ghose, H Wang, J Meza, J Ren, O Mutlu arXiv preprint arXiv:1507.03303, 2015 | 9 | 2015 |
Towards quantifying the development value of code contributions J Ren, H Yin, Q Hu, A Fox, W Koszek Proceedings of the 2018 26th ACM Joint Meeting on European Software …, 2018 | 7 | 2018 |
NO2: speeding up parallel processing of massive compute-intensive tasks Y Wu, W Guo, J Ren, X Zhao, W Zheng IEEE Transactions on Computers 63 (10), 2487-2499, 2013 | 7 | 2013 |
Flushing in file system J Ren, CJM Liang, T Moscibroda US Patent 10,579,523, 2020 | 6 | 2020 |
Intents and locks with intent L Zhou, JR Lorch, J Ren, PK Patel, S Setty US Patent 10,691,622, 2020 | 5 | 2020 |
DudeTx Durable Transactions Made Decoupled M Liu, M Zhang, K Chen, X Qian, Y Wu, W Zheng, J Ren ACM Transactions on Storage (TOS) 14 (1), 1-28, 2018 | 2 | 2018 |
Tracing objects across different parties Y Yan, Y Chen, T Moscibroda, E Chang, J Ren, L Chen, Y Gao US Patent App. 17/528,423, 2022 | 1 | 2022 |
Quatrain: Accelerating Data Aggregation between Multiple Layers J Ren, Y Wu, M Zhu, W Zheng IEEE Transactions on Computers 63 (5), 1207-1219, 2012 | 1 | 2012 |