{"id":"https://openalex.org/W4411725783","doi":"https://doi.org/10.1109/iscas56072.2025.11044080","title":"MATSORT: Fast and Efficient Approximate Matrix Sorting Algorithm for DNN Applications","display_name":"MATSORT: Fast and Efficient Approximate Matrix Sorting Algorithm for DNN Applications","publication_year":2025,"publication_date":"2025-05-25","ids":{"openalex":"https://openalex.org/W4411725783","doi":"https://doi.org/10.1109/iscas56072.2025.11044080"},"language":"en","primary_location":{"id":"doi:10.1109/iscas56072.2025.11044080","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iscas56072.2025.11044080","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Symposium on Circuits and Systems (ISCAS)","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/A5065564151","display_name":"X. L. Lu","orcid":"https://orcid.org/0000-0001-7720-6048"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Xuanhao Lu","raw_affiliation_strings":["University of Toronto,Department of Electrical and Computer Engineering,Toronto,Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Toronto,Department of Electrical and Computer Engineering,Toronto,Canada","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080250050","display_name":"Alireza Ahrar","orcid":null},"institutions":[{"id":"https://openalex.org/I192455969","display_name":"York University","ror":"https://ror.org/05fq50484","country_code":"CA","type":"education","lineage":["https://openalex.org/I192455969"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Alireza Ahrar","raw_affiliation_strings":["York University,Department of Electrical Engineering and Computer Science,Toronto,Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"York University,Department of Electrical Engineering and Computer Science,Toronto,Canada","institution_ids":["https://openalex.org/I192455969"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009413337","display_name":"Mostafa Rahimi Azghadi","orcid":"https://orcid.org/0000-0001-7975-3985"},"institutions":[{"id":"https://openalex.org/I86467917","display_name":"James Cook University","ror":"https://ror.org/04gsp2c11","country_code":"AU","type":"education","lineage":["https://openalex.org/I86467917"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Mostafa Rahimi Azghadi","raw_affiliation_strings":["James Cook University,College of Science and Engineering,Townsville,Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"James Cook University,College of Science and Engineering,Townsville,Australia","institution_ids":["https://openalex.org/I86467917"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021668898","display_name":"Roman Genov","orcid":"https://orcid.org/0000-0001-7506-1746"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Roman Genov","raw_affiliation_strings":["University of Toronto,Department of Electrical and Computer Engineering,Toronto,Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Toronto,Department of Electrical and Computer Engineering,Toronto,Canada","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5012864861","display_name":"Amirali Amirsoleimani","orcid":"https://orcid.org/0000-0001-5760-6861"},"institutions":[{"id":"https://openalex.org/I192455969","display_name":"York University","ror":"https://ror.org/05fq50484","country_code":"CA","type":"education","lineage":["https://openalex.org/I192455969"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Amirali Amirsoleimani","raw_affiliation_strings":["York University,Department of Electrical Engineering and Computer Science,Toronto,Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"York University,Department of Electrical Engineering and Computer Science,Toronto,Canada","institution_ids":["https://openalex.org/I192455969"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.10069275,"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":"5"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10320","display_name":"Neural Networks and Applications","score":0.9635999798774719,"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.9635999798774719,"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.9182000160217285,"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.7682730555534363},{"id":"https://openalex.org/keywords/sorting","display_name":"Sorting","score":0.7137132883071899},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.5606776475906372},{"id":"https://openalex.org/keywords/matrix","display_name":"Matrix (chemical analysis)","score":0.4917156994342804},{"id":"https://openalex.org/keywords/sorting-algorithm","display_name":"Sorting algorithm","score":0.4807679355144501},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4559181332588196},{"id":"https://openalex.org/keywords/algorithm-design","display_name":"Algorithm design","score":0.4216139316558838}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7682730555534363},{"id":"https://openalex.org/C111696304","wikidata":"https://www.wikidata.org/wiki/Q2303697","display_name":"Sorting","level":2,"score":0.7137132883071899},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.5606776475906372},{"id":"https://openalex.org/C106487976","wikidata":"https://www.wikidata.org/wiki/Q685816","display_name":"Matrix (chemical analysis)","level":2,"score":0.4917156994342804},{"id":"https://openalex.org/C108094655","wikidata":"https://www.wikidata.org/wiki/Q181593","display_name":"Sorting algorithm","level":3,"score":0.4807679355144501},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4559181332588196},{"id":"https://openalex.org/C106516650","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm design","level":2,"score":0.4216139316558838},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/iscas56072.2025.11044080","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iscas56072.2025.11044080","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Symposium on Circuits and Systems (ISCAS)","raw_type":"proceedings-article"},{"id":"pmh:oai:researchonline.jcu.edu.au:88528","is_oa":false,"landing_page_url":"https://researchonline.jcu.edu.au/88528/1/88528.pdf","pdf_url":"https://researchonline.jcu.edu.au/88528/1/88528.pdf","source":{"id":"https://openalex.org/S4377196350","display_name":"ResearchOnline - JCU (James Cook University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I86467917","host_organization_name":"James Cook University","host_organization_lineage":["https://openalex.org/I86467917"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Conference Item"}],"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/W2017369466","https://openalex.org/W3016542674","https://openalex.org/W3040024858","https://openalex.org/W3081302630","https://openalex.org/W3092156174","https://openalex.org/W3147182033","https://openalex.org/W3217357178","https://openalex.org/W4206021635","https://openalex.org/W4360831848","https://openalex.org/W4386323326","https://openalex.org/W4400234663"],"related_works":["https://openalex.org/W2809748609","https://openalex.org/W3033694952","https://openalex.org/W2372558933","https://openalex.org/W2349288944","https://openalex.org/W2085265870","https://openalex.org/W797244100","https://openalex.org/W1999431223","https://openalex.org/W2043772124","https://openalex.org/W2801186172","https://openalex.org/W2367560286"],"abstract_inverted_index":{"This":[0],"paper":[1],"proposes":[2],"Matrix":[3],"Sorting":[4],"(MATSORT),":[5],"a":[6,40,86,124,130,136,142],"novel":[7,87],"algorithm":[8,79],"for":[9,26,73,129,141],"compressing":[10],"sparse":[11,18,75],"matrices":[12,38],"to":[13,47],"enable":[14],"efficient":[15,74],"execution":[16],"of":[17,43,127,139],"Multiply-Accumulate":[19],"(MAC)":[20],"operations":[21],"in":[22,32,36,64],"parallel":[23,56],"computing":[24,57],"architectures":[25],"Deep":[27],"Neural":[28],"Networks":[29],"(DNNs).":[30],"Pruning":[31],"DNNs":[33],"often":[34],"results":[35,119],"weight":[37],"with":[39],"large":[41],"proportion":[42],"zero":[44],"weights,":[45],"leading":[46],"significant":[48],"resource":[49,116],"and":[50,68,85,115,135],"time":[51,93],"wastage":[52],"when":[53],"processed":[54],"by":[55],"architecture.":[58],"MATSORT":[59,122],"outperforms":[60],"state-of-the-art":[61],"(SoTA)":[62],"techniques":[63],"both":[65],"compression":[66,69,106],"speed":[67],"rate\u2014two":[70],"key":[71],"factors":[72],"MAC":[76],"operations.":[77],"The":[78],"employs":[80],"an":[81],"approximate":[82],"sorting":[83,92],"method":[84],"merging":[88],"strategy,":[89],"reducing":[90],"the":[91],"complexity":[94],"while":[95],"resolving":[96],"long-standing":[97],"element":[98],"conflict":[99],"issues.":[100],"These":[101],"optimizations":[102],"achieve":[103],"nearly":[104],"100%":[105],"rates":[107],"across":[108],"all":[109],"tested":[110],"matrices,":[111],"substantially":[112],"enhancing":[113],"power":[114],"efficiency.":[117],"Evaluation":[118],"show":[120],"that":[121],"delivers":[123],"maximum":[125],"speedup":[126,138],"441\u00d7":[128],"1280":[131,133],"\u00d7":[132,144],"matrix":[134],"minimum":[137],"1.63\u00d7":[140],"110":[143],"128":[145],"matrix,":[146],"outperforming":[147],"existing":[148],"methods.":[149]},"counts_by_year":[],"updated_date":"2026-08-25T07:29:55.448023","created_date":"2025-10-10T00:00:00"}
