{"id":"https://openalex.org/W3047418344","doi":"https://doi.org/10.1109/jetcas.2020.3014503","title":"Optimizing Temporal Convolutional Network Inference on FPGA-Based Accelerators","display_name":"Optimizing Temporal Convolutional Network Inference on FPGA-Based Accelerators","publication_year":2020,"publication_date":"2020-01-01","ids":{"openalex":"https://openalex.org/W3047418344","doi":"https://doi.org/10.1109/jetcas.2020.3014503","mag":"3047418344"},"language":"en","primary_location":{"id":"pmh:oai:cris.unibo.it:11585/791974","is_oa":true,"landing_page_url":"https://ieeexplore.ieee.org/document/9159637","pdf_url":null,"source":{"id":"https://openalex.org/S4306402579","display_name":"Archivio istituzionale della ricerca (Alma Mater Studiorum Universit\u00e0 di Bologna)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210117483","host_organization_name":"Istituto di Ematologia di Bologna","host_organization_lineage":["https://openalex.org/I4210117483"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"},"type":"article","indexed_in":[],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://ieeexplore.ieee.org/document/9159637","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5074398509","display_name":"Marco Carreras","orcid":"https://orcid.org/0000-0002-5790-9966"},"institutions":[{"id":"https://openalex.org/I172446870","display_name":"University of Cagliari","ror":"https://ror.org/003109y17","country_code":"IT","type":"education","lineage":["https://openalex.org/I172446870"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Carreras M.","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Universit\u00e0 degli Studi di Cagliari, Cagliari, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Universit\u00e0 degli Studi di Cagliari, Cagliari, Italy","institution_ids":["https://openalex.org/I172446870"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014248372","display_name":"Gianfranco Deriu","orcid":null},"institutions":[{"id":"https://openalex.org/I172446870","display_name":"University of Cagliari","ror":"https://ror.org/003109y17","country_code":"IT","type":"education","lineage":["https://openalex.org/I172446870"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Deriu G.","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Universit\u00e0 degli Studi di Cagliari, Cagliari, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Universit\u00e0 degli Studi di Cagliari, Cagliari, Italy","institution_ids":["https://openalex.org/I172446870"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007761671","display_name":"Luigi Raffo","orcid":"https://orcid.org/0000-0001-9683-009X"},"institutions":[{"id":"https://openalex.org/I172446870","display_name":"University of Cagliari","ror":"https://ror.org/003109y17","country_code":"IT","type":"education","lineage":["https://openalex.org/I172446870"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Raffo L.","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Universit\u00e0 degli Studi di Cagliari, Cagliari, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Universit\u00e0 degli Studi di Cagliari, Cagliari, Italy","institution_ids":["https://openalex.org/I172446870"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043408422","display_name":"Luca Benini","orcid":"https://orcid.org/0000-0001-8068-3806"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]},{"id":"https://openalex.org/I9360294","display_name":"University of Bologna","ror":"https://ror.org/01111rn36","country_code":"IT","type":"education","lineage":["https://openalex.org/I9360294"]}],"countries":["CH","IT"],"is_corresponding":false,"raw_author_name":"Benini L.","raw_affiliation_strings":["Department of Electrical, Electronic and Information Engineering, University of Bologna, Bologna","Integrated Systems Laboratory, ETH Z\u00fcrich, Z\u00fcrich, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical, Electronic and Information Engineering, University of Bologna, Bologna","institution_ids":["https://openalex.org/I9360294"]},{"raw_affiliation_string":"Integrated Systems Laboratory, ETH Z\u00fcrich, Z\u00fcrich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5050421874","display_name":"Paolo Meloni","orcid":"https://orcid.org/0000-0002-8106-4641"},"institutions":[{"id":"https://openalex.org/I172446870","display_name":"University of Cagliari","ror":"https://ror.org/003109y17","country_code":"IT","type":"education","lineage":["https://openalex.org/I172446870"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Meloni P.","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Universit\u00e0 degli Studi di Cagliari, Cagliari, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Universit\u00e0 degli Studi di Cagliari, Cagliari, Italy","institution_ids":["https://openalex.org/I172446870"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5074398509"],"corresponding_institution_ids":["https://openalex.org/I172446870"],"apc_list":null,"apc_paid":null,"fwci":2.6493,"has_fulltext":false,"cited_by_count":39,"citation_normalized_percentile":{"value":0.91758952,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10812","display_name":"Human Pose and Action Recognition","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10812","display_name":"Human Pose and Action Recognition","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10775","display_name":"Generative Adversarial Networks and Image Synthesis","score":0.9970999956130981,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7989740371704102},{"id":"https://openalex.org/keywords/convolutional-neural-network","display_name":"Convolutional neural network","score":0.7864382266998291},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.6811450123786926},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.6794934272766113},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.5535314679145813},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5104900598526001},{"id":"https://openalex.org/keywords/deep-learning","display_name":"Deep learning","score":0.4990377426147461},{"id":"https://openalex.org/keywords/segmentation","display_name":"Segmentation","score":0.487150639295578},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.48173049092292786},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.42189767956733704},{"id":"https://openalex.org/keywords/pattern-recognition","display_name":"Pattern recognition (psychology)","score":0.42168694734573364},{"id":"https://openalex.org/keywords/convolution","display_name":"Convolution (computer science)","score":0.4113844931125641},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.4052887558937073},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.39999496936798096},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.3488292396068573},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.34440210461616516},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.15199658274650574}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7989740371704102},{"id":"https://openalex.org/C81363708","wikidata":"https://www.wikidata.org/wiki/Q17084460","display_name":"Convolutional neural network","level":2,"score":0.7864382266998291},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.6811450123786926},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.6794934272766113},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.5535314679145813},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5104900598526001},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.4990377426147461},{"id":"https://openalex.org/C89600930","wikidata":"https://www.wikidata.org/wiki/Q1423946","display_name":"Segmentation","level":2,"score":0.487150639295578},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.48173049092292786},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.42189767956733704},{"id":"https://openalex.org/C153180895","wikidata":"https://www.wikidata.org/wiki/Q7148389","display_name":"Pattern recognition (psychology)","level":2,"score":0.42168694734573364},{"id":"https://openalex.org/C45347329","wikidata":"https://www.wikidata.org/wiki/Q5166604","display_name":"Convolution (computer science)","level":3,"score":0.4113844931125641},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.4052887558937073},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.39999496936798096},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.3488292396068573},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.34440210461616516},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.15199658274650574},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:cris.unibo.it:11585/791974","is_oa":true,"landing_page_url":"https://ieeexplore.ieee.org/document/9159637","pdf_url":null,"source":{"id":"https://openalex.org/S4306402579","display_name":"Archivio istituzionale della ricerca (Alma Mater Studiorum Universit\u00e0 di Bologna)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210117483","host_organization_name":"Istituto di Ematologia di Bologna","host_organization_lineage":["https://openalex.org/I4210117483"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:iris.unica.it:11584/305539","is_oa":true,"landing_page_url":"https://hdl.handle.net/11584/305539","pdf_url":null,"source":{"id":"https://openalex.org/S4377196293","display_name":"UNICA IRIS Institutional Research Information System (University of Cagliari)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I172446870","host_organization_name":"University of Cagliari","host_organization_lineage":["https://openalex.org/I172446870"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"pmh:oai:cris.unibo.it:11585/791974","is_oa":true,"landing_page_url":"https://ieeexplore.ieee.org/document/9159637","pdf_url":null,"source":{"id":"https://openalex.org/S4306402579","display_name":"Archivio istituzionale della ricerca (Alma Mater Studiorum Universit\u00e0 di Bologna)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210117483","host_organization_name":"Istituto di Ematologia di Bologna","host_organization_lineage":["https://openalex.org/I4210117483"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.7200000286102295}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":64,"referenced_works":["https://openalex.org/W196214544","https://openalex.org/W950853366","https://openalex.org/W1563686443","https://openalex.org/W1594494252","https://openalex.org/W1610060839","https://openalex.org/W1810943226","https://openalex.org/W1815076433","https://openalex.org/W1832693441","https://openalex.org/W1902934009","https://openalex.org/W1922655562","https://openalex.org/W2016053056","https://openalex.org/W2064675550","https://openalex.org/W2101609803","https://openalex.org/W2107878631","https://openalex.org/W2110485445","https://openalex.org/W2116988482","https://openalex.org/W2130942839","https://openalex.org/W2133564696","https://openalex.org/W2145287260","https://openalex.org/W2150355110","https://openalex.org/W2159505618","https://openalex.org/W2163605009","https://openalex.org/W2194775991","https://openalex.org/W2276486856","https://openalex.org/W2337601653","https://openalex.org/W2519091744","https://openalex.org/W2520083297","https://openalex.org/W2540404261","https://openalex.org/W2550143307","https://openalex.org/W2562773490","https://openalex.org/W2565125333","https://openalex.org/W2567070169","https://openalex.org/W2613570903","https://openalex.org/W2759398875","https://openalex.org/W2761085955","https://openalex.org/W2761262947","https://openalex.org/W2762597430","https://openalex.org/W2792764867","https://openalex.org/W2885097646","https://openalex.org/W2895540242","https://openalex.org/W2912802472","https://openalex.org/W2940858563","https://openalex.org/W2945146780","https://openalex.org/W2949275038","https://openalex.org/W2963114950","https://openalex.org/W2963258090","https://openalex.org/W2963319085","https://openalex.org/W2963840672","https://openalex.org/W2963970792","https://openalex.org/W2964199361","https://openalex.org/W2964308564","https://openalex.org/W2966011162","https://openalex.org/W2981173368","https://openalex.org/W2988644040","https://openalex.org/W2997106510","https://openalex.org/W2998655561","https://openalex.org/W3009849929","https://openalex.org/W3100768276","https://openalex.org/W3102169921","https://openalex.org/W3102328099","https://openalex.org/W4242577057","https://openalex.org/W4251033893","https://openalex.org/W4254816979","https://openalex.org/W4301368689"],"related_works":["https://openalex.org/W2058965144","https://openalex.org/W2164382479","https://openalex.org/W98480971","https://openalex.org/W2150291671","https://openalex.org/W2027972911","https://openalex.org/W2146343568","https://openalex.org/W4225949190","https://openalex.org/W3157543420","https://openalex.org/W2964954556","https://openalex.org/W3019910406"],"abstract_inverted_index":{"Convolutional":[0,66],"Neural":[1],"Networks":[2,67],"(CNNs)":[3],"are":[4,95],"extensively":[5],"used":[6,42,78],"in":[7,43,54,100],"a":[8,80,101,121,131,134,140,160,187],"wide":[9],"range":[10,82],"of":[11,83,104,136,174,190],"applications,":[12],"commonly":[13,61,77],"including":[14],"computer":[15],"vision":[16],"tasks":[17,55],"like":[18],"image":[19],"and":[20,24,37,46,49,133,186,201],"video":[21],"classification,":[22],"recognition":[23],"segmentation.":[25],"Recent":[26],"research":[27],"results":[28,143],"demonstrate":[29],"that":[30,167],"multi-layer":[31],"(deep)":[32],"network":[33],"involving":[34,56],"mono-dimensional":[35],"convolutions":[36],"dilation":[38],"can":[39,151,168,180],"be":[40,152],"effectively":[41],"time":[44],"series":[45],"sequences":[47],"classification":[48],"segmentation,":[50],"as":[51,53,64,130,139],"well":[52],"sequence":[57,84],"modeling.":[58],"These":[59],"structures,":[60],"referred":[62],"to":[63,74,172,183,198,208],"Temporal":[65],"(TCNs),":[68],"represent":[69],"an":[70,118,194],"extremely":[71],"promising":[72],"alternative":[73],"recurrent":[75],"architectures,":[76],"across":[79],"broad":[81],"modeling":[85],"tasks.":[86],"While":[87],"FPGA":[88],"based":[89,163],"inference":[90,108],"accelerators":[91],"for":[92,109,154],"classic":[93],"CNNs":[94],"widespread,":[96],"literature":[97],"is":[98],"lacking":[99],"quantitative":[102],"evaluation":[103],"their":[105],"usability":[106],"on":[107,164,193],"TCN":[110,128,147],"models.":[111],"In":[112],"this":[113],"paper":[114],"we":[115,179],"present":[116],"such":[117],"evaluation,":[119],"considering":[120],"CNN":[122],"accelerator":[123],"with":[124,206],"specific":[125],"features":[126],"supporting":[127],"kernels":[129],"reference":[132],"set":[135],"state-of-the-art":[137],"TCNs":[138],"benchmark.":[141],"Experimental":[142],"show":[144],"that,":[145],"during":[146],"execution,":[148],"operational":[149],"intensity":[150],"critical":[153],"the":[155],"overall":[156],"performance.":[157,177],"We":[158],"propose":[159],"convolution":[161],"scheduling":[162],"batch":[165],"processing":[166],"boost":[169],"efficiency":[170,189,204],"up":[171,182],"96%":[173],"theoretical":[175],"peak":[176],"Overall":[178],"achieve":[181],"111,8":[184],"GOPS/s":[185],"power":[188,203],"33,8":[191],"GOPS/s/W":[192],"Ultrascale+":[195],"ZU3EG":[196],"(up":[197],"10\u00d7":[199],"speedup":[200],"3\u00d7":[202],"improvement":[205],"respect":[207],"pure":[209],"software":[210],"implementation).":[211]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":9},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":12},{"year":2020,"cited_by_count":3}],"updated_date":"2026-04-28T14:05:53.105641","created_date":"2025-10-10T00:00:00"}
