{"id":"https://openalex.org/W4292862775","doi":"https://doi.org/10.1109/mwscas54063.2022.9859319","title":"Compressed Sparse Kernel: Optimization of Pruning for Customized CNNs on FPGAs","display_name":"Compressed Sparse Kernel: Optimization of Pruning for Customized CNNs on FPGAs","publication_year":2022,"publication_date":"2022-08-07","ids":{"openalex":"https://openalex.org/W4292862775","doi":"https://doi.org/10.1109/mwscas54063.2022.9859319"},"language":"en","primary_location":{"id":"doi:10.1109/mwscas54063.2022.9859319","is_oa":false,"landing_page_url":"https://doi.org/10.1109/mwscas54063.2022.9859319","pdf_url":null,"source":{"id":"https://openalex.org/S4363606568","display_name":"2022 IEEE 65th International Midwest Symposium on Circuits and Systems (MWSCAS)","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":"2022 IEEE 65th International Midwest Symposium on Circuits and Systems (MWSCAS)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5105085165","display_name":"Jacob Nelson","orcid":null},"institutions":[{"id":"https://openalex.org/I63920570","display_name":"Tennessee Technological University","ror":"https://ror.org/05drmrq39","country_code":"US","type":"education","lineage":["https://openalex.org/I63920570"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jacob Nelson","raw_affiliation_strings":["Tennessee Tech University,Department of Electrical and Computer Engineering,Cookeville,TN,38505"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tennessee Tech University,Department of Electrical and Computer Engineering,Cookeville,TN,38505","institution_ids":["https://openalex.org/I63920570"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5034599612","display_name":"Syed Rafay Hasan","orcid":"https://orcid.org/0000-0003-0183-8086"},"institutions":[{"id":"https://openalex.org/I63920570","display_name":"Tennessee Technological University","ror":"https://ror.org/05drmrq39","country_code":"US","type":"education","lineage":["https://openalex.org/I63920570"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Syed Rafay Hasan","raw_affiliation_strings":["Tennessee Tech University,Department of Electrical and Computer Engineering,Cookeville,TN,38505"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tennessee Tech University,Department of Electrical and Computer Engineering,Cookeville,TN,38505","institution_ids":["https://openalex.org/I63920570"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I63920570"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.08967904,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"5","issue":null,"first_page":"1","last_page":"4"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":1.0,"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":1.0,"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/T10500","display_name":"Sparse and Compressive Sensing Techniques","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10627","display_name":"Advanced Image and Video Retrieval Techniques","score":0.9983000159263611,"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.8262274861335754},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7330681085586548},{"id":"https://openalex.org/keywords/convolutional-neural-network","display_name":"Convolutional neural network","score":0.6373193860054016},{"id":"https://openalex.org/keywords/pruning","display_name":"Pruning","score":0.573185920715332},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5599833726882935},{"id":"https://openalex.org/keywords/edge-device","display_name":"Edge device","score":0.4789619743824005},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.44954627752304077},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.4383007884025574},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.42154577374458313},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3917310833930969},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.35662758350372314},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3251544237136841},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.23424872756004333}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8262274861335754},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7330681085586548},{"id":"https://openalex.org/C81363708","wikidata":"https://www.wikidata.org/wiki/Q17084460","display_name":"Convolutional neural network","level":2,"score":0.6373193860054016},{"id":"https://openalex.org/C108010975","wikidata":"https://www.wikidata.org/wiki/Q500094","display_name":"Pruning","level":2,"score":0.573185920715332},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5599833726882935},{"id":"https://openalex.org/C138236772","wikidata":"https://www.wikidata.org/wiki/Q25098575","display_name":"Edge device","level":3,"score":0.4789619743824005},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.44954627752304077},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.4383007884025574},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.42154577374458313},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3917310833930969},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.35662758350372314},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3251544237136841},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.23424872756004333},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C6557445","wikidata":"https://www.wikidata.org/wiki/Q173113","display_name":"Agronomy","level":1,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/mwscas54063.2022.9859319","is_oa":false,"landing_page_url":"https://doi.org/10.1109/mwscas54063.2022.9859319","pdf_url":null,"source":{"id":"https://openalex.org/S4363606568","display_name":"2022 IEEE 65th International Midwest Symposium on Circuits and Systems (MWSCAS)","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":"2022 IEEE 65th International Midwest Symposium on Circuits and Systems (MWSCAS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W1686810756","https://openalex.org/W2096645269","https://openalex.org/W2112796928","https://openalex.org/W2145085734","https://openalex.org/W2194775991","https://openalex.org/W2623629680","https://openalex.org/W2933917628","https://openalex.org/W2962851801","https://openalex.org/W2963363373","https://openalex.org/W3118608800","https://openalex.org/W6787972765"],"related_works":["https://openalex.org/W2111241003","https://openalex.org/W3176282186","https://openalex.org/W4387489555","https://openalex.org/W2973622361","https://openalex.org/W4293053895","https://openalex.org/W4395024198","https://openalex.org/W4288024917","https://openalex.org/W2983364019","https://openalex.org/W2998183476","https://openalex.org/W3215372595"],"abstract_inverted_index":{"Convolutional":[0],"neural":[1,157],"networks":[2],"(CNNs)":[3],"have":[4],"become":[5],"a":[6,82,102,114,131,175,185],"widely":[7],"popular":[8,103,121],"method":[9],"for":[10,105],"performing":[11],"common":[12],"computer":[13],"vision":[14],"tasks,":[15],"such":[16],"as":[17],"image":[18],"classification":[19],"and":[20,42,90,116],"object":[21],"detection.":[22],"While":[23],"their":[24,40],"performance":[25],"is":[26,46],"impressive,":[27],"many":[28,48],"applications":[29,52],"struggle":[30],"to":[31,39,65,76,85,137,171,200],"make":[32],"effective":[33],"use":[34,161],"of":[35,49,53,72,81,120,142,148,177,188],"these":[36,99,107],"algorithms":[37,159],"due":[38],"size":[41],"computation":[43],"requirements.":[44],"This":[45],"because":[47],"the":[50,70,78,86,124,140,146,149,152,169,193,201],"real-world":[51],"this":[54,66,110,165],"technology":[55],"are":[56,101],"on":[57,151],"small,":[58],"resource-constrained":[59],"edge":[60],"devices.":[61],"One":[62],"possible":[63],"solution":[64],"problem":[67],"comes":[68],"from":[69],"development":[71],"customized":[73],"hardware":[74,194],"designed":[75],"perform":[77],"run-time":[79],"computations":[80],"CNN.":[83],"Due":[84],"low":[87],"power":[88],"consumption":[89],"high":[91],"flexibility":[92],"seen":[93],"in":[94,164,179],"field-programmable":[95],"gate":[96],"arrays":[97],"(FPGAs),":[98],"devices":[100],"choice":[104],"realizing":[106],"systems.":[108],"In":[109],"work,":[111],"we":[112,129],"provide":[113],"resource":[115],"latency":[117,186],"efficient":[118],"implementation":[119],"CNNs":[122],"using":[123],"weight":[125],"pruning":[126],"technique.":[127,203],"Specifically,":[128],"propose":[130],"novel":[132],"sparse":[133],"matrix":[134],"storage":[135,147],"format":[136,166],"significantly":[138],"reduce":[139],"amount":[141],"memory":[143],"consumed":[144],"by":[145,195],"parameters":[150],"FPGA.":[153],"We":[154],"then":[155],"derive":[156],"network":[158],"which":[160],"weights":[162,173],"stored":[163],"directly,":[167],"without":[168],"need":[170],"consider":[172],"with":[174],"value":[176],"zero":[178],"any":[180],"computation.":[181],"Our":[182],"design":[183],"shows":[184],"improvement":[187],"88%":[189],"while":[190],"also":[191],"reducing":[192],"about":[196],"5%":[197],"when":[198],"compared":[199],"state-of-the-art":[202]},"counts_by_year":[],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
