{"id":"https://openalex.org/W4308096609","doi":"https://doi.org/10.1109/fdl56239.2022.9925663","title":"Virtual Prototype based Analysis of Neural Network Cache Behavior for Tiny Edge Device","display_name":"Virtual Prototype based Analysis of Neural Network Cache Behavior for Tiny Edge Device","publication_year":2022,"publication_date":"2022-09-14","ids":{"openalex":"https://openalex.org/W4308096609","doi":"https://doi.org/10.1109/fdl56239.2022.9925663"},"language":"en","primary_location":{"id":"doi:10.1109/fdl56239.2022.9925663","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fdl56239.2022.9925663","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 Forum on Specification &amp; Design Languages (FDL)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5063569542","display_name":"Alexander Fratzer","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Alexander Fratzer","raw_affiliation_strings":["DFKI GmbH,Cyber-Physical Systems,Bremen,Germany,28359"],"affiliations":[{"raw_affiliation_string":"DFKI GmbH,Cyber-Physical Systems,Bremen,Germany,28359","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012137527","display_name":"Vladimir Herdt","orcid":"https://orcid.org/0000-0002-4481-057X"},"institutions":[{"id":"https://openalex.org/I180437899","display_name":"University of Bremen","ror":"https://ror.org/04ers2y35","country_code":"DE","type":"education","lineage":["https://openalex.org/I180437899"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Vladimir Herdt","raw_affiliation_strings":["DFKI GmbH,Cyber-Physical Systems,Bremen,Germany,28359","Institute of Computer Science, University of Bremen, Bremen, Germany"],"affiliations":[{"raw_affiliation_string":"DFKI GmbH,Cyber-Physical Systems,Bremen,Germany,28359","institution_ids":[]},{"raw_affiliation_string":"Institute of Computer Science, University of Bremen, Bremen, Germany","institution_ids":["https://openalex.org/I180437899"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081578222","display_name":"Christoph L\u00fcth","orcid":"https://orcid.org/0000-0002-1121-398X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Christoph Luth","raw_affiliation_strings":["DFKI GmbH,Cyber-Physical Systems,Bremen,Germany,28359"],"affiliations":[{"raw_affiliation_string":"DFKI GmbH,Cyber-Physical Systems,Bremen,Germany,28359","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5071742136","display_name":"Rolf Drechsler","orcid":"https://orcid.org/0000-0002-9872-1740"},"institutions":[{"id":"https://openalex.org/I180437899","display_name":"University of Bremen","ror":"https://ror.org/04ers2y35","country_code":"DE","type":"education","lineage":["https://openalex.org/I180437899"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Rolf Drechsler","raw_affiliation_strings":["DFKI GmbH,Cyber-Physical Systems,Bremen,Germany,28359","Institute of Computer Science, University of Bremen, Bremen, Germany"],"affiliations":[{"raw_affiliation_string":"DFKI GmbH,Cyber-Physical Systems,Bremen,Germany,28359","institution_ids":[]},{"raw_affiliation_string":"Institute of Computer Science, University of Bremen, Bremen, Germany","institution_ids":["https://openalex.org/I180437899"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5063569542"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.10205185,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"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/T10036","display_name":"Advanced Neural Network Applications","score":0.9988999962806702,"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/T10036","display_name":"Advanced Neural Network Applications","score":0.9988999962806702,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9930999875068665,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9915000200271606,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.863915205001831},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.8211947083473206},{"id":"https://openalex.org/keywords/memory-footprint","display_name":"Memory footprint","score":0.718620777130127},{"id":"https://openalex.org/keywords/convolutional-neural-network","display_name":"Convolutional neural network","score":0.6287229061126709},{"id":"https://openalex.org/keywords/cache-coloring","display_name":"Cache coloring","score":0.5962843894958496},{"id":"https://openalex.org/keywords/cache-only-memory-architecture","display_name":"Cache-only memory architecture","score":0.5480974316596985},{"id":"https://openalex.org/keywords/cache-pollution","display_name":"Cache pollution","score":0.5472646355628967},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.48579835891723633},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.4688245952129364},{"id":"https://openalex.org/keywords/page-cache","display_name":"Page cache","score":0.4424113631248474},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.4414089322090149},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.4358586072921753},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.39626598358154297},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.39192062616348267},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.37271633744239807},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.22320058941841125}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.863915205001831},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.8211947083473206},{"id":"https://openalex.org/C74912251","wikidata":"https://www.wikidata.org/wiki/Q6815727","display_name":"Memory footprint","level":2,"score":0.718620777130127},{"id":"https://openalex.org/C81363708","wikidata":"https://www.wikidata.org/wiki/Q17084460","display_name":"Convolutional neural network","level":2,"score":0.6287229061126709},{"id":"https://openalex.org/C201148951","wikidata":"https://www.wikidata.org/wiki/Q5015976","display_name":"Cache coloring","level":4,"score":0.5962843894958496},{"id":"https://openalex.org/C3720319","wikidata":"https://www.wikidata.org/wiki/Q5015937","display_name":"Cache-only memory architecture","level":5,"score":0.5480974316596985},{"id":"https://openalex.org/C113166858","wikidata":"https://www.wikidata.org/wiki/Q5015981","display_name":"Cache pollution","level":5,"score":0.5472646355628967},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.48579835891723633},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.4688245952129364},{"id":"https://openalex.org/C36340418","wikidata":"https://www.wikidata.org/wiki/Q7124288","display_name":"Page cache","level":5,"score":0.4424113631248474},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.4414089322090149},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.4358586072921753},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.39626598358154297},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.39192062616348267},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.37271633744239807},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.22320058941841125}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/fdl56239.2022.9925663","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fdl56239.2022.9925663","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 Forum on Specification &amp; Design Languages (FDL)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.4099999964237213}],"awards":[],"funders":[{"id":"https://openalex.org/F4320321408","display_name":"Ministry of Education","ror":"https://ror.org/01p262204"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2535115842","https://openalex.org/W2118932116","https://openalex.org/W2133489088","https://openalex.org/W2116323004","https://openalex.org/W2298260853","https://openalex.org/W2115782696","https://openalex.org/W2217292995","https://openalex.org/W3145643808","https://openalex.org/W2074625830","https://openalex.org/W1581731722"],"abstract_inverted_index":{"The":[0,61],"demand":[1],"for":[2,32,72,119],"AI":[3],"and":[4,34,43,108,123,128],"specifically":[5],"machine":[6],"learning":[7],"functionality":[8],"on":[9,58],"edge":[10,59],"devices":[11],"(TinyML)":[12],"is":[13,63,152],"growing.":[14],"TinyML":[15],"faces":[16],"several":[17,140],"unique":[18],"challenges,":[19],"one":[20],"of":[21,26,36,75,83,148,170,175],"them":[22],"being":[23],"the":[24,73,81,90,94,120,132,162,167,173],"requirement":[25],"having":[27],"a":[28,69,99,104,145],"lower":[29],"memory":[30,55,67,86,168,179],"footprint":[31,56],"storage":[33],"inference":[35,74,122],"neural":[37],"networks.In":[38],"this":[39],"paper,":[40],"we":[41,97],"propose":[42],"evaluate":[44,80],"an":[45,109],"approach":[46],"to":[47,64,79,154],"make":[48],"Convolutional":[49],"Neural":[50],"Networks":[51],"(CNNs)":[52],"with":[53,68,103,139],"higher":[54],"executable":[57],"devices.":[60],"idea":[62],"combine":[65],"flash":[66,106,135],"cached":[70],"access":[71],"CNNs.":[76],"In":[77],"order":[78],"effectiveness":[82],"our":[84],"proposed":[85],"architecture":[87],"by":[88],"measuring":[89],"cache":[91,133,141,147],"hitrate":[92],"at":[93],"system":[95],"level,":[96],"build":[98],"Virtual":[100],"Prototype":[101],"(VP)":[102],"dedicated":[105],"device":[107],"exclusive":[110],"cache.":[111],"We":[112],"are":[113,181],"using":[114],"Tensorflow":[115],"Lite":[116],"Micro":[117],"(TFLM)":[118],"network":[121],"mapping":[124],"all":[125],"model":[126],"data":[127],"runtime":[129],"buffers":[130],"into":[131],"enhanced":[134],"memory.":[136],"Multiple":[137],"experiments":[138],"configurations":[142],"show":[143,165],"that":[144,166],"small":[146],"around":[149],"1":[150],"KB":[151],"able":[153],"achieve":[155],"very":[156],"high":[157],"hitrates":[158],"over":[159],"99%.":[160],"Additionally,":[161],"experimental":[163],"results":[164],"planning":[169],"TFLM":[171],"supports":[172],"usage":[174],"caching":[176],"because":[177],"most":[178],"accesses":[180],"adjacent.":[182]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
