{"id":"https://openalex.org/W7026978622","doi":null,"title":"Automatiserad generering av konfigurerbar CNN IPs med hj\u00e4lp av temporal kodning","display_name":"Automatiserad generering av konfigurerbar CNN IPs med hj\u00e4lp av temporal kodning","publication_year":2025,"publication_date":"2025-01-01","ids":{"openalex":"https://openalex.org/W7026978622"},"language":"en","primary_location":{"id":"pmh:oai:DiVA.org:kth-367844","doi":null,"is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-367844","pdf_url":"https://kth.diva-portal.org/smash/get/diva2:1986403/FULLTEXT01","source":{"id":"https://openalex.org/S4306401559","display_name":"KTH Publication Database DiVA (KTH Royal Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I86987016","host_organization_name":"KTH Royal Institute of Technology","host_organization_lineage":["https://openalex.org/I86987016"],"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/bachelorThesis"},"volume":null,"type":"dissertation","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://kth.diva-portal.org/smash/get/diva2:1986403/FULLTEXT01","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Merino Balaguer, Irene","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Merino Balaguer, Irene","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.7426999807357788,"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"}},"topics":[{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.7426999807357788,"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/T10036","display_name":"Advanced Neural Network Applications","score":0.2215999960899353,"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/T13292","display_name":"Embedded Systems and FPGA Applications","score":0.021199999377131462,"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/convolutional-neural-network-hardware","display_name":"convolutional neural network hardware","score":0.6779999732971191},{"id":"https://openalex.org/keywords/fpga","display_name":"FPGA","score":0.4410000145435333},{"id":"https://openalex.org/keywords/automatic-hardware-generation","display_name":"automatic hardware generation","score":0.5680000185966492},{"id":"https://openalex.org/keywords/temporal-coding","display_name":"temporal coding","score":0.5740000009536743},{"id":"https://openalex.org/keywords/compilers","display_name":"compilers","score":0.4309999942779541},{"id":"https://openalex.org/keywords/vhdl-code-generation","display_name":"VHDL code generation","score":0.6809999942779541},{"id":"https://openalex.org/keywords/pytorch","display_name":"PyTorch","score":0.828000009059906},{"id":"https://openalex.org/keywords/brevitas","display_name":"brevitas","score":0.9869999885559082},{"id":"https://openalex.org/keywords/lenet-5","display_name":"LeNet-5","score":0.8519999980926514},{"id":"https://openalex.org/keywords/edge-computing","display_name":"edge computing","score":0.7739999890327454},{"id":"https://openalex.org/keywords/hardware-utilization","display_name":"hardware resource utilization","score":0.6320000290870667},{"id":"https://openalex.org/keywords/latency","display_name":"latency","score":0.6140000224113464},{"id":"https://openalex.org/keywords/power-consumption","display_name":"power consumption","score":0.7350000143051147},{"id":"https://openalex.org/keywords/reduction-of-area","display_name":"area reduction","score":0.4950000047683716}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8381999731063843},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6995000243186951},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.6604999899864197},{"id":"https://openalex.org/C36941000","wikidata":"https://www.wikidata.org/wiki/Q209455","display_name":"VHDL","level":3,"score":0.6328999996185303},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.5990999937057495},{"id":"https://openalex.org/C81363708","wikidata":"https://www.wikidata.org/wiki/Q17084460","display_name":"Convolutional neural network","level":2,"score":0.5722000002861023},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.5720000267028809},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.45579999685287476},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.4383000135421753},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.43790000677108765},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.4066999852657318},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.40290001034736633},{"id":"https://openalex.org/C138236772","wikidata":"https://www.wikidata.org/wiki/Q25098575","display_name":"Edge device","level":3,"score":0.39309999346733093},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3700000047683716},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.34599998593330383},{"id":"https://openalex.org/C42143788","wikidata":"https://www.wikidata.org/wiki/Q173341","display_name":"Hardware description language","level":3,"score":0.3456999957561493},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.3425999879837036},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.3239000141620636},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.2797999978065491},{"id":"https://openalex.org/C65232700","wikidata":"https://www.wikidata.org/wiki/Q5656403","display_name":"Hardware architecture","level":3,"score":0.2797999978065491},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2761000096797943},{"id":"https://openalex.org/C37135326","wikidata":"https://www.wikidata.org/wiki/Q931942","display_name":"Design flow","level":2,"score":0.27570000290870667},{"id":"https://openalex.org/C2984842247","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep neural networks","level":3,"score":0.27300000190734863},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.2694000005722046},{"id":"https://openalex.org/C142962650","wikidata":"https://www.wikidata.org/wiki/Q240838","display_name":"Reconfigurable computing","level":3,"score":0.2687000036239624},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.2612999975681305},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.2563000023365021},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.25619998574256897},{"id":"https://openalex.org/C58013763","wikidata":"https://www.wikidata.org/wiki/Q5754574","display_name":"High-level synthesis","level":3,"score":0.25440001487731934}],"mesh":[],"locations_count":1,"locations":[{"id":"pmh:oai:DiVA.org:kth-367844","doi":null,"is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-367844","pdf_url":"https://kth.diva-portal.org/smash/get/diva2:1986403/FULLTEXT01","source":{"id":"https://openalex.org/S4306401559","display_name":"KTH Publication Database DiVA (KTH Royal Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I86987016","host_organization_name":"KTH Royal Institute of Technology","host_organization_lineage":["https://openalex.org/I86987016"],"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/bachelorThesis"}],"best_oa_location":{"id":"pmh:oai:DiVA.org:kth-367844","doi":null,"is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-367844","pdf_url":"https://kth.diva-portal.org/smash/get/diva2:1986403/FULLTEXT01","source":{"id":"https://openalex.org/S4306401559","display_name":"KTH Publication Database DiVA (KTH Royal Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I86987016","host_organization_name":"KTH Royal Institute of Technology","host_organization_lineage":["https://openalex.org/I86987016"],"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/bachelorThesis"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.4943999946117401,"display_name":"Industry, innovation and infrastructure"}],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7026978622.pdf","grobid_xml":"https://content.openalex.org/works/W7026978622.grobid-xml"},"referenced_works_count":47,"referenced_works":["https://openalex.org/W2094756095","https://openalex.org/W2108379813","https://openalex.org/W2112796928","https://openalex.org/W2119096084","https://openalex.org/W2152839228","https://openalex.org/W2160165792","https://openalex.org/W2527036487","https://openalex.org/W2583383421","https://openalex.org/W2584311934","https://openalex.org/W2591922920","https://openalex.org/W2737762472","https://openalex.org/W2761085955","https://openalex.org/W2766507531","https://openalex.org/W2798084934","https://openalex.org/W2887936511","https://openalex.org/W2895540242","https://openalex.org/W2901312569","https://openalex.org/W2901987505","https://openalex.org/W2913041555","https://openalex.org/W2919115771","https://openalex.org/W2935524202","https://openalex.org/W2946942415","https://openalex.org/W2950533501","https://openalex.org/W2983280015","https://openalex.org/W3011832990","https://openalex.org/W3014927913","https://openalex.org/W3018965347","https://openalex.org/W3024810126","https://openalex.org/W3033155721","https://openalex.org/W3116460607","https://openalex.org/W3119837987","https://openalex.org/W3119962849","https://openalex.org/W3132191748","https://openalex.org/W3135229335","https://openalex.org/W3142892855","https://openalex.org/W3161204726","https://openalex.org/W3162497216","https://openalex.org/W4200041533","https://openalex.org/W4206262605","https://openalex.org/W4210732797","https://openalex.org/W4220936377","https://openalex.org/W4283722322","https://openalex.org/W4291433199","https://openalex.org/W4322731624","https://openalex.org/W4390670728","https://openalex.org/W4399391441","https://openalex.org/W6968655253"],"related_works":["https://openalex.org/W2616318524","https://openalex.org/W2902895686","https://openalex.org/W2948829492","https://openalex.org/W2888615173","https://openalex.org/W2761085955","https://openalex.org/W2794701775","https://openalex.org/W3003756543","https://openalex.org/W2988559961","https://openalex.org/W2786483400","https://openalex.org/W4415981885"],"abstract_inverted_index":{"In":[0],"recent":[1],"years,":[2],"significant":[3],"progress":[4],"has":[5,28],"been":[6],"made":[7,55],"in":[8,15,56,83,151,200,214],"the":[9,30,67,88,125,143,184,206,246,256],"field":[10],"of":[11,242,255],"artificial":[12],"intelligence,":[13],"particularly":[14],"neural":[16,81,104],"networks,":[17,40],"due":[18],"to":[19,37,59,123,129,138,147,166,210,224,249,268],"increased":[20],"computing":[21],"power":[22,234],"and":[23,49,93,136,163,188,202,204,229,236,259],"available":[24],"data.":[25],"This":[26,51],"development":[27],"created":[29,191],"need":[31],"for":[32,79,134,176],"new":[33],"platforms":[34],"on":[35,66,99],"which":[36,41],"implement":[38,211],"these":[39,243],"differ":[42],"from":[43,113],"traditional":[44],"platforms,":[45],"such":[46],"as":[47],"CPUs":[48],"GPUs.":[50],"change":[52],"is":[53,91],"sometimes":[54],"an":[57,101],"attempt":[58],"reduce":[60,124],"resources,":[61],"time,":[62],"or":[63],"energy":[64],"based":[65],"specific":[68],"application\u2019s":[69],"needs.":[70],"Field-programmable":[71],"gate":[72],"arrays":[73],"(FPGAs)":[74],"are":[75],"a":[76,110,114,131,157,192,215],"good":[77],"alternative":[78],"using":[80],"networks":[82,198,213],"edge":[84],"computing,":[85],"but":[86],"developing":[87],"necessary":[89],"hardware":[90,111,145],"costly":[92],"complex.":[94],"Therefore,":[95],"this":[96,120,167,173,219],"thesis":[97],"focuses":[98],"creating":[100],"automatic":[102,168],"convolutional":[103],"network":[105],"(CNN)":[106],"compiler":[107,195],"that":[108,159,196,261],"generates":[109,205],"system":[112],"software":[115],"description.":[116],"Several":[117],"objectives":[118],"guided":[119],"approach:":[121],"first,":[122],"time":[126],"it":[127,251],"takes":[128,197],"design":[130,146,158,263],"CNN":[132,178,227],"architecture":[133,248,258],"hardware;":[135],"second,":[137],"create":[139],"different":[140,177,226],"models":[141,228,244],"with":[142,156,245,252],"same":[144,257],"assess":[148],"its":[149],"performance":[150],"various":[152],"areas.":[153],"We":[154,190,239],"begin":[155],"prioritizes":[160],"reducing":[161],"area":[162,266],"latency.":[164],"Thanks":[165],"compiler,":[169],"we":[170,221],"can":[171],"test":[172],"design\u2019s":[174,186],"effectiveness":[175],"architectures,":[179],"helping":[180],"us":[181],"better":[182],"understand":[183],"original":[185],"benefits":[187],"limitations.":[189],"functional":[193],"Python":[194],"described":[199],"PyTorch":[201],"Brevitas":[203],"corresponding":[207],"VHDL":[208],"code":[209],"those":[212],"Xilinx":[216],"FPGA.":[217],"Using":[218],"tool,":[220],"generated":[222,240],"up":[223],"12":[225],"measured":[230],"their":[231],"accuracy,":[232],"latency,":[233],"consumption,":[235],"resource":[237],"utilization.":[238],"some":[241],"LeNet-5":[247],"compare":[250],"existing":[253],"implementations":[254],"verify":[260],"our":[262],"significantly":[264],"reduces":[265],"compared":[267],"other":[269],"approaches.":[270]},"counts_by_year":[],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2025-10-10T00:00:00"}
