{"id":"https://openalex.org/W3184975092","doi":"https://doi.org/10.1109/inista52262.2021.9548521","title":"Full Python Interface Control: Auto Generation And Adaptation of Deep Neural Networks For Edge Computing and IoT Applications FPGA-Based Acceleration","display_name":"Full Python Interface Control: Auto Generation And Adaptation of Deep Neural Networks For Edge Computing and IoT Applications FPGA-Based Acceleration","publication_year":2021,"publication_date":"2021-08-25","ids":{"openalex":"https://openalex.org/W3184975092","doi":"https://doi.org/10.1109/inista52262.2021.9548521","mag":"3184975092"},"language":"en","primary_location":{"id":"doi:10.1109/inista52262.2021.9548521","is_oa":false,"landing_page_url":"https://doi.org/10.1109/inista52262.2021.9548521","pdf_url":null,"source":{"id":"https://openalex.org/S4306498847","display_name":"2021 International Conference on INnovations in Intelligent SysTems and Applications (INISTA)","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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 International Conference on INnovations in Intelligent SysTems and Applications (INISTA)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://orbi.umons.ac.be/bitstream/20.500.12907/42421/1/INISTA_presentation.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5074948824","display_name":"Tarek Belabed","orcid":"https://orcid.org/0000-0001-6356-0601"},"institutions":[{"id":"https://openalex.org/I130929987","display_name":"University of Mons","ror":"https://ror.org/02qnnz951","country_code":"BE","type":"education","lineage":["https://openalex.org/I130929987"]},{"id":"https://openalex.org/I166928557","display_name":"University of Monastir","ror":"https://ror.org/00nhtcg76","country_code":"TN","type":"education","lineage":["https://openalex.org/I166928557"]},{"id":"https://openalex.org/I8636806","display_name":"University of Sousse","ror":"https://ror.org/00dmpgj58","country_code":"TN","type":"education","lineage":["https://openalex.org/I8636806"]}],"countries":["BE","TN"],"is_corresponding":true,"raw_author_name":"Tarek Belabed","raw_affiliation_strings":["Universit&#x00E9; de Mons,Facult&#x00E9; Polytechnique, Electronique et Micro&#x00E9;lectronique,Mons,Belgique,7000","Ecole Nationale d\u2019Ing\u00e9nieurs de Sousse, Universit\u00e9 de Sousse, Sousse, Tunisie","Facult\u00e9 des Sciences, Laboratoire de Micro\u00e9lectronique et Instrumentation, Universit\u00e9 de Monastir, Monastir, Tunisie","Facult\u00e9 Polytechnique, Electronique et Micro\u00e9lectronique, Universit\u00e9 de Mons, Mons, Belgique"],"affiliations":[{"raw_affiliation_string":"Universit&#x00E9; de Mons,Facult&#x00E9; Polytechnique, Electronique et Micro&#x00E9;lectronique,Mons,Belgique,7000","institution_ids":["https://openalex.org/I130929987"]},{"raw_affiliation_string":"Ecole Nationale d\u2019Ing\u00e9nieurs de Sousse, Universit\u00e9 de Sousse, Sousse, Tunisie","institution_ids":["https://openalex.org/I8636806"]},{"raw_affiliation_string":"Facult\u00e9 des Sciences, Laboratoire de Micro\u00e9lectronique et Instrumentation, Universit\u00e9 de Monastir, Monastir, Tunisie","institution_ids":["https://openalex.org/I166928557"]},{"raw_affiliation_string":"Facult\u00e9 Polytechnique, Electronique et Micro\u00e9lectronique, Universit\u00e9 de Mons, Mons, Belgique","institution_ids":["https://openalex.org/I130929987"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015778746","display_name":"Alexandre Quenon","orcid":"https://orcid.org/0000-0002-9444-7596"},"institutions":[{"id":"https://openalex.org/I130929987","display_name":"University of Mons","ror":"https://ror.org/02qnnz951","country_code":"BE","type":"education","lineage":["https://openalex.org/I130929987"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Alexandre Quenon","raw_affiliation_strings":["Universit&#x00E9; de Mons,Facult&#x00E9; Polytechnique, Electronique et Micro&#x00E9;lectronique,Mons,Belgique,7000","Facult\u00e9 Polytechnique, Electronique et Micro\u00e9lectronique, Universit\u00e9 de Mons, Mons, Belgique"],"affiliations":[{"raw_affiliation_string":"Universit&#x00E9; de Mons,Facult&#x00E9; Polytechnique, Electronique et Micro&#x00E9;lectronique,Mons,Belgique,7000","institution_ids":["https://openalex.org/I130929987"]},{"raw_affiliation_string":"Facult\u00e9 Polytechnique, Electronique et Micro\u00e9lectronique, Universit\u00e9 de Mons, Mons, Belgique","institution_ids":["https://openalex.org/I130929987"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047627618","display_name":"Vitor R. G. Silva","orcid":"https://orcid.org/0000-0003-4582-9245"},"institutions":[{"id":"https://openalex.org/I130929987","display_name":"University of Mons","ror":"https://ror.org/02qnnz951","country_code":"BE","type":"education","lineage":["https://openalex.org/I130929987"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Vitor Ramos Gomes Da Silva","raw_affiliation_strings":["Universit&#x00E9; de Mons,Facult&#x00E9; Polytechnique, Electronique et Micro&#x00E9;lectronique,Mons,Belgique,7000","Facult\u00e9 Polytechnique, Electronique et Micro\u00e9lectronique, Universit\u00e9 de Mons, Mons, Belgique"],"affiliations":[{"raw_affiliation_string":"Universit&#x00E9; de Mons,Facult&#x00E9; Polytechnique, Electronique et Micro&#x00E9;lectronique,Mons,Belgique,7000","institution_ids":["https://openalex.org/I130929987"]},{"raw_affiliation_string":"Facult\u00e9 Polytechnique, Electronique et Micro\u00e9lectronique, Universit\u00e9 de Mons, Mons, Belgique","institution_ids":["https://openalex.org/I130929987"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053407644","display_name":"Carlos Valderrama","orcid":"https://orcid.org/0000-0002-1693-6394"},"institutions":[{"id":"https://openalex.org/I130929987","display_name":"University of Mons","ror":"https://ror.org/02qnnz951","country_code":"BE","type":"education","lineage":["https://openalex.org/I130929987"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Carlos A. Valderrama Sakuyama","raw_affiliation_strings":["Universit&#x00E9; de Mons,Facult&#x00E9; Polytechnique, Electronique et Micro&#x00E9;lectronique,Mons,Belgique,7000","Facult\u00e9 Polytechnique, Electronique et Micro\u00e9lectronique, Universit\u00e9 de Mons, Mons, Belgique"],"affiliations":[{"raw_affiliation_string":"Universit&#x00E9; de Mons,Facult&#x00E9; Polytechnique, Electronique et Micro&#x00E9;lectronique,Mons,Belgique,7000","institution_ids":["https://openalex.org/I130929987"]},{"raw_affiliation_string":"Facult\u00e9 Polytechnique, Electronique et Micro\u00e9lectronique, Universit\u00e9 de Mons, Mons, Belgique","institution_ids":["https://openalex.org/I130929987"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5018714474","display_name":"Chokri Souani","orcid":"https://orcid.org/0000-0002-8987-3582"},"institutions":[{"id":"https://openalex.org/I8636806","display_name":"University of Sousse","ror":"https://ror.org/00dmpgj58","country_code":"TN","type":"education","lineage":["https://openalex.org/I8636806"]}],"countries":["TN"],"is_corresponding":false,"raw_author_name":"Chokri Souani","raw_affiliation_strings":["Universit&#x00E9; de Sousse,Institut Sup&#x00E9;rieur des Sciences Appliqu&#x00E9;es et de Technologie de Sousse,Sousse,Tunisie,4003","Institut Sup\u00e9rieur des Sciences Appliqu\u00e9es et de Technologie de Sousse, Universit\u00e9 de Sousse, Sousse, Tunisie"],"affiliations":[{"raw_affiliation_string":"Universit&#x00E9; de Sousse,Institut Sup&#x00E9;rieur des Sciences Appliqu&#x00E9;es et de Technologie de Sousse,Sousse,Tunisie,4003","institution_ids":["https://openalex.org/I8636806"]},{"raw_affiliation_string":"Institut Sup\u00e9rieur des Sciences Appliqu\u00e9es et de Technologie de Sousse, Universit\u00e9 de Sousse, Sousse, Tunisie","institution_ids":["https://openalex.org/I8636806"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5074948824"],"corresponding_institution_ids":["https://openalex.org/I130929987","https://openalex.org/I166928557","https://openalex.org/I8636806"],"apc_list":null,"apc_paid":null,"fwci":0.6186,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.5259901,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10400","display_name":"Network Security and Intrusion Detection","score":0.995199978351593,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10400","display_name":"Network Security and Intrusion Detection","score":0.995199978351593,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T11512","display_name":"Anomaly Detection Techniques and Applications","score":0.994700014591217,"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/T13650","display_name":"Computational Physics and Python Applications","score":0.9918000102043152,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.9042154550552368},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7861878871917725},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7285821437835693},{"id":"https://openalex.org/keywords/edge-computing","display_name":"Edge computing","score":0.5798091292381287},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.5055878162384033},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.49695613980293274},{"id":"https://openalex.org/keywords/acceleration","display_name":"Acceleration","score":0.4760070741176605},{"id":"https://openalex.org/keywords/internet-of-things","display_name":"Internet of Things","score":0.4741836488246918},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.35848069190979004},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2739674746990204},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.15478616952896118}],"concepts":[{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.9042154550552368},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7861878871917725},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7285821437835693},{"id":"https://openalex.org/C2778456923","wikidata":"https://www.wikidata.org/wiki/Q5337692","display_name":"Edge computing","level":3,"score":0.5798091292381287},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.5055878162384033},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.49695613980293274},{"id":"https://openalex.org/C117896860","wikidata":"https://www.wikidata.org/wiki/Q11376","display_name":"Acceleration","level":2,"score":0.4760070741176605},{"id":"https://openalex.org/C81860439","wikidata":"https://www.wikidata.org/wiki/Q251212","display_name":"Internet of Things","level":2,"score":0.4741836488246918},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.35848069190979004},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2739674746990204},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.15478616952896118},{"id":"https://openalex.org/C74650414","wikidata":"https://www.wikidata.org/wiki/Q11397","display_name":"Classical mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/inista52262.2021.9548521","is_oa":false,"landing_page_url":"https://doi.org/10.1109/inista52262.2021.9548521","pdf_url":null,"source":{"id":"https://openalex.org/S4306498847","display_name":"2021 International Conference on INnovations in Intelligent SysTems and Applications (INISTA)","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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 International Conference on INnovations in Intelligent SysTems and Applications (INISTA)","raw_type":"proceedings-article"},{"id":"pmh:oai:orbi.umons.ac.be:20.500.12907/42421","is_oa":true,"landing_page_url":"https://orbi.umons.ac.be/handle/20.500.12907/42421","pdf_url":"https://orbi.umons.ac.be/bitstream/20.500.12907/42421/1/INISTA_presentation.pdf","source":{"id":"https://openalex.org/S7407055454","display_name":"ORBi UMONS","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":"International Symposium on INnovations in Intelligent SysTems and Applications, Kocaeli, Turkey [TR], 2021","raw_type":"peer reviewed"},{"id":"pmh:oai:orbi.umons.ac.be:20.500.12907/42424","is_oa":false,"landing_page_url":"https://orbi.umons.ac.be/handle/20.500.12907/42424","pdf_url":null,"source":{"id":"https://openalex.org/S7407055454","display_name":"ORBi UMONS","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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Proceedings of 2021 International Conference on INnovations in Intelligent SysTems and Applications (INISTA) (2021-08-26); International Symposium on INnovations in Intelligent SysTems and Applications (INISTA), Kocaeli, Turkey [TR], 2021","raw_type":"peer reviewed"}],"best_oa_location":{"id":"pmh:oai:orbi.umons.ac.be:20.500.12907/42421","is_oa":true,"landing_page_url":"https://orbi.umons.ac.be/handle/20.500.12907/42421","pdf_url":"https://orbi.umons.ac.be/bitstream/20.500.12907/42421/1/INISTA_presentation.pdf","source":{"id":"https://openalex.org/S7407055454","display_name":"ORBi UMONS","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":"International Symposium on INnovations in Intelligent SysTems and Applications, Kocaeli, Turkey [TR], 2021","raw_type":"peer reviewed"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.6800000071525574,"display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3184975092.pdf","grobid_xml":"https://content.openalex.org/works/W3184975092.grobid-xml"},"referenced_works_count":26,"referenced_works":["https://openalex.org/W2136922672","https://openalex.org/W2404540148","https://openalex.org/W2513568085","https://openalex.org/W2624972355","https://openalex.org/W2727238169","https://openalex.org/W2761085955","https://openalex.org/W2783451721","https://openalex.org/W2803881474","https://openalex.org/W2896983500","https://openalex.org/W2922701384","https://openalex.org/W2926701059","https://openalex.org/W3000394359","https://openalex.org/W3001299093","https://openalex.org/W3010454196","https://openalex.org/W3094529471","https://openalex.org/W4229896786","https://openalex.org/W4236182951","https://openalex.org/W4252211612","https://openalex.org/W6672767750","https://openalex.org/W6725636423","https://openalex.org/W6740082870","https://openalex.org/W6752079578","https://openalex.org/W6755081711","https://openalex.org/W6760530397","https://openalex.org/W6761641761","https://openalex.org/W6772555311"],"related_works":["https://openalex.org/W2341492732","https://openalex.org/W3187193180","https://openalex.org/W106542691","https://openalex.org/W1699080303","https://openalex.org/W4297799326","https://openalex.org/W3116064965","https://openalex.org/W4287027380","https://openalex.org/W3193760048","https://openalex.org/W4285822516","https://openalex.org/W2505261959"],"abstract_inverted_index":{"FPGAs":[0,23,49],"are":[1],"gaining":[2],"popularity":[3],"as":[4],"the":[5,10,33,56,97,130,143,149,155,158,162,165,178,197],"target":[6],"of":[7,13,38,58,101],"choice":[8],"for":[9,105],"efficient":[11],"implementation":[12],"Deep":[14],"Neural":[15],"Networks":[16],"(DNNs)":[17],"approaches.":[18],"Modern":[19],"SoCs":[20],"with":[21],"integrated":[22,48],"have":[24],"low-power":[25],"on-chip":[26],"processors":[27],"and":[28,61,79,95,99,121],"sufficient":[29],"interfaces":[30],"to":[31,55,73,92,115,160,171],"accommodate":[32],"most":[34],"commonly":[35],"deployed":[36],"Internet":[37],"Things":[39],"(IoT)":[40],"devices.":[41,67],"However,":[42],"developing":[43],"DNN":[44,103,120,180],"hardware":[45,63,119],"accelerators":[46],"using":[47],"remains":[50],"a":[51,193],"complicated":[52],"task":[53],"due":[54],"complexity":[57],"reconfigurable":[59],"computing":[60],"limited":[62],"resources":[64],"on":[65,125,142],"embedded":[66],"In":[68],"addition,":[69],"it":[70],"is":[71,153,200],"necessary":[72],"master":[74],"High-Level":[75],"Synthesis":[76],"tools":[77,141],"(HLS)":[78],"their":[80,117],"hidden":[81],"philosophy":[82],"driving":[83,139],"RTL":[84],"design.":[85],"This":[86],"paper":[87],"presents":[88],"our":[89,187],"Python":[90,174],"framework":[91,109,131,156,188],"fully":[93],"customize":[94,116],"automate":[96],"generation":[98],"deployment":[100],"FPGA-based":[102,151],"topologies":[104],"Edge":[106],"Computing.":[107],"Our":[108],"environment,":[110],"Jupyter":[111],"Notebooks,":[112],"allows":[113],"users":[114],"desired":[118,150],"its":[122],"related":[123],"applications":[124],"Xilinx\u2019s":[126],"Pynq":[127],"boards.":[128],"Subsequently,":[129],"automatically":[132],"generates":[133],"TCL":[134],"(Tool":[135],"Command":[136],"Language)":[137],"scripts":[138],"HLS":[140],"host":[144],"server":[145],"or":[146],"cloud.":[147],"Once":[148],"architecture":[152],"generated,":[154],"retrieves":[157],"bitstream":[159,170],"configure":[161],"FPGA.":[163],"Therefore,":[164],"user":[166],"can":[167,189],"deploy":[168],"this":[169],"accelerate":[172],"any":[173],"application":[175],"that":[176,186],"performs":[177],"same":[179],"model.":[181],"The":[182],"experimental":[183],"results":[184],"show":[185],"speed":[190],"up":[191],"59.8\u00d7":[192],"784-32-32-10":[194],"topology,":[195],"while":[196],"power":[198],"consumption":[199],"less":[201],"than":[202],"0.266W.":[203]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":2}],"updated_date":"2026-04-23T09:07:50.710637","created_date":"2025-10-10T00:00:00"}
