{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T16:50:56Z","timestamp":1775667056500,"version":"3.50.1"},"reference-count":61,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2020,9,1]],"date-time":"2020-09-01T00:00:00Z","timestamp":1598918400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"funder":[{"name":"European Union\u2019s Horizon 2020 Research and Innovation Programme","award":["780788"],"award-info":[{"award-number":["780788"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE J. Emerg. Sel. Topics Circuits Syst."],"published-print":{"date-parts":[[2020,9]]},"DOI":"10.1109\/jetcas.2020.3014503","type":"journal-article","created":{"date-parts":[[2020,8,5]],"date-time":"2020-08-05T20:49:26Z","timestamp":1596660566000},"page":"348-361","source":"Crossref","is-referenced-by-count":35,"title":["Optimizing Temporal Convolutional Network Inference on FPGA-Based Accelerators"],"prefix":"10.1109","volume":"10","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5790-9966","authenticated-orcid":false,"given":"Marco","family":"Carreras","sequence":"first","affiliation":[]},{"given":"Gianfranco","family":"Deriu","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9683-009X","authenticated-orcid":false,"given":"Luigi","family":"Raffo","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8068-3806","authenticated-orcid":false,"given":"Luca","family":"Benini","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8106-4641","authenticated-orcid":false,"given":"Paolo","family":"Meloni","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","year":"2020","journal-title":"Xilinx Deep Learning Processing Unit"},{"key":"ref38","year":"2020","journal-title":"Xilinx Vitis AI Development Environment"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.23919\/FPL.2017.8056850"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/2847263.2847265"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS.2017.8050809"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.23919\/FPL.2017.8056828"},{"key":"ref37","first-page":"3123","article-title":"BinaryConnect: Training deep neural networks with binary weights during propagations","author":"courbariaux","year":"2015","journal-title":"Proc Adv Neural Inf Process Syst"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2020.2978817"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2019.00015"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/3020078.3021744"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2016.7783720"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.23919\/FPL.2017.8056828"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/2966986.2967011"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2019.00032"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.23919\/FPL.2017.8056824"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/JETCAS.2019.2912352"},{"key":"ref1","article-title":"An empirical evaluation of generic convolutional and recurrent networks for sequence modeling","author":"bai","year":"2018","journal-title":"arXiv 1803 01271"},{"key":"ref20","article-title":"Language modeling with gated convolutional networks","author":"dauphin","year":"2016","journal-title":"arXiv 1612 08083"},{"key":"ref22","first-page":"83","article-title":"Towards understanding ecg rhythm classification using convolutional neural networks and attention mappings","author":"goodfellow","year":"2018","journal-title":"Proc Mach Learn Healthcare Conf"},{"key":"ref21","article-title":"Interpretable 3D human action analysis with temporal convolutional networks","author":"soo kim","year":"2017","journal-title":"arXiv 1704 04516"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.3115\/v1\/W14-4012"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1997.9.8.1735"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/3289185"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/3284357"},{"key":"ref50","first-page":"1310","article-title":"On the difficulty of training recurrent neural networks","author":"pascanu","year":"2013","journal-title":"Proc Int Conf Mach Learn"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-75988-8_28"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/LES.2019.2947312"},{"key":"ref58","article-title":"FastWave: Accelerating autoregressive convolutional neural networks on FPGA","author":"hussain","year":"2020","journal-title":"arXiv 2002 04971"},{"key":"ref57","article-title":"ONNX: Open neural network exchange","author":"bai","year":"2019"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/IWSSIP.2018.8439708"},{"key":"ref55","article-title":"Deep residual learning for image recognition","author":"he","year":"2015","journal-title":"arXiv 1512 03385"},{"key":"ref54","article-title":"Multi-scale context aggregation by dilated convolutions","author":"yu","year":"2015","journal-title":"arXiv 1511 07122"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/78.157290"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-75988-8_29"},{"key":"ref10","article-title":"Deep image: Scaling up image recognition","author":"wu","year":"2015","journal-title":"arXiv 1501 02876 [cs]"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2014.220"},{"key":"ref40","year":"2020","journal-title":"Zynq DPU v3 2"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2014.223"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2017.113"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.3115\/v1\/D14-1181"},{"key":"ref15","article-title":"Deep speech: Scaling up end-to-end speech recognition","author":"hannun","year":"2014","journal-title":"arXiv 1412 5567"},{"key":"ref16","first-page":"829","article-title":"Dialog-based language learning","author":"weston","year":"2016","journal-title":"Proc Adv Neural Inf Process Syst"},{"key":"ref17","first-page":"1818","article-title":"Learning character-level representations for part-of-speech tagging","author":"santos","year":"2014","journal-title":"Proc Int Conf Mach Learn (ICML)"},{"key":"ref18","article-title":"Neural machine translation in linear time","author":"kalchbrenner","year":"2016","journal-title":"arXiv 1610 10099"},{"key":"ref19","first-page":"125","article-title":"Wavenet: A generative model for raw audio","author":"van den oord","year":"2016","journal-title":"Proc of SSW6"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/JETCAS.2019.2905654"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/JETCAS.2019.2910232"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.3390\/a12080154"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/JETCAS.2019.2952457"},{"key":"ref8","article-title":"Deep residual learning for image recognition","author":"he","year":"2015","journal-title":"arXiv 1512 03385"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/s00521-018-3761-1"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/72.279181"},{"key":"ref9","first-page":"1097","article-title":"ImageNet classification with deep convolutional neural networks","volume":"1","author":"krizhevsky","year":"2012","journal-title":"Proc 25th Int Conf Neural Inf Process Syst (NIPS)"},{"key":"ref46","first-page":"190","article-title":"Training and analysing deep recurrent neural networks","author":"hermans","year":"2013","journal-title":"Proc Adv Neural Inf Process Syst"},{"key":"ref45","article-title":"Generating sequences with recurrent neural networks","author":"graves","year":"2013","journal-title":"arXiv 1308 0850 [cs]"},{"key":"ref48","article-title":"Neural machine translation by jointly learning to align and translate","author":"bahdanau","year":"2014","journal-title":"arXiv 1409 0473"},{"key":"ref47","first-page":"3104","article-title":"Sequence to sequence learning with neural networks","author":"sutskever","year":"2014","journal-title":"Proc Adv Neural Inf Process Syst"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/5.58337"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1016\/0364-0213(90)90002-E"},{"key":"ref44","first-page":"1","article-title":"Generating text with recurrent neural networks","author":"sutskever","year":"2011","journal-title":"Proc ICML"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-24797-2_2"}],"container-title":["IEEE Journal on Emerging and Selected Topics in Circuits and Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/5503868\/9201191\/09159637.pdf?arnumber=9159637","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T15:57:19Z","timestamp":1642003039000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9159637\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,9]]},"references-count":61,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/jetcas.2020.3014503","relation":{},"ISSN":["2156-3357","2156-3365"],"issn-type":[{"value":"2156-3357","type":"print"},{"value":"2156-3365","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,9]]}}}