{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T04:12:21Z","timestamp":1743048741651,"version":"3.40.3"},"publisher-location":"Cham","reference-count":37,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030049171"},{"type":"electronic","value":"9783030049188"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-04918-8_5","type":"book-chapter","created":{"date-parts":[[2019,3,18]],"date-time":"2019-03-18T06:05:44Z","timestamp":1552889144000},"page":"70-89","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["The OpenFAM API: A Programming Model for Disaggregated Persistent Memory"],"prefix":"10.1007","author":[{"given":"Kimberly","family":"Keeton","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sharad","family":"Singhal","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Raymond","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,3,19]]},"reference":[{"key":"5_CR1","unstructured":"Asanovic, K.: FireBox: a hardware building block for 2020 warehouse-scale computers. Keynote at USENIX Conference on File and Storage Technologies (FAST) 2014"},{"issue":"7","key":"5_CR2","doi-asserted-by":"publisher","first-page":"528","DOI":"10.14778\/2904483.2904485","volume":"9","author":"C Binnig","year":"2016","unstructured":"Binnig, C., Crotty, A., Galakatos, A., Kraska, T., Zamanian, E.: The end of slow networks: it\u2019s time for a redesign. Proc. VLDB Endow. 9(7), 528\u2013539 (2016)","journal-title":"Proc. VLDB Endow."},{"key":"5_CR3","unstructured":"Cavium, ThunderX2 ARM Processors. \n                      https:\/\/www.cavium.com\/product-thunderx2-arm-processors.html\n                      \n                    . Accessed 22 July 2018"},{"key":"5_CR4","unstructured":"Cray: Cray XC Series GNI and DMAPP API User Guide (CLE 6.0.UP05) S-2446. \n                      https:\/\/pubs.cray.com\/pdf-attachments\/attachment?pubId=00478935-DA&attachmentId=pub_00478935-DA.pdf\n                      \n                    . Accessed 28 July 2018"},{"key":"5_CR5","doi-asserted-by":"crossref","unstructured":"Dulloor, S.R., et al.: Data tiering in heterogeneous memory systems. In: Proceedings of 11th ACM European Conference on Computer Systems (EuroSys) (2016)","DOI":"10.1145\/2901318.2901344"},{"key":"5_CR6","unstructured":"Faraboschi, P., Keeton, K., Marsland, T., Milojicic, D.: Beyond processor-centric operating systems. In: Proceedings of Workshop on Hot Topics in Operating Systems (HotOS) (2015)"},{"key":"5_CR7","unstructured":"Funk, M.: Drilling down into the machine from HPE. The Next Platform, 4 January 2016. \n                      https:\/\/www.nextplatform.com\/2016\/01\/04\/drilling-down-into-the-machine-from-hpe\/\n                      \n                    . Accessed 22 July 2018"},{"key":"5_CR8","unstructured":"Funk, M.: Drilling into the CCIX coherence standard. The Next Platform, 13 July 2016. \n                      https:\/\/www.nextplatform.com\/2016\/01\/04\/drilling-down-into-the-machine-from-hpe\/\n                      \n                    . Accessed 22 July 2018"},{"key":"5_CR9","unstructured":"Gen-Z Consortium: Gen-Z Atomics, October 2017. \n                      https:\/\/genzconsortium.org\/wp-content\/uploads\/2018\/05\/1711_Gen-Z-Atomics.pdf\n                      \n                    . Accessed 25 July 2018"},{"key":"5_CR10","unstructured":"Gen-Z Consortium: Gen-Z Coherency, October 2017. \n                      http:\/\/genzconsortium.org\/wp-content\/uploads\/2017\/08\/Gen-Z-Coherency.pdf\n                      \n                    . Accessed 25 July 2018"},{"key":"5_CR11","unstructured":"Gen-Z Consortium: Gen-Z Core Specification. \n                      https:\/\/genzconsortium.org\/specification\/core-specification-1-0\/\n                      \n                    . Accessed 22 July 2018"},{"key":"5_CR12","unstructured":"Gen-Z Consortium: Gen-Z ZMMU and Memory Interleave, June 2018. \n                      https:\/\/genzconsortium.org\/wp-content\/uploads\/2018\/06\/Gen-Z-MMU-and-Memory-Interleave-1.pdf\n                      \n                    . Accessed 25 July 2018"},{"key":"5_CR13","unstructured":"Hewlett Packard Enterprise: HPE Persistent Memory: The Performance of Memory with the Persistence of Storage. \n                      https:\/\/www.hpe.com\/us\/en\/servers\/persistent-memory.html\n                      \n                    . Accessed 25 July 2018"},{"key":"5_CR14","unstructured":"Hewlett Packard Enterprise: New HPE Pointnext Capabilities Accelerate Transition to Memory-Driven Computing. \n                      https:\/\/news.hpe.com\/new-hpe-pointnext-capabilities-accelerate-transition-to-memory-driven-computing\/\n                      \n                    . Accessed 22 July 2018"},{"key":"5_CR15","unstructured":"Huawei: High Throughput Computing Data Center Architecture: Thinking of Data Center 3.0. \n                      http:\/\/www.huawei.com\/ilink\/en\/download\/HW_349607\n                      \n                    . Accessed 25 July 2018"},{"key":"5_CR16","unstructured":"Intel: Facebook Collaborate on Future Data Center Rack Technologies, Intel Newsroom, 16 January 2013. \n                      http:\/\/goo.gl\/6h2Ut\n                      \n                    . Accessed 25 July 2018"},{"key":"5_CR17","unstructured":"Intel: Intel Omni-Path Architecture (Intel OPA) Driving Exascale Computing and HPC. \n                      http:\/\/www.intel.com\/content\/www\/us\/en\/high-performance-computing-fabrics\/omni-path-architecture-fabric-overview.html\n                      \n                    . Accessed 25 July 2018"},{"key":"5_CR18","unstructured":"Intel Rack Scale Design: Data Center Agility at Scale. \n                      http:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/rack-scale-design-overview.html\n                      \n                    . Accessed 25 July 2018"},{"key":"5_CR19","unstructured":"High Bandwidth Memory (HBM) DRAM, JEDEC Standard JESD235A, November 2015. \n                      http:\/\/www.jedec.org\/standards-documents\/results\/jesd235\n                      \n                    . Accessed 25 July 2018"},{"key":"5_CR20","unstructured":"Keeton, K.: Memory-driven computing. Keynote at 33rd International Conference on Massive Storage Systems and Technology (MSST), May 2017. \n                      http:\/\/storageconference.us\/2017\/Presentations\/Keeton.pdf"},{"key":"5_CR21","unstructured":"Kerrisk, M.: Linux\/UNIX System Programming: POSIX Shared Memory, February 2015. \n                      http:\/\/man7.org\/training\/download\/posix_shm_slides.pdf\n                      \n                    . Accessed 30 July 2018"},{"key":"5_CR22","doi-asserted-by":"crossref","unstructured":"Lim, K., et al.: System-level implications of disaggregated memory. In: Proceedings of International Symposium on High Performance Computer Architecture (HPCA) (2012)","DOI":"10.1109\/HPCA.2012.6168955"},{"key":"5_CR23","unstructured":"Lockwood, G.: What\u2019s so bad about POSIX I\/O?. The Next Platform, 11 September 2017. \n                      https:\/\/www.nextplatform.com\/2017\/09\/11\/whats-bad-posix-io\/\n                      \n                    . Accessed 29 July 2018"},{"key":"5_CR24","doi-asserted-by":"crossref","unstructured":"Loesing, S., Pilman, M., Etter, T., Kossmann, D.: On the design and scalability of distributed shared-data databases. In: Proceedings of 15th ACM SIGMOD International Conference on Management of Data (SIGMOD), pp. 663\u2013676 (2015)","DOI":"10.1145\/2723372.2751519"},{"key":"5_CR25","doi-asserted-by":"crossref","unstructured":"Novakovic, S., Daglis, A., Bugnion, E., Falsafi, B., Grot, B.: Scale-out NUMA. In: Proceedings of Symposium on Architectural Support for Programming Languages and Operating Systems (ASPLOS) (2014)","DOI":"10.1145\/2541940.2541965"},{"key":"5_CR26","unstructured":"OpenCAPI Overview, 14 October 2016. \n                      http:\/\/opencapi.org\/wp-content\/uploads\/2016\/09\/OpenCAPI-Overview.10.14.16.pdf\n                      \n                    . Accessed 25 July 2018"},{"key":"5_CR27","unstructured":"OpenSHMEM API Version 1.4. \n                      http:\/\/openshmem.org\/site\/sites\/default\/site_files\/OpenSHMEM-1.4.pdf\n                      \n                    . Accessed 25 July 2018"},{"key":"5_CR28","unstructured":"The OpenFAM API. \n                      https:\/\/github.com\/OpenFAM\/API\n                      \n                    . Accessed 27 June 2018"},{"key":"5_CR29","unstructured":"pmem.io: Persistent Memory Programming. \n                      http:\/\/pmem.io\n                      \n                    . Accessed 29 July 2018"},{"key":"5_CR30","doi-asserted-by":"crossref","unstructured":"Qureshi, M.K., Srinivasan, V., Rivers, J.A.: Scalable high performance main memory system using phase-change memory technology. In: Proceedings of 36th International Symposium on Computer Architecture (ISCA), pp. 24\u201333 (2009)","DOI":"10.1145\/1555754.1555760"},{"key":"5_CR31","unstructured":"RDMA Consortium: \n                      http:\/\/www.rdmaconsortium.org\n                      \n                    . Accessed 25 July 2018"},{"key":"5_CR32","doi-asserted-by":"crossref","unstructured":"Seyedi, M.A., Fiorentino, M.: Silicon photonics; ring modulator transmitters. In: Guenther, R., Steel, D. (eds.) Encyclopedia of Modern Optics, 2nd edn, vol. 4, pp. 216\u2013223 (2018)","DOI":"10.1016\/B978-0-12-803581-8.09762-9"},{"key":"5_CR33","doi-asserted-by":"crossref","unstructured":"Shah, H., Marti, F., Noureddine, W., Eiriksson, A., Sharp, R.: Remote Direct Memory Access (RDMA) Protocol Extensions, IETF RFC 7306, June 2014. \n                      https:\/\/tools.ietf.org\/html\/rfc7306\n                      \n                    . Accessed 25 July 2018","DOI":"10.17487\/rfc7306"},{"key":"5_CR34","unstructured":"Spelman, L.: Reimagining the Data Center Memory and Storage Hierarchy, Intel Newsroom, 30 May 2018. \n                      https:\/\/newsroom.intel.com\/editorials\/re-architecting-data-center-memory-storage-hierarchy\/\n                      \n                    . Accessed 25 July 2018"},{"key":"5_CR35","unstructured":"Storage Networking Industry Association (SNIA): NVM Programming Model (NPM), Version 1.2. \n                      https:\/\/www.snia.org\/sites\/default\/files\/technical_work\/final\/NVMProgrammingModel_v1.2.pdf\n                      \n                    . Accessed 29 July 2018"},{"key":"5_CR36","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1038\/nature06932","volume":"453","author":"DB Strukov","year":"2008","unstructured":"Strukov, D.B., Snider, G.S., Steward, D.R., Williams, R.S.: The missing memristor found. Nature 453, 80\u201383 (2008)","journal-title":"Nature"},{"issue":"1","key":"5_CR37","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1109\/MDT.2011.20","volume":"28","author":"Y Xie","year":"2011","unstructured":"Xie, Y.: Modeling, architecture and applications for emerging memory technologies. IEEE Design and Test of Computers 28(1), 44\u201351 (2011)","journal-title":"IEEE Design and Test of Computers"}],"container-title":["Lecture Notes in Computer Science","OpenSHMEM and Related Technologies. OpenSHMEM in the Era of Extreme Heterogeneity"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-04918-8_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,20]],"date-time":"2019-05-20T05:15:58Z","timestamp":1558329358000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-04918-8_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030049171","9783030049188"],"references-count":37,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-04918-8_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"19 March 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"OpenSHMEM","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Workshop on OpenSHMEM and Related Technologies","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Baltimore, MD","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"USA","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 August 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 August 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"openshmem2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.csm.ornl.gov\/workshops\/openshmem2018\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}