Professional Documents
Culture Documents
Throughput (kops/s)
Bandwidth (GB/s)
Bandwidth (GB/s)
6 10
5 3
8
4
2 6
3
2 4
1
1 2
0 0 0
4 8 16 32 64 4 8 16 32 64 Load
Record Size (KB) Record Size (KB) Workload
(a) fio: Sequential Read (b) fio: Random Read (c) YCSB: Load
[8] C HOI , J., A HN , J., K IM , J., RYU , S., AND H AN , H. In-memory [23] PARK , S., K ELLY, T., AND S HEN , K. Failure-atomic msync():
file system with efficient swap support for mobile smart devices. A simple and efficient mechanism for preserving the integrity of
IEEE Transactions on Consumer Electronics 62, 3 (2016), 275– durable data. In Proceedings of the 8th ACM European Conference
282. on Computer Systems (2013), EuroSys ’13, ACM.
[9] C HUNG , S. W., K ISHI , T., PARK , J. W., YOSHIKAWA , M., [24] ROSELLI , D., L ORCH , J. R., AND A NDERSON , T. E. A Com-
PARK , K. S., NAGASE , T., S UNOUCHI , K., K ANAYA , H., K IM , parison of File System Workloads. In Proceedings of the Annual
G. C., N OMA , K., L EE , M. S., YAMAMOTO , A., R HO , K. M., Conference on USENIX Annual Technical Conference (2000), ATC
T SUCHIDA , K., C HUNG , S. J., Y I , J. Y., K IM , H. S., C HUN , ’00, USENIX Association.
Y. S., OYAMATSU , H., AND H ONG , S. J. 4Gbit density STT- [25] S ONG , N. Y., S ON , Y., H AN , H., AND Y EOM , H. Y. Efficient
MRAM using perpendicular MTJ realized with compact cell struc- Memory-Mapped I/O on Fast Storage Device. ACM Transactions
ture. In 2016 IEEE International Electron Devices Meeting (2016), on Storage 12, 4 (2016), 19:1–19:27.
IEDM ’16, IEEE.
[26] VOLOS , H., NALLI , S., PANNEERSELVAM , S., VARADARAJAN ,
[10] C OBURN , J., C AULFIELD , A. M., A KEL , A., G RUPP, L. M., V., S AXENA , P., AND S WIFT, M. M. Aerie: Flexible File-system
G UPTA , R. K., J HALA , R., AND S WANSON , S. Nv-heaps: Mak- Interfaces to Storage-class Memory. In Proceedings of the Ninth
ing persistent objects fast and safe with next-generation, non- European Conference on Computer Systems (2014), EuroSys ’14,
volatile memories. In Proceedings of the Sixteenth International ACM.
Conference on Architectural Support for Programming Languages [27] VOLOS , H., TACK , A. J., AND S WIFT, M. M. Mnemosyne:
and Operating Systems (2011), ASPLOS XVI, ACM. Lightweight Persistent Memory. In Proceedings of the Sixteenth
[11] C ONDIT, J., N IGHTINGALE , E. B., F ROST, C., I PEK , E., L EE , International Conference on Architectural Support for Program-
B., B URGER , D., AND C OETZEE , D. Better I/O Through Byte- ming Languages and Operating Systems (2011), ASPLOS XVI,
addressable, Persistent Memory. In Proceedings of the ACM ACM.
SIGOPS 22nd Symposium on Operating Systems Principles (2009), [28] W ILCOX , M. Add support for NV-DIMMs to ext4. https:
SOSP ’09, ACM. //lwn.net/Articles/613384.
[12] C OOPER , B. F., S ILBERSTEIN , A., TAM , E., R AMAKRISHNAN , [29] W U , X., AND R EDDY, A. L. N. SCMFS: A File System for
R., AND S EARS , R. Benchmarking Cloud Serving Systems with Storage Class Memory. In Proceedings of 2011 International Con-
YCSB. In Proceedings of the 1st ACM Symposium on Cloud ference for High Performance Computing, Networking, Storage
Computing (2010), SoCC ’10, ACM. and Analysis (2011), SC ’11, ACM.
[13] D ULLOOR , S. R., K UMAR , S., K ESHAVAMURTHY, A., L ANTZ , [30] X U , J., AND S WANSON , S. NOVA: A Log-structured File System
P., R EDDY, D., S ANKARAN , R., AND JACKSON , J. System for Hybrid Volatile/Non-volatile Main Memories. In 14th USENIX
Software for Persistent Memory. In Proceedings of the Ninth Conference on File and Storage Technologies (2016), FAST ’16,
European Conference on Computer Systems (2014), EuroSys ’14, USENIX Association.
ACM.
[31] YANG , J., M INTURN , D. B., AND H ADY, F. When Poll is Better
[14] Intel and Micron’s 3D XPoint Technology. https: than Interrupt. In 10th USENIX Conference on File and Storage
//www.micron.com/about/our-innovation/ Technologies (2012), FAST ’12, USENIX Association.
3d-xpoint-technology.