{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T12:46:40Z","timestamp":1742388400150,"version":"3.37.3"},"reference-count":17,"publisher":"IBM","issue":"3\/4","funder":[{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"publisher","award":["DE-AC52-07NA27344"],"id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IBM J. Res. & Dev."],"published-print":{"date-parts":[[2020,5,1]]},"DOI":"10.1147\/jrd.2019.2954403","type":"journal-article","created":{"date-parts":[[2019,11,20]],"date-time":"2019-11-20T21:09:35Z","timestamp":1574284175000},"page":"00:1-00:10","source":"Crossref","is-referenced-by-count":22,"title":["Umpire: Application-focused management and coordination of complex hierarchical memory"],"prefix":"10.1147","volume":"64","author":[{"given":"D. A.","family":"Beckingsale","sequence":"first","affiliation":[]},{"given":"M. J.","family":"McFadden","sequence":"additional","affiliation":[]},{"given":"J. P. S.","family":"Dahm","sequence":"additional","affiliation":[]},{"given":"R.","family":"Pankajakshan","sequence":"additional","affiliation":[]},{"given":"R. D.","family":"Hornung","sequence":"additional","affiliation":[]}],"member":"3082","reference":[{"article-title":"A numa API for linux","year":"2005","author":"kleen","key":"ref10"},{"article-title":"memkind: An extensible heap memory manager for heterogeneous memory platforms and mixed memory policies","year":"2015","author":"cantalupo","key":"ref11"},{"key":"ref12","first-page":"67","article-title":"Heterogeneous memory and arena-based heap allocation","author":"williams","year":"0","journal-title":"Proc Workshop Memory Centric High Perform Comput"},{"key":"ref13","article-title":"A scalable concurrent malloc (3) implementation for FreeBSD","author":"evans","year":"0","journal-title":"Proc BSDCan Conf"},{"article-title":"TCMalloc: Thread-caching Malloc","year":"0","author":"ghemawat","key":"ref14"},{"year":"0","key":"ref15","article-title":"A simple memory manager for CUDA designed to help deep learning frameworks manage memory"},{"article-title":"The Boost C++ Libraries","year":"2011","author":"sch\u00e4ling","key":"ref16"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/378995.379232"},{"year":"0","key":"ref4","article-title":"CHAI: Copy-hiding array abstraction to automatically migrate data between memory spaces"},{"journal-title":"Design Patterns Elements of Reusable Object-Oriented Software","year":"1995","author":"gamma","key":"ref3"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2015.07.023"},{"year":"0","key":"ref5","article-title":"RAJA Performance Portability Layer"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.652"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/s10915-011-9531-1"},{"year":"0","key":"ref2"},{"year":"0","key":"ref1"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2015.15"}],"container-title":["IBM Journal of Research and Development"],"original-title":[],"link":[{"URL":"https:\/\/ieeexplore.ieee.org\/ielam\/5288520\/9093089\/8907404-aam.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/5288520\/9093089\/08907404.pdf?arnumber=8907404","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,3]],"date-time":"2022-05-03T20:05:13Z","timestamp":1651608313000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8907404\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,1]]},"references-count":17,"journal-issue":{"issue":"3\/4"},"URL":"https:\/\/doi.org\/10.1147\/jrd.2019.2954403","relation":{},"ISSN":["0018-8646","0018-8646"],"issn-type":[{"type":"print","value":"0018-8646"},{"type":"electronic","value":"0018-8646"}],"subject":[],"published":{"date-parts":[[2020,5,1]]}}}