{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T20:29:53Z","timestamp":1767990593377,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,10,17]],"date-time":"2021-10-17T00:00:00Z","timestamp":1634428800000},"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":[[2021,10,18]]},"DOI":"10.1145\/3466752.3480052","type":"proceedings-article","created":{"date-parts":[[2021,10,17]],"date-time":"2021-10-17T19:16:55Z","timestamp":1634498215000},"page":"845-856","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["HiMA: A Fast and Scalable History-based Memory Access Engine for Differentiable Neural Computer"],"prefix":"10.1145","author":[{"given":"Yaoyu","family":"Tao","sequence":"first","affiliation":[{"name":"University of Michigan, Ann Arbor, United States of America"}]},{"given":"Zhengya","family":"Zhang","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, United States of America"}]}],"member":"320","published-online":{"date-parts":[[2021,10,17]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2016.7783725"},{"key":"e_1_3_2_1_2_1","unstructured":"Antreas Antoniou Amos Storkey and Harrison Edwards. 2017. Data augmentation generative adversarial networks. arXiv preprint arXiv:1711.04340(2017).  Antreas Antoniou Amos Storkey and Harrison Edwards. 2017. Data augmentation generative adversarial networks. arXiv preprint arXiv:1711.04340(2017)."},{"key":"e_1_3_2_1_3_1","unstructured":"Diana Borsa Bilal Piot R\u00e9mi Munos and Olivier Pietquin. 2017. Observational learning by reinforcement learning. arXiv preprint arXiv:1706.06617(2017).  Diana Borsa Bilal Piot R\u00e9mi Munos and Olivier Pietquin. 2017. Observational learning by reinforcement learning. arXiv preprint arXiv:1706.06617(2017)."},{"key":"e_1_3_2_1_4_1","volume-title":"FARM: A flexible accelerator for recurrent and memory augmented neural networks. Journal of Signal Processing Systems(2020), 1\u201315.","author":"Challapalle Nagadastagiri","year":"2020","unstructured":"Nagadastagiri Challapalle , Sahithi Rampalli , Nicholas Jao , Akshaykrishna Ramanathan , John Sampson , and Vijaykrishnan Narayanan . 2020 . FARM: A flexible accelerator for recurrent and memory augmented neural networks. Journal of Signal Processing Systems(2020), 1\u201315. Nagadastagiri Challapalle, Sahithi Rampalli, Nicholas Jao, Akshaykrishna Ramanathan, John Sampson, and Vijaykrishnan Narayanan. 2020. FARM: A flexible accelerator for recurrent and memory augmented neural networks. Journal of Signal Processing Systems(2020), 1\u201315."},{"key":"e_1_3_2_1_5_1","volume-title":"Serving dnns in real time at datacenter scale with project brainwave. iEEE Micro 38, 2","author":"Chung Eric","year":"2018","unstructured":"Eric Chung , Jeremy Fowers , Kalin Ovtcharov , Michael Papamichael , Adrian Caulfield , Todd Massengill , Ming Liu , Daniel Lo , Shlomi Alkalay , Michael Haselman , 2018. Serving dnns in real time at datacenter scale with project brainwave. iEEE Micro 38, 2 ( 2018 ), 8\u201320. Eric Chung, Jeremy Fowers, Kalin Ovtcharov, Michael Papamichael, Adrian Caulfield, Todd Massengill, Ming Liu, Daniel Lo, Shlomi Alkalay, Michael Haselman, 2018. Serving dnns in real time at datacenter scale with project brainwave. iEEE Micro 38, 2 (2018), 8\u201320."},{"key":"e_1_3_2_1_6_1","volume-title":"NIPS 2014 Workshop on Deep Learning","author":"Chung Junyoung","year":"2014","unstructured":"Junyoung Chung , Caglar Gulcehre , Kyunghyun Cho , and Yoshua Bengio . 2014 . Empirical evaluation of gated recurrent neural networks on sequence modeling . In NIPS 2014 Workshop on Deep Learning , December 2014. Junyoung Chung, Caglar Gulcehre, Kyunghyun Cho, and Yoshua Bengio. 2014. Empirical evaluation of gated recurrent neural networks on sequence modeling. In NIPS 2014 Workshop on Deep Learning, December 2014."},{"key":"e_1_3_2_1_7_1","volume-title":"Conference on Robot Learning. PMLR, 617\u2013629","author":"Clavera Ignasi","year":"2018","unstructured":"Ignasi Clavera , Jonas Rothfuss , John Schulman , Yasuhiro Fujita , Tamim Asfour , and Pieter Abbeel . 2018 . Model-based reinforcement learning via meta-policy optimization . In Conference on Robot Learning. PMLR, 617\u2013629 . Ignasi Clavera, Jonas Rothfuss, John Schulman, Yasuhiro Fujita, Tamim Asfour, and Pieter Abbeel. 2018. Model-based reinforcement learning via meta-policy optimization. In Conference on Robot Learning. PMLR, 617\u2013629."},{"key":"e_1_3_2_1_8_1","volume-title":"Natural Language Processing (Almost) from Scratch. J. Mach. Learn. Res. 12 (Nov","author":"Collobert Ronan","year":"2011","unstructured":"Ronan Collobert , Jason Weston , L\u00e9on Bottou , Michael Karlen , Koray Kavukcuoglu , and Pavel Kuksa . 2011. Natural Language Processing (Almost) from Scratch. J. Mach. Learn. Res. 12 (Nov . 2011 ), 2493\u20132537. Ronan Collobert, Jason Weston, L\u00e9on Bottou, Michael Karlen, Koray Kavukcuoglu, and Pavel Kuksa. 2011. Natural Language Processing (Almost) from Scratch. J. Mach. Learn. Res. 12 (Nov. 2011), 2493\u20132537."},{"key":"e_1_3_2_1_9_1","volume-title":"Hardware Implementation of Softmax Function Based on Piecewise LUT. In 2019 IEEE International Workshop on Future Computing (IWOFC). 1\u20133.","author":"Dong Xiao","year":"2019","unstructured":"Xiao Dong , Xiaolei Zhu , and De Ma . 2019 . Hardware Implementation of Softmax Function Based on Piecewise LUT. In 2019 IEEE International Workshop on Future Computing (IWOFC). 1\u20133. Xiao Dong, Xiaolei Zhu, and De Ma. 2019. Hardware Implementation of Softmax Function Based on Piecewise LUT. In 2019 IEEE International Workshop on Future Computing (IWOFC). 1\u20133."},{"key":"e_1_3_2_1_10_1","volume-title":"International conference on machine learning. PMLR, 1146\u20131155","author":"Foerster Jakob","year":"2017","unstructured":"Jakob Foerster , Nantas Nardelli , Gregory Farquhar , Triantafyllos Afouras , Philip\u00a0 HS Torr , Pushmeet Kohli , and Shimon Whiteson . 2017 . Stabilising experience replay for deep multi-agent reinforcement learning . In International conference on machine learning. PMLR, 1146\u20131155 . Jakob Foerster, Nantas Nardelli, Gregory Farquhar, Triantafyllos Afouras, Philip\u00a0HS Torr, Pushmeet Kohli, and Shimon Whiteson. 2017. Stabilising experience replay for deep multi-agent reinforcement learning. In International conference on machine learning. PMLR, 1146\u20131155."},{"key":"e_1_3_2_1_11_1","unstructured":"Alex Graves. 2013. Generating sequences with recurrent neural networks. arXiv preprint arXiv:1308.0850(2013).  Alex Graves. 2013. Generating sequences with recurrent neural networks. arXiv preprint arXiv:1308.0850(2013)."},{"key":"e_1_3_2_1_12_1","volume-title":"2013 IEEE International Conference on Acoustics, Speech and Signal Processing. 6645\u20136649","author":"Graves A.","unstructured":"A. Graves , A. Mohamed , and G. Hinton . 2013. Speech recognition with deep recurrent neural networks . In 2013 IEEE International Conference on Acoustics, Speech and Signal Processing. 6645\u20136649 . A. Graves, A. Mohamed, and G. Hinton. 2013. Speech recognition with deep recurrent neural networks. In 2013 IEEE International Conference on Acoustics, Speech and Signal Processing. 6645\u20136649."},{"key":"e_1_3_2_1_13_1","unstructured":"Alex Graves Greg Wayne and Ivo Danihelka. 2014. Neural turing machines. arXiv preprint arXiv:1410.5401(2014).  Alex Graves Greg Wayne and Ivo Danihelka. 2014. Neural turing machines. arXiv preprint arXiv:1410.5401(2014)."},{"key":"e_1_3_2_1_14_1","volume-title":"Hybrid computing using a neural network with dynamic external memory. Nature 538, 7626","author":"Graves Alex","year":"2016","unstructured":"Alex Graves , Greg Wayne , Malcolm Reynolds , Tim Harley , Ivo Danihelka , Agnieszka Grabska-Barwi\u0144ska , Sergio\u00a0G\u00f3mez Colmenarejo , Edward Grefenstette , Tiago Ramalho , John Agapiou , 2016. Hybrid computing using a neural network with dynamic external memory. Nature 538, 7626 ( 2016 ), 471\u2013476. Alex Graves, Greg Wayne, Malcolm Reynolds, Tim Harley, Ivo Danihelka, Agnieszka Grabska-Barwi\u0144ska, Sergio\u00a0G\u00f3mez Colmenarejo, Edward Grefenstette, Tiago Ramalho, John Agapiou, 2016. Hybrid computing using a neural network with dynamic external memory. Nature 538, 7626 (2016), 471\u2013476."},{"key":"e_1_3_2_1_15_1","volume-title":"Deep Residual Learning for Image Recognition. In 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR). 770\u2013778","author":"He K.","unstructured":"K. He , X. Zhang , S. Ren , and J. Sun . 2016 . Deep Residual Learning for Image Recognition. In 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR). 770\u2013778 . K. He, X. Zhang, S. Ren, and J. Sun. 2016. Deep Residual Learning for Image Recognition. In 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR). 770\u2013778."},{"key":"e_1_3_2_1_16_1","volume-title":"Long short-term memory. Neural computation 9, 8","author":"Hochreiter Sepp","year":"1997","unstructured":"Sepp Hochreiter and J\u00fcrgen Schmidhuber . 1997. Long short-term memory. Neural computation 9, 8 ( 1997 ), 1735\u20131780. Sepp Hochreiter and J\u00fcrgen Schmidhuber. 1997. Long short-term memory. Neural computation 9, 8 (1997), 1735\u20131780."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322214"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/MOCAST.2019.8741677"},{"key":"e_1_3_2_1_19_1","volume-title":"International conference on machine learning. 1378\u20131387","author":"Kumar Ankit","year":"2016","unstructured":"Ankit Kumar , Ozan Irsoy , Peter Ondruska , Mohit Iyyer , James Bradbury , Ishaan Gulrajani , Victor Zhong , Romain Paulus , and Richard Socher . 2016 . Ask me anything: Dynamic memory networks for natural language processing . In International conference on machine learning. 1378\u20131387 . Ankit Kumar, Ozan Irsoy, Peter Ondruska, Mohit Iyyer, James Bradbury, Ishaan Gulrajani, Victor Zhong, Romain Paulus, and Richard Socher. 2016. Ask me anything: Dynamic memory networks for natural language processing. In International conference on machine learning. 1378\u20131387."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358252"},{"key":"e_1_3_2_1_21_1","volume-title":"Herald: Optimizing heterogeneous dnn accelerators for edge devices. arXiv preprint arXiv:1909.07437(2019).","author":"Kwon Hyoukjun","year":"2019","unstructured":"Hyoukjun Kwon , Liangzhen Lai , Tushar Krishna , and Vikas Chandra . 2019 . Herald: Optimizing heterogeneous dnn accelerators for edge devices. arXiv preprint arXiv:1909.07437(2019). Hyoukjun Kwon, Liangzhen Lai, Tushar Krishna, and Vikas Chandra. 2019. Herald: Optimizing heterogeneous dnn accelerators for edge devices. arXiv preprint arXiv:1909.07437(2019)."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173176"},{"key":"e_1_3_2_1_23_1","volume-title":"High-Performance Hardware Merge Sorter. In 2017 IEEE 25th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM). 1\u20138. https:\/\/doi.org\/10","author":"Mashimo Susumu","year":"2017","unstructured":"Susumu Mashimo , Thiem Van\u00a0Chu , and Kenji Kise . 2017 . High-Performance Hardware Merge Sorter. In 2017 IEEE 25th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM). 1\u20138. https:\/\/doi.org\/10 .1109\/FCCM.2017.19 10.1109\/FCCM.2017.19 Susumu Mashimo, Thiem Van\u00a0Chu, and Kenji Kise. 2017. High-Performance Hardware Merge Sorter. In 2017 IEEE 25th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM). 1\u20138. https:\/\/doi.org\/10.1109\/FCCM.2017.19"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2019.2912554"},{"key":"e_1_3_2_1_25_1","volume-title":"International Conference on Machine Learning. PMLR, 2790\u20132799","author":"Oh Junhyuk","year":"2016","unstructured":"Junhyuk Oh , Valliappa Chockalingam , Honglak Lee , 2016 . Control of memory, active perception, and action in minecraft . In International Conference on Machine Learning. PMLR, 2790\u20132799 . Junhyuk Oh, Valliappa Chockalingam, Honglak Lee, 2016. Control of memory, active perception, and action in minecraft. In International Conference on Machine Learning. PMLR, 2790\u20132799."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3140659.3080254"},{"key":"e_1_3_2_1_27_1","volume-title":"Automation & Test in Europe Conference & Exhibition (DATE). IEEE, 1587\u20131590","author":"Park Seongsik","year":"2019","unstructured":"Seongsik Park , Jaehee Jang , Seijoon Kim , and Sungroh Yoon . 2019 . Energy-Efficient Inference Accelerator for Memory-Augmented Neural Networks on an FPGA. In 2019 Design , Automation & Test in Europe Conference & Exhibition (DATE). IEEE, 1587\u20131590 . Seongsik Park, Jaehee Jang, Seijoon Kim, and Sungroh Yoon. 2019. Energy-Efficient Inference Accelerator for Memory-Augmented Neural Networks on an FPGA. In 2019 Design, Automation & Test in Europe Conference & Exhibition (DATE). IEEE, 1587\u20131590."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3316781.3317935"},{"key":"e_1_3_2_1_29_1","volume-title":"Learning representations by back-propagating errors. nature 323, 6088","author":"Rumelhart E","year":"1986","unstructured":"David\u00a0 E Rumelhart , Geoffrey\u00a0 E Hinton , and Ronald\u00a0 J Williams . 1986. Learning representations by back-propagating errors. nature 323, 6088 ( 1986 ), 533\u2013536. David\u00a0E Rumelhart, Geoffrey\u00a0E Hinton, and Ronald\u00a0J Williams. 1986. Learning representations by back-propagating errors. nature 323, 6088 (1986), 533\u2013536."},{"key":"e_1_3_2_1_30_1","volume-title":"Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA). 232\u2013238","author":"Saito Akane","year":"2017","unstructured":"Akane Saito , Yuki Umezaki , and Makoto Iwata . 2017 . Hardware accelerator for differentiable neural computer and its fpga implementation . In Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA). 232\u2013238 . Akane Saito, Yuki Umezaki, and Makoto Iwata. 2017. Hardware accelerator for differentiable neural computer and its fpga implementation. In Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA). 232\u2013238."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358302"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TITS.2019.2954952"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358304"},{"key":"e_1_3_2_1_34_1","unstructured":"Sainbayar Sukhbaatar Jason Weston Rob Fergus 2015. End-to-end memory networks. In Advances in neural information processing systems. 2440\u20132448.  Sainbayar Sukhbaatar Jason Weston Rob Fergus 2015. End-to-end memory networks. In Advances in neural information processing systems. 2440\u20132448."},{"key":"e_1_3_2_1_35_1","unstructured":"Ilya Sutskever Oriol Vinyals and Quoc\u00a0V Le. 2014. Sequence to sequence learning with neural networks. In Advances in neural information processing systems. 3104\u20133112.  Ilya Sutskever Oriol Vinyals and Quoc\u00a0V Le. 2014. Sequence to sequence learning with neural networks. In Advances in neural information processing systems. 3104\u20133112."},{"key":"e_1_3_2_1_36_1","unstructured":"Ashish Vaswani Noam Shazeer Niki Parmar Jakob Uszkoreit Llion Jones Aidan\u00a0N Gomez Lukasz Kaiser and Illia Polosukhin. 2017. Attention is all you need. arXiv preprint arXiv:1706.03762(2017).  Ashish Vaswani Noam Shazeer Niki Parmar Jakob Uszkoreit Llion Jones Aidan\u00a0N Gomez Lukasz Kaiser and Illia Polosukhin. 2017. Attention is all you need. arXiv preprint arXiv:1706.03762(2017)."},{"key":"e_1_3_2_1_37_1","unstructured":"Jason Weston Antoine Bordes Sumit Chopra Alexander\u00a0M Rush Bart van Merri\u00ebnboer Armand Joulin and Tomas Mikolov. 2015. Towards ai-complete question answering: A set of prerequisite toy tasks. arXiv preprint arXiv:1502.05698(2015).  Jason Weston Antoine Bordes Sumit Chopra Alexander\u00a0M Rush Bart van Merri\u00ebnboer Armand Joulin and Tomas Mikolov. 2015. Towards ai-complete question answering: A set of prerequisite toy tasks. arXiv preprint arXiv:1502.05698(2015)."},{"key":"e_1_3_2_1_38_1","unstructured":"Jason Weston Sumit Chopra and Antoine Bordes. 2014. Memory networks. arXiv preprint arXiv:1410.3916(2014).  Jason Weston Sumit Chopra and Antoine Bordes. 2014. Memory networks. arXiv preprint arXiv:1410.3916(2014)."}],"event":{"name":"MICRO '21: 54th Annual IEEE\/ACM International Symposium on Microarchitecture","location":"Virtual Event Greece","acronym":"MICRO '21","sponsor":["SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing"]},"container-title":["MICRO-54: 54th Annual IEEE\/ACM International Symposium on Microarchitecture"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3466752.3480052","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3466752.3480052","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:24:52Z","timestamp":1750195492000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3466752.3480052"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,17]]},"references-count":38,"alternative-id":["10.1145\/3466752.3480052","10.1145\/3466752"],"URL":"https:\/\/doi.org\/10.1145\/3466752.3480052","relation":{},"subject":[],"published":{"date-parts":[[2021,10,17]]},"assertion":[{"value":"2021-10-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}