{"id":"https://openalex.org/W4281936325","doi":"https://doi.org/10.1145/3520312.3534863","title":"A graph neural network-based performance model for deep learning applications","display_name":"A graph neural network-based performance model for deep learning applications","publication_year":2022,"publication_date":"2022-06-10","ids":{"openalex":"https://openalex.org/W4281936325","doi":"https://doi.org/10.1145/3520312.3534863"},"language":"en","primary_location":{"id":"doi:10.1145/3520312.3534863","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3520312.3534863","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 6th ACM SIGPLAN International Symposium on Machine Programming","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/A5005412108","display_name":"Shikhar Singh","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Shikhar Singh","raw_affiliation_strings":["Meta, USA"],"affiliations":[{"raw_affiliation_string":"Meta, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008990019","display_name":"James Hegarty","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"James Hegarty","raw_affiliation_strings":["Meta, USA"],"affiliations":[{"raw_affiliation_string":"Meta, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053757097","display_name":"Hugh Leather","orcid":"https://orcid.org/0000-0003-0664-4176"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hugh Leather","raw_affiliation_strings":["Meta, USA"],"affiliations":[{"raw_affiliation_string":"Meta, USA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5028992619","display_name":"Benoit Steiner","orcid":"https://orcid.org/0000-0002-5767-4976"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Benoit Steiner","raw_affiliation_strings":["Meta, USA"],"affiliations":[{"raw_affiliation_string":"Meta, USA","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5005412108"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.1353,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.75227992,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"11","last_page":"20"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9975000023841858,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9975000023841858,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9915000200271606,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10320","display_name":"Neural Networks and Applications","score":0.9904000163078308,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7850360870361328},{"id":"https://openalex.org/keywords/deep-learning","display_name":"Deep learning","score":0.5062262415885925},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4723174273967743},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.45526647567749023}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7850360870361328},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.5062262415885925},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4723174273967743},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.45526647567749023}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3520312.3534863","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3520312.3534863","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 6th ACM SIGPLAN International Symposium on Machine Programming","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W2055312318","https://openalex.org/W2471164860","https://openalex.org/W2783614532","https://openalex.org/W2788919350","https://openalex.org/W2793666465","https://openalex.org/W2938476095","https://openalex.org/W2961619211","https://openalex.org/W3122749996","https://openalex.org/W3139325691"],"related_works":["https://openalex.org/W2731899572","https://openalex.org/W3215138031","https://openalex.org/W3009238340","https://openalex.org/W2939353110","https://openalex.org/W4321369474","https://openalex.org/W4360585206","https://openalex.org/W4285208911","https://openalex.org/W3082895349","https://openalex.org/W4213079790","https://openalex.org/W2248239756"],"abstract_inverted_index":{"The":[0,161,223],"unprecedented":[1],"proliferation":[2],"of":[3,16,39,42,57,87,112,115,144,158,163,173,182,185,207],"machine":[4,31],"learning":[5,46,157],"based":[6],"software":[7],"brings":[8],"an":[9,84],"ever-increasing":[10],"need":[11,81],"to":[12,35,82,91,108,126,244],"optimize":[13],"the":[14,37,52,55,62,67,75,80,110,140,148,164,171,174,217,221,245],"implementation":[15],"such":[17,24,60],"applications.":[18],"State-of-the-art":[19],"compilers":[20],"for":[21],"neural":[22,117],"networks,":[23,101,103],"as":[25,61,92],"Halide":[26,247],"and":[27,123,156,237,248],"TVM,":[28],"incorporate":[29],"a":[30,43,49,116,121,134,153,179,193,199,210,235],"learning-based":[32],"performance":[33,58,97,111,149,165,195],"model":[34,53,127,150,166,196],"search":[36,175],"space":[38],"valid":[40],"implementations":[41,114],"given":[44,50],"deep":[45],"algorithm.":[47],"For":[48],"application,":[51],"predicts":[54],"value":[56],"metrics":[59],"run":[63],"time":[64],"without":[65],"executing":[66],"application":[68],"on":[69,94,170],"hardware.":[70,95],"Such":[71],"models":[72,98],"speed":[73],"up":[74],"compilation":[76],"process":[77],"by":[78,213,220],"obviating":[79],"benchmark":[83],"enormous":[85],"number":[86],"candidate":[88],"implementations,":[89],"referred":[90],"schedules,":[93],"Existing":[96],"employ":[99],"feed-forward":[100],"recurrent":[102],"or":[104,137],"decision":[105],"tree":[106],"ensembles":[107],"estimate":[109],"different":[113],"network.":[118],"Graphs":[119],"present":[120],"natural":[122],"intuitive":[124],"way":[125],"deep-learning":[128,186],"networks":[129],"where":[130],"each":[131,205],"node":[132,211],"represents":[133,209],"computational":[135],"stage":[136,206],"operation.":[138],"Incorporating":[139],"inherent":[141],"graph":[142,200,230],"structure":[143],"these":[145],"workloads":[146],"in":[147,240],"can":[151],"enable":[152],"better":[154],"representation":[155],"inter-stage":[159],"interactions.":[160],"accuracy":[162],"has":[167],"direct":[168],"implications":[169],"efficiency":[172],"strategy,":[176],"making":[177],"it":[178],"crucial":[180],"component":[181],"this":[183,189],"class":[184],"compilers.":[187],"In":[188,202],"work,":[190],"we":[191],"develop":[192],"novel":[194],"that":[197,215],"adopts":[198],"representation.":[201],"our":[203],"model,":[204],"computation":[208],"characterized":[212],"features":[214],"capture":[216],"operations":[218],"performed":[219],"stage.":[222],"interaction":[224],"between":[225],"nodes":[226],"is":[227],"achieved":[228],"using":[229],"convolutions.":[231],"Experimental":[232],"evaluation":[233],"shows":[234],"7.75\ud835\udc65":[236],"12\ud835\udc65":[238],"reduction":[239],"prediction":[241],"error":[242],"compared":[243],"existing":[246],"TVM":[249],"models,":[250],"respectively.":[251]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
