{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,10]],"date-time":"2024-09-10T12:09:38Z","timestamp":1725970178680},"publisher-location":"Cham","reference-count":23,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319776095"},{"type":"electronic","value":"9783319776101"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","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":[[2018]]},"DOI":"10.1007\/978-3-319-77610-1_14","type":"book-chapter","created":{"date-parts":[[2018,3,7]],"date-time":"2018-03-07T07:32:50Z","timestamp":1520407970000},"page":"181-194","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["On Automated Feedback-Driven Data Placement in Multi-tiered Memory"],"prefix":"10.1007","author":[{"given":"T. Chad","family":"Effler","sequence":"first","affiliation":[]},{"given":"Adam P.","family":"Howard","sequence":"additional","affiliation":[]},{"given":"Tong","family":"Zhou","sequence":"additional","affiliation":[]},{"given":"Michael R.","family":"Jantz","sequence":"additional","affiliation":[]},{"given":"Kshitij A.","family":"Doshi","sequence":"additional","affiliation":[]},{"given":"Prasad A.","family":"Kulkarni","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,3,8]]},"reference":[{"key":"14_CR1","unstructured":"Intel: 3D XPoint (2016). http:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/3d-xpoint-unveiled-video.html"},{"issue":"6","key":"14_CR2","doi-asserted-by":"crossref","first-page":"1852","DOI":"10.1109\/TPDS.2015.2461155","volume":"27","author":"S Mittal","year":"2016","unstructured":"Mittal, S., Vetter, J.S.: A survey of techniques for architecting DRAM caches. IEEE Trans. Parallel Distrib. Syst. 27(6), 1852\u20131863 (2016)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"14_CR3","unstructured":"Meswani, M., Blagodurov, S., Roberts, D., Slice, J., Ignatowski, M., Loh, G.: Heterogeneous memory architectures: a HW\/SW approach for mixing die-stacked and off-package memories. In: HPCA, 2015 (February 2015)"},{"key":"14_CR4","doi-asserted-by":"crossref","unstructured":"Li, Y., Ghose, S., Choi, J., Sun, J., Wang, H., Mutlu, O.: Utility-based hybrid memory management. In: IEEE CLUSTER (September 2017)","DOI":"10.1109\/CLUSTER.2017.130"},{"key":"14_CR5","unstructured":"Cantalupo, C., Venkatesan, V., Hammond, J.R.: User extensible heap manager for heterogeneous memory platforms and mixed memory policies (2015). http:\/\/memkind.github.io\/memkind\/memkind_arch_20150318.pdf"},{"key":"14_CR6","doi-asserted-by":"crossref","unstructured":"Dulloor, S.R., et al.: Data tiering in heterogeneous memory systems. In: Eleventh European Conference on Computer Systems, p. 15. ACM (2016)","DOI":"10.1145\/2901318.2901344"},{"issue":"4","key":"14_CR7","doi-asserted-by":"crossref","first-page":"607","DOI":"10.1145\/2775054.2694381","volume":"50","author":"N Agarwal","year":"2015","unstructured":"Agarwal, N., et al.: Page placement strategies for GPUs within heterogeneous memory systems. SIGPLAN Not. 50(4), 607\u2013618 (2015)","journal-title":"SIGPLAN Not."},{"issue":"6","key":"14_CR8","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1145\/1064978.1065034","volume":"40","author":"CK Luk","year":"2005","unstructured":"Luk, C.K., et al.: Pin: building customized program analysis tools with dynamic instrumentation. SIGPLAN Not. 40(6), 190\u2013200 (2005)","journal-title":"SIGPLAN Not."},{"key":"14_CR9","unstructured":"Evans, J.: A scalable concurrent malloc (3) implementation for FreeBSD (2006)"},{"issue":"1","key":"14_CR10","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1109\/LCA.2015.2414456","volume":"15","author":"Y Kim","year":"2016","unstructured":"Kim, Y., Yang, W., Mutlu, O.: Ramulator: a fast and extensible DRAM simulator. IEEE Comput. Archit. Lett. 15(1), 45\u201349 (2016). https:\/\/doi.org\/10.1109\/LCA.2015.2414456","journal-title":"IEEE Comput. Archit. Lett."},{"key":"14_CR11","doi-asserted-by":"crossref","unstructured":"Giardino, M., Doshi, K., Ferri, B.H.: Soft2LM: application guided heterogeneous memory management. In: IEEE International Conference on Networking, Architecture and Storage (NAS), USA, pp. 1\u201310 (2016)","DOI":"10.1109\/NAS.2016.7549421"},{"key":"14_CR12","doi-asserted-by":"crossref","unstructured":"Agarwal, N., Wenisch, T.F.: Thermostat: application-transparent page management for two-tiered main memory. In: ASPLOS. ASPLOS 2017, pp. 631\u2013644. ACM, New York (2017)","DOI":"10.1145\/3037697.3037706"},{"key":"14_CR13","doi-asserted-by":"crossref","unstructured":"Peng, I.B., Gioiosa, R., Kestor, G., Cicotti, P., Laure, E., Markidis, S.: RTHMS: a tool for data placement on hybrid memory system. In: ISMM (2017)","DOI":"10.1145\/3092255.3092273"},{"key":"14_CR14","doi-asserted-by":"crossref","unstructured":"Servat, H., Pea, A.J., Llort, G., Mercadal, E., Hoppe, H., Labarta, J.: Automating the application data placement in hybrid memory systems. In: 2017 IEEE International Conference on Cluster Computing (CLUSTER) (September 2017)","DOI":"10.1109\/CLUSTER.2017.50"},{"issue":"4","key":"14_CR15","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1145\/2499368.2451157","volume":"48","author":"M Dashti","year":"2013","unstructured":"Dashti, M., Fedorova, A., Funston, J., Gaud, F., Lachaize, R., Lepers, B., Quema, V., Roth, M.: Traffic management: a holistic approach to memory placement on NUMA systems. SIGPLAN Not. 48(4), 381\u2013394 (2013)","journal-title":"SIGPLAN Not."},{"key":"14_CR16","doi-asserted-by":"crossref","unstructured":"Jantz, M.R., et al.: A framework for application guidance in virtual memory systems. In: Virtual Execution Environments. VEE 2013, pp. 155\u2013166 (2013)","DOI":"10.1145\/2451512.2451543"},{"key":"14_CR17","doi-asserted-by":"crossref","unstructured":"Jantz, M.R., et al.: Cross-layer memory management for managed language applications. In: ACM\/SIGPLAN OOPSLA. ACM, New York (2015)","DOI":"10.1145\/2814270.2814322"},{"key":"14_CR18","unstructured":"Guo, R., Liao, X., Jin, H., Yue, J., Tan, G.: NightWatch: integrating lightweight and transparent cache pollution control into dynamic memory allocation systems. In: 2015 USENIX Annual Technical Conference (USENIX ATC 15), pp. 307\u2013318 (2015)"},{"key":"14_CR19","doi-asserted-by":"crossref","unstructured":"Lattner, C., Adve, V.: LLVM: a compilation framework for lifelong program analysis & transformation. In: Code Generation and Optimization (2004)","DOI":"10.1109\/CGO.2004.1281665"},{"key":"14_CR20","doi-asserted-by":"crossref","unstructured":"Sodani, A.: Knights Landing (KNL): 2nd generation Intel\u00ae Xeon Phi processor. In: 2015 IEEE Hot Chips 27 Symposium (HCS), pp. 1\u201324. IEEE (2015)","DOI":"10.1109\/HOTCHIPS.2015.7477467"},{"issue":"4","key":"14_CR21","first-page":"1","volume":"7","author":"G Hamerly","year":"2005","unstructured":"Hamerly, G., Perelman, E., Lau, J., Calder, B.: Simpoint 3.0. J. Instr. Level Parallelism 7(4), 1\u201328 (2005)","journal-title":"J. Instr. Level Parallelism"},{"issue":"4","key":"14_CR22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1186736.1186737","volume":"34","author":"JL Henning","year":"2006","unstructured":"Henning, J.L.: SPEC CPU2006 benchmark descriptions. ACM SIGARCH Comput. Archit. News 34(4), 1\u201317 (2006)","journal-title":"ACM SIGARCH Comput. Archit. News"},{"key":"14_CR23","doi-asserted-by":"crossref","unstructured":"Nethercote, N., Seward, J.: Valgrind: a framework for heavyweight dynamic binary instrumentation. In: PLDI (2007)","DOI":"10.1145\/1250734.1250746"}],"container-title":["Lecture Notes in Computer Science","Architecture of Computing Systems \u2013 ARCS 2018"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-77610-1_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,12]],"date-time":"2019-10-12T09:39:34Z","timestamp":1570873174000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-77610-1_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319776095","9783319776101"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-77610-1_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]}}}