{"id":"https://openalex.org/W4404953923","doi":"https://doi.org/10.1109/vlsi-soc62099.2024.10767820","title":"A Scalable Hardware Architecture for Efficient Learning of Recurrent Neural Networks at the Edge","display_name":"A Scalable Hardware Architecture for Efficient Learning of Recurrent Neural Networks at the Edge","publication_year":2024,"publication_date":"2024-10-06","ids":{"openalex":"https://openalex.org/W4404953923","doi":"https://doi.org/10.1109/vlsi-soc62099.2024.10767820"},"language":"en","primary_location":{"id":"doi:10.1109/vlsi-soc62099.2024.10767820","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vlsi-soc62099.2024.10767820","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IFIP/IEEE 32nd International Conference on Very Large Scale Integration (VLSI-SoC)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://pure.tue.nl/ws/files/350395131/VLSISOC2024_Yicheng_etal-2.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5019762150","display_name":"Yicheng Zhang","orcid":"https://orcid.org/0000-0001-5979-793X"},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":true,"raw_author_name":"Yicheng Zhang","raw_affiliation_strings":["Eindhoven University of Technology,Electrical Engineering Department,Eindhoven,The Netherlands"],"affiliations":[{"raw_affiliation_string":"Eindhoven University of Technology,Electrical Engineering Department,Eindhoven,The Netherlands","institution_ids":["https://openalex.org/I83019370"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086060203","display_name":"Manil Dev Gomony","orcid":"https://orcid.org/0000-0002-5889-0785"},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Manil Dev Gomony","raw_affiliation_strings":["Eindhoven University of Technology,Electrical Engineering Department,Eindhoven,The Netherlands"],"affiliations":[{"raw_affiliation_string":"Eindhoven University of Technology,Electrical Engineering Department,Eindhoven,The Netherlands","institution_ids":["https://openalex.org/I83019370"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081768631","display_name":"Henk Corporaal","orcid":"https://orcid.org/0000-0003-4506-5732"},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Henk Corporaal","raw_affiliation_strings":["Eindhoven University of Technology,Electrical Engineering Department,Eindhoven,The Netherlands"],"affiliations":[{"raw_affiliation_string":"Eindhoven University of Technology,Electrical Engineering Department,Eindhoven,The Netherlands","institution_ids":["https://openalex.org/I83019370"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5071837932","display_name":"Federico Corradi","orcid":"https://orcid.org/0000-0002-5868-8077"},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Federico Corradi","raw_affiliation_strings":["Eindhoven University of Technology,Electrical Engineering Department,Eindhoven,The Netherlands"],"affiliations":[{"raw_affiliation_string":"Eindhoven University of Technology,Electrical Engineering Department,Eindhoven,The Netherlands","institution_ids":["https://openalex.org/I83019370"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5019762150"],"corresponding_institution_ids":["https://openalex.org/I83019370"],"apc_list":null,"apc_paid":null,"fwci":0.7162,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.77670248,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"4"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10320","display_name":"Neural Networks and Applications","score":0.9944000244140625,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10320","display_name":"Neural Networks and Applications","score":0.9944000244140625,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T12702","display_name":"Brain Tumor Detection and Classification","score":0.9192000031471252,"subfield":{"id":"https://openalex.org/subfields/2808","display_name":"Neurology"},"field":{"id":"https://openalex.org/fields/28","display_name":"Neuroscience"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7747646570205688},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.7374690175056458},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6880587935447693},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.5923188924789429},{"id":"https://openalex.org/keywords/enhanced-data-rates-for-gsm-evolution","display_name":"Enhanced Data Rates for GSM Evolution","score":0.5484781861305237},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.5365794897079468},{"id":"https://openalex.org/keywords/edge-device","display_name":"Edge device","score":0.4255891442298889},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3740774393081665},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11637833714485168}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7747646570205688},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.7374690175056458},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6880587935447693},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.5923188924789429},{"id":"https://openalex.org/C162307627","wikidata":"https://www.wikidata.org/wiki/Q204833","display_name":"Enhanced Data Rates for GSM Evolution","level":2,"score":0.5484781861305237},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.5365794897079468},{"id":"https://openalex.org/C138236772","wikidata":"https://www.wikidata.org/wiki/Q25098575","display_name":"Edge device","level":3,"score":0.4255891442298889},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3740774393081665},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11637833714485168},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/vlsi-soc62099.2024.10767820","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vlsi-soc62099.2024.10767820","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IFIP/IEEE 32nd International Conference on Very Large Scale Integration (VLSI-SoC)","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.tue.nl:openaire_cris_publications/7dc5afc8-0659-4373-a653-5718ba6a48db","is_oa":true,"landing_page_url":"https://research.tue.nl/en/publications/7dc5afc8-0659-4373-a653-5718ba6a48db","pdf_url":"https://pure.tue.nl/ws/files/350395131/VLSISOC2024_Yicheng_etal-2.pdf","source":{"id":"https://openalex.org/S4406922641","display_name":"TU/e Research Portal","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"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":"Zhang, Y, Gomony, M D, Corporaal, H & Corradi, F 2024, A Scalable Hardware Architecture for Efficient Learning of Recurrent Neural Networks at the Edge. in 2024 IFIP/IEEE 32nd International Conference on Very Large Scale Integration, VLSI-SoC 2024., 10767820, Institute of Electrical and Electronics Engineers, IFIP/IEEE International Conference on Very Large Scale Integration, VLSI-SoC 2024 , Tanger, Morocco, 6/10/24. https://doi.org/10.1109/VLSI-SoC62099.2024.10767820","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":{"id":"pmh:oai:pure.tue.nl:openaire_cris_publications/7dc5afc8-0659-4373-a653-5718ba6a48db","is_oa":true,"landing_page_url":"https://research.tue.nl/en/publications/7dc5afc8-0659-4373-a653-5718ba6a48db","pdf_url":"https://pure.tue.nl/ws/files/350395131/VLSISOC2024_Yicheng_etal-2.pdf","source":{"id":"https://openalex.org/S4406922641","display_name":"TU/e Research Portal","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"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":"Zhang, Y, Gomony, M D, Corporaal, H & Corradi, F 2024, A Scalable Hardware Architecture for Efficient Learning of Recurrent Neural Networks at the Edge. in 2024 IFIP/IEEE 32nd International Conference on Very Large Scale Integration, VLSI-SoC 2024., 10767820, Institute of Electrical and Electronics Engineers, IFIP/IEEE International Conference on Very Large Scale Integration, VLSI-SoC 2024 , Tanger, Morocco, 6/10/24. https://doi.org/10.1109/VLSI-SoC62099.2024.10767820","raw_type":"info:eu-repo/semantics/publishedVersion"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4404953923.pdf","grobid_xml":"https://content.openalex.org/works/W4404953923.grobid-xml"},"referenced_works_count":6,"referenced_works":["https://openalex.org/W2947629474","https://openalex.org/W3027968530","https://openalex.org/W3164155163","https://openalex.org/W4226148116","https://openalex.org/W4321498013","https://openalex.org/W6796635861"],"related_works":["https://openalex.org/W3189674571","https://openalex.org/W2038503502","https://openalex.org/W4313339048","https://openalex.org/W3176734149","https://openalex.org/W3201779876","https://openalex.org/W3113627641","https://openalex.org/W3191964704","https://openalex.org/W2918879532","https://openalex.org/W3083220997","https://openalex.org/W2885461866"],"abstract_inverted_index":{"Edge":[0],"devices":[1,54],"can":[2],"execute":[3],"pre-trained":[4],"Artificial":[5],"Intelligence":[6],"(AI)":[7],"models":[8],"optimized":[9,84,117],"on":[10,52],"large":[11],"Graphical":[12],"Processing":[13],"Units":[14],"(GPU)":[15],"but":[16],"often":[17,43],"need":[18],"fine-tuning":[19],"for":[20,31,34,65,87,105],"real-world":[21],"data.":[22,147],"This":[23],"process,":[24],"known":[25],"as":[26,37],"edge":[27,53,81],"learning,":[28],"is":[29,89],"crucial":[30],"personalized":[32],"learning":[33],"tasks":[35],"such":[36],"speech":[38],"and":[39,42,114,118],"gesture":[40],"recognition":[41],"requires":[44],"recurrent":[45],"neural":[46],"networks":[47,111],"(RNNs).":[48],"However,":[49],"training":[50,67,78,106,141],"RNNs":[51],"faces":[55],"challenges":[56],"due":[57],"to":[58],"limited":[59],"resources.":[60],"We":[61],"propose":[62],"a":[63,135],"system":[64],"RNN":[66],"through":[68],"sequence":[69],"partitioning":[70],"using":[71,112],"the":[72,90,101,120,124],"Forward":[73],"Propagation":[74],"Through":[75],"Time":[76],"(FPTT)":[77],"method,":[79],"facilitating":[80],"learning.":[82],"Our":[83,127],"HW/SW":[85],"co-design":[86],"FPTT":[88],"first":[91],"of":[92],"its":[93],"kind.":[94],"In":[95],"our":[96],"work,":[97],"we":[98,115],"have":[99,116],"implemented":[100],"complete":[102],"computational":[103],"process":[104],"Long":[107],"Short-Term":[108],"Memory":[109],"(LSTM)":[110],"FPTT,":[113],"explored":[119],"hardware":[121],"architecture":[122],"leveraging":[123],"Chipyard":[125],"framework.":[126],"findings":[128],"indicate":[129],"considerable":[130],"memory":[131],"savings,":[132],"with":[133],"only":[134],"slight":[136],"increase":[137],"in":[138],"latency,":[139],"when":[140],"small-batch":[142],"size":[143],"sequential":[144],"MNIST":[145],"(S-MNIST)":[146]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2026-03-17T17:19:04.345684","created_date":"2025-10-10T00:00:00"}
