{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T05:55:29Z","timestamp":1780466129854,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":64,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,10,14]],"date-time":"2017-10-14T00:00:00Z","timestamp":1507939200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,10,14]]},"DOI":"10.1145\/3123939.3123985","type":"proceedings-article","created":{"date-parts":[[2017,11,20]],"date-time":"2017-11-20T14:31:12Z","timestamp":1511188272000},"page":"245-258","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":24,"title":["A many-core architecture for in-memory data processing"],"prefix":"10.1145","author":[{"given":"Sandeep R","family":"Agrawal","sequence":"first","affiliation":[{"name":"Oracle Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sam","family":"Idicula","sequence":"additional","affiliation":[{"name":"Oracle Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Arun","family":"Raghavan","sequence":"additional","affiliation":[{"name":"Oracle Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Evangelos","family":"Vlachos","sequence":"additional","affiliation":[{"name":"Oracle Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Venkatraman","family":"Govindaraju","sequence":"additional","affiliation":[{"name":"Oracle Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Venkatanathan","family":"Varadarajan","sequence":"additional","affiliation":[{"name":"Oracle Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Cagri","family":"Balkesen","sequence":"additional","affiliation":[{"name":"Oracle Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Georgios","family":"Giannikis","sequence":"additional","affiliation":[{"name":"Oracle Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Charlie","family":"Roth","sequence":"additional","affiliation":[{"name":"Oracle Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nipun","family":"Agarwal","sequence":"additional","affiliation":[{"name":"Oracle Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eric","family":"Sedlar","sequence":"additional","affiliation":[{"name":"Oracle Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2017,10,14]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.14778\/1687553.1687625"},{"key":"e_1_3_2_1_2_1","volume-title":"Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI'16)","author":"Abadi Mart\u00edn","year":"2016","unstructured":"Mart\u00edn Abadi , Paul Barham , Jianmin Chen , Zhifeng Chen , Andy Davis , Jeffrey Dean , Matthieu Devin , Sanjay Ghemawat , Geoffrey Irving , Michael Isard , Manjunath Kudlur , Josh Levenberg , Rajat Monga , Sherry Moore , Derek G. Murray , Benoit Steiner , Paul Tucker , Vijay Vasudevan , Pete Warden , Martin Wicke , Yuan Yu , and Xiaoqiang Zheng . 2016 . TensorFlow: A System for Large-scale Machine Learning . In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI'16) . USENIX Association, Berkeley, CA, USA, 265--283. http:\/\/dl.acm.org\/citation.cfm?id=3026877.3026899 Mart\u00edn Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Geoffrey Irving, Michael Isard, Manjunath Kudlur, Josh Levenberg, Rajat Monga, Sherry Moore, Derek G. Murray, Benoit Steiner, Paul Tucker, Vijay Vasudevan, Pete Warden, Martin Wicke, Yuan Yu, and Xiaoqiang Zheng. 2016. TensorFlow: A System for Large-scale Machine Learning. In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI'16). USENIX Association, Berkeley, CA, USA, 265--283. http:\/\/dl.acm.org\/citation.cfm?id=3026877.3026899"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2851141.2851144"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541956"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629577"},{"key":"e_1_3_2_1_6_1","volume-title":"SAJSON: Single-Allocation JSON Parser.","author":"Austin Chad","year":"2013","unstructured":"Chad Austin . 2013 . SAJSON: Single-Allocation JSON Parser. (2013). https:\/\/chadaustin.me\/2013\/01\/single-allocation-json-parser Chad Austin. 2013. SAJSON: Single-Allocation JSON Parser. (2013). https:\/\/chadaustin.me\/2013\/01\/single-allocation-json-parser"},{"key":"e_1_3_2_1_7_1","volume-title":"Proceedings Eighth International Workshop on Frontiers in Handwriting Recognition. 49--54","author":"Bahlmann C.","unstructured":"C. Bahlmann , B. Haasdonk , and H. Burkhardt . 2002. Online handwriting recognition with support vector machines - a kernel approach . In Proceedings Eighth International Workshop on Frontiers in Handwriting Recognition. 49--54 . C. Bahlmann, B. Haasdonk, and H. Burkhardt. 2002. Online handwriting recognition with support vector machines - a kernel approach. In Proceedings Eighth International Workshop on Frontiers in Handwriting Recognition. 49--54."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732219.2732227"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485943"},{"key":"e_1_3_2_1_10_1","volume-title":"Using Rank Propagation and Probabilistic Counting for Link-Based Spam Detection. In In Proceedings of the Workshop on Web Mining and Web Usage Analysis (WebKDD.","author":"Becchetti Luca","year":"2006","unstructured":"Luca Becchetti , Carlos Castillo , Debora Donato , Stefano Leonardi , and Ricardo Baeza-Yates . 2006 . Using Rank Propagation and Probabilistic Counting for Link-Based Spam Detection. In In Proceedings of the Workshop on Web Mining and Web Usage Analysis (WebKDD. Luca Becchetti, Carlos Castillo, Debora Donato, Stefano Leonardi, and Ricardo Baeza-Yates. 2006. Using Rank Propagation and Probabilistic Counting for Link-Based Spam Detection. In In Proceedings of the Workshop on Web Mining and Web Usage Analysis (WebKDD."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/378993.379232"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/502807.502809"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/297805.297827"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNN.2006.875989"},{"key":"e_1_3_2_1_15_1","volume-title":"2016 49th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 1--13","author":"Caulfield A. M.","unstructured":"A. M. Caulfield , E. S. Chung , A. Putnam , H. Angepat , J. Fowers , M. Haselman , S. Heil , M. Humphrey , P. Kaur , J. Y. Kim , D. Lo , T. Massengill , K. Ovtcharov , M. Papamichael , L. Woods , S. Lanka , D. Chiou , and D. Burger . 2016. A cloud-scale acceleration architecture . In 2016 49th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 1--13 . A. M. Caulfield, E. S. Chung, A. Putnam, H. Angepat, J. Fowers, M. Haselman, S. Heil, M. Humphrey, P. Kaur, J. Y. Kim, D. Lo, T. Massengill, K. Ovtcharov, M. Papamichael, L. Woods, S. Lanka, D. Chiou, and D. Burger. 2016. A cloud-scale acceleration architecture. In 2016 49th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 1--13."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1961189.1961199"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.58"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485945"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950413.1950435"},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the 33rd International Conference on Very Large Data Bases (VLDB '07)","author":"Cieslewicz John","unstructured":"John Cieslewicz and Kenneth A. Ross . 2007. Adaptive Aggregation on Chip Multiprocessors . In Proceedings of the 33rd International Conference on Very Large Data Bases (VLDB '07) . VLDB Endowment, 339--350. http:\/\/dl.acm.org\/citation.cfm?id=1325851.1325893 John Cieslewicz and Kenneth A. Ross. 2007. Adaptive Aggregation on Chip Multiprocessors. In Proceedings of the 33rd International Conference on Very Large Data Bases (VLDB '07). VLDB Endowment, 339--350. http:\/\/dl.acm.org\/citation.cfm?id=1325851.1325893"},{"key":"e_1_3_2_1_21_1","volume-title":"SC '10","author":"Dally William J.","unstructured":"William J. Dally . {n. d.}. GPU Computing to Exascale and Beyond. In Plenary keynote , SC '10 . William J. Dally. {n. d.}. GPU Computing to Exascale and Beyond. In Plenary keynote, SC '10."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2248487.2150982"},{"key":"e_1_3_2_1_23_1","volume-title":"AofA: Analysis of Algorithms (DMTCS Proceedings), Philippe Jacquet (Ed.)","volume":"156","author":"Flajolet Philippe","year":"2007","unstructured":"Philippe Flajolet , \u00c9ric Fusy , Olivier Gandouet , and Fr\u00e9d\u00e9ric Meunier . 2007 . Hyper-LogLog: the analysis of a near-optimal cardinality estimation algorithm . In AofA: Analysis of Algorithms (DMTCS Proceedings), Philippe Jacquet (Ed.) , Vol. AH. Discrete Mathematics and Theoretical Computer Science, Juan les Pins, France, 137-- 156 . https:\/\/hal.inria.fr\/hal-00406166 Philippe Flajolet, \u00c9ric Fusy, Olivier Gandouet, and Fr\u00e9d\u00e9ric Meunier. 2007. Hyper-LogLog: the analysis of a near-optimal cardinality estimation algorithm. In AofA: Analysis of Algorithms (DMTCS Proceedings), Philippe Jacquet (Ed.), Vol. AH. Discrete Mathematics and Theoretical Computer Science, Juan les Pins, France, 137--156. https:\/\/hal.inria.fr\/hal-00406166"},{"key":"e_1_3_2_1_24_1","unstructured":"Sanjay Ghemawat and Paul Menage. {n. d.}. TCMalloc: Thread-Caching Malloc. ({n. d.}). http:\/\/goog-perftools.sourceforge.net\/doc\/tcmalloc.html  Sanjay Ghemawat and Paul Menage. {n. d.}. TCMalloc: Thread-Caching Malloc. ({n. d.}). http:\/\/goog-perftools.sourceforge.net\/doc\/tcmalloc.html"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.dam.2008.06.020"},{"key":"e_1_3_2_1_26_1","volume-title":"IEEE Intelligent Vehicles Symposium","author":"Grubb G.","year":"2004","unstructured":"G. Grubb , A. Zelinsky , L. Nilsson , and M. Rilbe . 2004. 3D vision sensing for improved pedestrian safety . In IEEE Intelligent Vehicles Symposium , 2004 . 19--24. G. Grubb, A. Zelinsky, L. Nilsson, and M. Rilbe. 2004. 3D vision sensing for improved pedestrian safety. In IEEE Intelligent Vehicles Symposium, 2004. 19--24."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830800"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2016.30"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2806777.2806836"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2012.6189209"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1816002"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.5555\/645326.649721"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/1148882.1148891"},{"key":"e_1_3_2_1_34_1","volume-title":"2013 IEEE International Symposium on Workload Characterization (IISWC). 56--65","author":"Kestor G.","unstructured":"G. Kestor , R. Gioiosa , D. J. Kerbyson , and A. Hoisie . 2013. Quantifying the energy cost of data movement in scientific applications . In 2013 IEEE International Symposium on Workload Characterization (IISWC). 56--65 . G. Kestor, R. Gioiosa, D. J. Kerbyson, and A. Hoisie. 2013. Quantifying the energy cost of data movement in scientific applications. In 2013 IEEE International Symposium on Workload Characterization (IISWC). 56--65."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.14778\/1687553.1687564"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540748"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250662.1250683"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869389.1869396"},{"key":"e_1_3_2_1_39_1","unstructured":"M. Lichman. 2013. UCI Machine Learning Repository. (2013). http:\/\/archive.ics.uci.edu\/ml  M. Lichman. 2013. UCI Machine Learning Repository. (2013). http:\/\/archive.ics.uci.edu\/ml"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485926"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/339647.339673"},{"key":"e_1_3_2_1_42_1","volume-title":"From the Retina to the Neocortex","author":"Marr David","unstructured":"David Marr and Tomaso Poggio . 1976. Cooperative computation of stereo disparity . In From the Retina to the Neocortex . Springer , 239--243. David Marr and Tomaso Poggio. 1976. Cooperative computation of stereo disparity. In From the Retina to the Neocortex. Springer, 239--243."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1739041.1739137"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008987612352"},{"key":"e_1_3_2_1_45_1","unstructured":"NVIDIA. {n. d.}. NVIDIA TESLA P100 GPU ACCELERATOR. ({n. d.}). http:\/\/images.nvidia.com\/content\/tesla\/pdf\/nvidia-tesla-p100-PCIe-datasheet.pdf  NVIDIA. {n. d.}. NVIDIA TESLA P100 GPU ACCELERATOR. ({n. d.}). http:\/\/images.nvidia.com\/content\/tesla\/pdf\/nvidia-tesla-p100-PCIe-datasheet.pdf"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-20119-1_4"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1559845.1559865"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2747645"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2610522"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.5555\/2665671.2665678"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485925"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.211566398"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2012.6169044"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1736020.1736055"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.895972"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pbio.1002195"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306794"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2014.6835958"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/2967938.2967954"},{"key":"e_1_3_2_1_60_1","unstructured":"Wikipedia. {n. d.}. Ajax (programming). ({n. d.}). https:\/\/en.wikipedia.org\/w\/index.php?title=Ajax_(programming)&oldid=770489771  Wikipedia. {n. d.}. Ajax (programming). ({n. d.}). https:\/\/en.wikipedia.org\/w\/index.php?title=Ajax_(programming)&oldid=770489771"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485944"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541961"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2015.2388958"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1186\/1472-6947-10-16"}],"event":{"name":"MICRO-50: The 50th Annual IEEE\/ACM International Symposium on Microarchitecture","location":"Cambridge Massachusetts","acronym":"MICRO-50","sponsor":["SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing","IEEE-CS\\DATC IEEE Computer Society"]},"container-title":["Proceedings of the 50th Annual IEEE\/ACM International Symposium on Microarchitecture"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3123939.3123985","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3123939.3123985","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:30:31Z","timestamp":1750217431000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3123939.3123985"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,10,14]]},"references-count":64,"alternative-id":["10.1145\/3123939.3123985","10.1145\/3123939"],"URL":"https:\/\/doi.org\/10.1145\/3123939.3123985","relation":{},"subject":[],"published":{"date-parts":[[2017,10,14]]},"assertion":[{"value":"2017-10-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}