{"id":"https://openalex.org/W4402134764","doi":"https://doi.org/10.1145/3688609","title":"DLAS: A Conceptual Model for Across-Stack Deep Learning Acceleration","display_name":"DLAS: A Conceptual Model for Across-Stack Deep Learning Acceleration","publication_year":2024,"publication_date":"2024-09-02","ids":{"openalex":"https://openalex.org/W4402134764","doi":"https://doi.org/10.1145/3688609"},"language":"en","primary_location":{"id":"doi:10.1145/3688609","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3688609","pdf_url":null,"source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://doi.org/10.1145/3688609","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5007147285","display_name":"Perry Gibson","orcid":"https://orcid.org/0000-0003-3370-0698"},"institutions":[{"id":"https://openalex.org/I7882870","display_name":"University of Glasgow","ror":"https://ror.org/00vtgdb53","country_code":"GB","type":"education","lineage":["https://openalex.org/I7882870"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Perry Gibson","raw_affiliation_strings":["School of Computing Science, University of Glasgow, Glasgow, United Kingdom of Great Britain and Northern Ireland"],"affiliations":[{"raw_affiliation_string":"School of Computing Science, University of Glasgow, Glasgow, United Kingdom of Great Britain and Northern Ireland","institution_ids":["https://openalex.org/I7882870"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008501980","display_name":"Jos\u00e9 Cano","orcid":"https://orcid.org/0000-0002-2243-389X"},"institutions":[{"id":"https://openalex.org/I7882870","display_name":"University of Glasgow","ror":"https://ror.org/00vtgdb53","country_code":"GB","type":"education","lineage":["https://openalex.org/I7882870"]},{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Jose Cano","raw_affiliation_strings":["School of Computing Science, University of Glasgow, Glasgow, United Kingdom of Great Britain and Northern Ireland and The University of Edinburgh, Edinburgh, United Kingdom of Great Britain and Northern Ireland","School of Computing Science, University of Glasgow, Glasgow, United Kingdom of Great Britain and Northern Ireland","The University of Edinburgh, Edinburgh United Kingdom of Great Britain and Northern Ireland"],"affiliations":[{"raw_affiliation_string":"School of Computing Science, University of Glasgow, Glasgow, United Kingdom of Great Britain and Northern Ireland and The University of Edinburgh, Edinburgh, United Kingdom of Great Britain and Northern Ireland","institution_ids":["https://openalex.org/I7882870"]},{"raw_affiliation_string":"School of Computing Science, University of Glasgow, Glasgow, United Kingdom of Great Britain and Northern Ireland","institution_ids":["https://openalex.org/I7882870"]},{"raw_affiliation_string":"The University of Edinburgh, Edinburgh United Kingdom of Great Britain and Northern Ireland","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003510948","display_name":"Elliot J. Crowley","orcid":"https://orcid.org/0000-0001-5685-4724"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Elliot Crowley","raw_affiliation_strings":["The University of Edinburgh, Edinburgh, United Kingdom of Great Britain and Northern Ireland","The University of Edinburgh, Edinburgh United Kingdom of Great Britain and Northern Ireland"],"affiliations":[{"raw_affiliation_string":"The University of Edinburgh, Edinburgh, United Kingdom of Great Britain and Northern Ireland","institution_ids":["https://openalex.org/I98677209"]},{"raw_affiliation_string":"The University of Edinburgh, Edinburgh United Kingdom of Great Britain and Northern Ireland","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007901825","display_name":"Amos Storkey","orcid":"https://orcid.org/0000-0002-8100-506X"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Amos Storkey","raw_affiliation_strings":["The University of Edinburgh, Edinburgh, United Kingdom of Great Britain and Northern Ireland","The University of Edinburgh, Edinburgh United Kingdom of Great Britain and Northern Ireland"],"affiliations":[{"raw_affiliation_string":"The University of Edinburgh, Edinburgh, United Kingdom of Great Britain and Northern Ireland","institution_ids":["https://openalex.org/I98677209"]},{"raw_affiliation_string":"The University of Edinburgh, Edinburgh United Kingdom of Great Britain and Northern Ireland","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5027001025","display_name":"Michael O\u2019Boyle","orcid":"https://orcid.org/0000-0003-1619-5052"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Michael O\u2019boyle","raw_affiliation_strings":["The University of Edinburgh, Edinburgh, United Kingdom of Great Britain and Northern Ireland","The University of Edinburgh, Edinburgh United Kingdom of Great Britain and Northern Ireland"],"affiliations":[{"raw_affiliation_string":"The University of Edinburgh, Edinburgh, United Kingdom of Great Britain and Northern Ireland","institution_ids":["https://openalex.org/I98677209"]},{"raw_affiliation_string":"The University of Edinburgh, Edinburgh United Kingdom of Great Britain and Northern Ireland","institution_ids":["https://openalex.org/I98677209"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5007147285"],"corresponding_institution_ids":["https://openalex.org/I7882870"],"apc_list":null,"apc_paid":null,"fwci":0.7479,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.71932335,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":97},"biblio":{"volume":"22","issue":"1","first_page":"1","last_page":"28"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.9983999729156494,"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.9983999729156494,"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/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.9972000122070312,"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/T10775","display_name":"Generative Adversarial Networks and Image Synthesis","score":0.9969000220298767,"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/stack","display_name":"Stack (abstract data type)","score":0.7511329650878906},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7464731931686401},{"id":"https://openalex.org/keywords/acceleration","display_name":"Acceleration","score":0.6875316500663757},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.41360482573509216},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.12503603100776672},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.10566979646682739}],"concepts":[{"id":"https://openalex.org/C9395851","wikidata":"https://www.wikidata.org/wiki/Q177929","display_name":"Stack (abstract data type)","level":2,"score":0.7511329650878906},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7464731931686401},{"id":"https://openalex.org/C117896860","wikidata":"https://www.wikidata.org/wiki/Q11376","display_name":"Acceleration","level":2,"score":0.6875316500663757},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.41360482573509216},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.12503603100776672},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.10566979646682739},{"id":"https://openalex.org/C74650414","wikidata":"https://www.wikidata.org/wiki/Q11397","display_name":"Classical mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3688609","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3688609","pdf_url":null,"source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},{"id":"pmh:oai:eprints.gla.ac.uk:330320","is_oa":true,"landing_page_url":"http://eprints.gla.ac.uk/view/author/52321.html>,","pdf_url":null,"source":{"id":"https://openalex.org/S4210235606","display_name":"ENLIGHTEN (Jurnal Bimbingan dan Konseling Islam)","issn_l":"2622-8912","issn":["2622-8912","2622-8920"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"PeerReviewed"}],"best_oa_location":{"id":"doi:10.1145/3688609","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3688609","pdf_url":null,"source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":62,"referenced_works":["https://openalex.org/W1005811612","https://openalex.org/W1686810756","https://openalex.org/W1984222112","https://openalex.org/W2021200789","https://openalex.org/W2022219663","https://openalex.org/W2059431371","https://openalex.org/W2089437293","https://openalex.org/W2108598243","https://openalex.org/W2172654076","https://openalex.org/W2194775991","https://openalex.org/W2395047452","https://openalex.org/W2419597278","https://openalex.org/W2562137921","https://openalex.org/W2606722458","https://openalex.org/W2612445135","https://openalex.org/W2780077279","https://openalex.org/W2790925711","https://openalex.org/W2890392327","https://openalex.org/W2899971035","https://openalex.org/W2901177033","https://openalex.org/W2919115771","https://openalex.org/W2922395136","https://openalex.org/W2931743911","https://openalex.org/W2944745903","https://openalex.org/W2962814013","https://openalex.org/W2963114857","https://openalex.org/W2963163009","https://openalex.org/W2963341956","https://openalex.org/W2963446712","https://openalex.org/W2963563691","https://openalex.org/W2979429416","https://openalex.org/W3004659153","https://openalex.org/W3010691265","https://openalex.org/W3021954012","https://openalex.org/W3046503725","https://openalex.org/W3093553924","https://openalex.org/W3096831136","https://openalex.org/W3098486933","https://openalex.org/W3104415840","https://openalex.org/W3132616766","https://openalex.org/W3138798301","https://openalex.org/W3177828909","https://openalex.org/W3198585464","https://openalex.org/W3212488865","https://openalex.org/W3213111742","https://openalex.org/W4236965008","https://openalex.org/W4253771976","https://openalex.org/W4287204036","https://openalex.org/W4288796004","https://openalex.org/W4300171661","https://openalex.org/W4300900294","https://openalex.org/W4307789874","https://openalex.org/W4308596141","https://openalex.org/W4312933868","https://openalex.org/W4317637384","https://openalex.org/W4318256790","https://openalex.org/W4327911434","https://openalex.org/W4385245566","https://openalex.org/W6637151318","https://openalex.org/W6761065367","https://openalex.org/W6912515347","https://openalex.org/W6950645941"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2380576232","https://openalex.org/W2937054111","https://openalex.org/W2066223521","https://openalex.org/W2013178899","https://openalex.org/W373327546","https://openalex.org/W2321534397","https://openalex.org/W2058958858","https://openalex.org/W2077601556"],"abstract_inverted_index":{"Deep":[0,72],"Neural":[1],"Networks":[2],"(DNNs)":[3],"are":[4],"very":[5],"computationally":[6],"demanding,":[7],"which":[8],"presents":[9],"a":[10,77,87,148,158,254],"significant":[11,210],"barrier":[12],"to":[13,33,51,103,152],"their":[14,48],"deployment,":[15],"especially":[16],"on":[17,171],"resource-constrained":[18],"devices.":[19],"Significant":[20],"work":[21],"from":[22,64,100,120],"both":[23],"the":[24,37,43,62,71,94,111,130,133,138,162,169,213,220,227,233,238,242,247],"machine":[25,101],"learning":[26,102,265],"and":[27,42,83,92,105,116,136,174,195,199,203,246],"computing":[28],"systems":[29],"communities":[30],"has":[31],"attempted":[32],"accelerate":[34],"DNNs.":[35],"However,":[36],"number":[38],"of":[39,132,157,216,222,235,250],"techniques":[40],"available":[41],"required":[44],"domain":[45],"knowledge":[46],"for":[47,80,97,140,155,241,244,258],"exploration":[49,56],"continue":[50],"grow,":[52],"making":[53],"design":[54,217],"space":[55],"(DSE)":[57],"increasingly":[58],"difficult.":[59],"To":[60],"unify":[61],"perspectives":[63],"these":[65],"two":[66,181],"communities,":[67],"this":[68],"article":[69],"introduces":[70],"Learning":[73],"Acceleration":[74],"Stack":[75],"(DLAS),":[76],"conceptual":[78,256],"model":[79,113,257],"DNN":[81,98,185],"deployment":[82],"acceleration.":[84],"We":[85,108,128],"adopt":[86],"six-layer":[88],"representation":[89],"that":[90,110],"organizes":[91],"illustrates":[93],"key":[95],"areas":[96],"acceleration,":[99],"software":[104],"computer":[106],"architecture.":[107],"argue":[109],"DLAS":[112,134,163,178,224,252],"balances":[114],"simplicity":[115],"expressiveness,":[117],"assisting":[118],"practitioners":[119],"various":[121],"domains":[122],"in":[123,212],"tackling":[124],"co-design":[125],"acceleration":[126],"challenges.":[127],"demonstrate":[129],"interdependence":[131],"layers,":[135],"thus":[137],"need":[139,243],"co-design,":[141,245],"through":[142],"an":[143],"across-stack":[144],"perturbation":[145,166],"study,":[146],"using":[147],"modified":[149],"tensor":[150],"compiler":[151],"generate":[153],"experiments":[154],"combinations":[156],"few":[159],"parameters":[160,179,225],"across":[161,180],"layers.":[164],"Our":[165],"study":[167,208],"assesses":[168],"impact":[170],"inference":[172],"time":[173],"accuracy":[175],"when":[176],"varying":[177],"datasets,":[182],"seven":[183],"popular":[184],"architectures,":[186],"four":[187,204],"compression":[188],"techniques,":[189],"three":[190],"algorithmic":[191,229],"primitives":[192],"(with":[193],"sparse":[194],"dense":[196],"variants),":[197],"untuned":[198],"auto-scheduled":[200],"code":[201],"generation,":[202],"hardware":[205],"platforms.":[206],"The":[207],"observes":[209],"changes":[211],"relative":[214],"performance":[215],"choices":[218],"with":[219,232],"introduction":[221],"new":[223],"(e.g.,":[226],"fastest":[228],"primitive":[230],"varies":[231],"level":[234],"quantization).":[236],"Given":[237],"strong":[239],"evidence":[240],"high":[248],"costs":[249],"DSE,":[251],"offers":[253],"valuable":[255],"better":[259],"exploring":[260],"advanced":[261],"co-designed":[262],"accelerated":[263],"deep":[264],"solutions.":[266]},"counts_by_year":[{"year":2025,"cited_by_count":3}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
