{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,13]],"date-time":"2025-09-13T15:51:45Z","timestamp":1757778705689},"publisher-location":"Cham","reference-count":26,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319143125"},{"type":"electronic","value":"9783319143132"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"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":[[2014]]},"DOI":"10.1007\/978-3-319-14313-2_36","type":"book-chapter","created":{"date-parts":[[2014,12,11]],"date-time":"2014-12-11T01:56:46Z","timestamp":1418263006000},"page":"425-437","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Improving Node-Level MapReduce Performance Using Processing-in-Memory Technologies"],"prefix":"10.1007","author":[{"given":"Mahzabeen","family":"Islam","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marko","family":"Scrbak","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Krishna M.","family":"Kavi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mike","family":"Ignatowski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nuwan","family":"Jayasena","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"36_CR1","unstructured":"Apache Hadoop, http:\/\/hadoop.apache.org\/"},{"key":"36_CR2","doi-asserted-by":"crossref","unstructured":"Black, B., Annavaram, M., Brekelbaum, N.: DeVale, et al.: Die stacking (3D) microarchitecture. In: Micro, pp. 469\u2013479. IEEE (2006)","DOI":"10.1109\/MICRO.2006.18"},{"issue":"1","key":"36_CR3","first-page":"3","volume":"10","author":"R. Chen","year":"2013","unstructured":"Chen, R., Chen, H.: Tiled-MapReduce: Efficient and Flexible MapReduce Processing on Multicore with Tiling. Transactions on Architecture and Code Optimization\u00a010(1), 3 (2013)","journal-title":"Transactions on Architecture and Code Optimization"},{"key":"36_CR4","unstructured":"Hybrid Memory Cube Consortium, http:\/\/hybridmemorycube.org\/"},{"key":"36_CR5","unstructured":"Dean, J., Ghemawat, J., Mapreduce, S.: Simplified data processing on large clusters. In: Proceedings of the Conference on Symposium on OSDI, vol.\u00a06 (2004)"},{"key":"36_CR6","doi-asserted-by":"crossref","unstructured":"Draper, J., Chame, J., Hall, M., et al.: The architecture of the DIVA processing-in-memory chip. In: Proceedings of the Supercomputing, pp. 14\u201325. ACM (2002)","DOI":"10.1145\/514191.514197"},{"key":"36_CR7","unstructured":"HSA Foundation, http:\/\/www.hsafoundation.com\/"},{"key":"36_CR8","doi-asserted-by":"crossref","unstructured":"He, B., Fang, W., Luo, Q., et al.: Mars: a MapReduce framework on graphics processors. In: Proceedings of Parallel architectures and compilation techniques, pp. 260-269. ACM, (2008)","DOI":"10.1145\/1454115.1454152"},{"key":"36_CR9","unstructured":"JEDEC, http:\/\/www.jedec.org\/category\/technology-focus-area\/3d-ics-0"},{"issue":"1","key":"36_CR10","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1016\/j.sysarc.2005.02.004","volume":"52","author":"M. Rezaei","year":"2006","unstructured":"Rezaei, M., Kavi, K.M.: Intelligent memory manager: Reducing cache pollution due to memory management functions. Journal of Systems Architecture\u00a052(1), 41\u201355 (2006)","journal-title":"Journal of Systems Architecture"},{"key":"36_CR11","unstructured":"Mao, Y., Morris, R., Kaashoek, M.F.: Optimizing MapReduce for multicore architectures. In: CSAIL, Massachusetts Institute of Technology, Tech. Rep. (2010)"},{"key":"36_CR12","unstructured":"Loh, G., Jayasena, N., Oskin, M., et al.: A Processing in Memory Taxonomy and a Case for Studying Fixed-function PIM. In: Near-Data Processing Workshop (2013)"},{"issue":"2","key":"36_CR13","first-page":"34","volume":"17","author":"D. Patterson","year":"1997","unstructured":"Patterson, D., Anderson, T., Cardwell, N., et al.: A case for intelligent RAM. Micro.\u00a017(2), 34\u201344 (1997)","journal-title":"Micro."},{"issue":"9","key":"36_CR14","doi-asserted-by":"publisher","first-page":"610","DOI":"10.1016\/j.parco.2011.02.004","volume":"37","author":"S.J. Plimpton","year":"2011","unstructured":"Plimpton, S.J., Devine, K.D.: MapReduce in MPI for large-scale graph algorithms. Parallel Computing\u00a037(9), 610\u2013632 (2011)","journal-title":"Parallel Computing"},{"key":"36_CR15","doi-asserted-by":"crossref","unstructured":"Pugsley, S.H., Jestes, J., Zhang, H.: NDC: Analyzing the Impact of 3D-Stacked Memory+Logic Devices on MapReduce Workloads. In: International Symposium on Performance Analysis of Systems and Software (2014)","DOI":"10.1109\/ISPASS.2014.6844483"},{"key":"36_CR16","unstructured":"Phoenix System for MapReduce Program, http:\/\/mapreduce.stanford.edu\/"},{"key":"36_CR17","doi-asserted-by":"crossref","unstructured":"Stuart, J.A., Owens, J.D.: Multi-GPU MapReduce on GPU clusters. In: Parallel and Distributed Processing Symposium, pp. 1068\u20131079. IEEE (2011)","DOI":"10.1109\/IPDPS.2011.102"},{"key":"36_CR18","doi-asserted-by":"crossref","unstructured":"Talbot, J., Yoo, R.M., Kozyrakis, C.: Phoenix++: modular MapReduce for shared-memory systems. In: Proceedings of the International Workshop on MapReduce and its Applications, pp. 9\u201316. ACM (2011)","DOI":"10.1145\/1996092.1996095"},{"key":"36_CR19","doi-asserted-by":"crossref","unstructured":"Torrellas, J.: FlexRAM: Toward an advanced Intelligent Memory system: A retrospective paper. In: Intl. Conference on Computer Design, pp. 3\u20134. IEEE (2012)","DOI":"10.1109\/ICCD.2012.6378607"},{"key":"36_CR20","doi-asserted-by":"crossref","unstructured":"Zhang, D.P., Jayasena, N., Lyashevsky, A., et al.: A new perspective on processing-in-memory architecture design. In: Proceedings of the ACM SIGPLAN Workshop on Memory Systems Performance and Correctness, p. 7. ACM (2013)","DOI":"10.1145\/2492408.2492418"},{"key":"36_CR21","unstructured":"ARM, http:\/\/www.arm.com\/products\/processors\/cortex-a\/cortex-a5.php"},{"key":"36_CR22","unstructured":"Atmel SAMA5D3, http:\/\/www.atmel.com\/microsite\/sama5d3\/highlights.aspx"},{"key":"36_CR23","unstructured":"Graham, S.: HMC Overview. In: Memcon Proceedings (2012)"},{"key":"36_CR24","doi-asserted-by":"crossref","unstructured":"Zhang, D., Jayasena, N., Lyashevsky, A., et al.: TOP-PIM: throughput-oriented programmable processing in memory. In: Proceedings of International Symposium on High-Performance Parallel and Distributed Computing, pp. 85\u201398. ACM (2014)","DOI":"10.1145\/2600212.2600213"},{"key":"36_CR25","unstructured":"gem5 Simulator System, http:\/\/www.m5sim.org"},{"key":"36_CR26","doi-asserted-by":"crossref","unstructured":"Ferdman, M., Adileh, A., Kocberber, O., et al.: A Case for Specialized Processors for Scale-Out Workloads. In: Micro, pp. 31-42. IEEE, (2014)","DOI":"10.1109\/MM.2014.41"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2014: Parallel Processing Workshops"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-14313-2_36","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,24]],"date-time":"2022-04-24T05:37:27Z","timestamp":1650778647000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-14313-2_36"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319143125","9783319143132"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-14313-2_36","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}