{"id":"https://openalex.org/W4320067940","doi":"https://doi.org/10.1145/3545008.3545037","title":"EasyView: Enabling and Scheduling Tensor Views in Deep Learning Compilers","display_name":"EasyView: Enabling and Scheduling Tensor Views in Deep Learning Compilers","publication_year":2022,"publication_date":"2022-08-29","ids":{"openalex":"https://openalex.org/W4320067940","doi":"https://doi.org/10.1145/3545008.3545037"},"language":"en","primary_location":{"id":"doi:10.1145/3545008.3545037","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3545008.3545037","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 51st International Conference on Parallel Processing","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/A5101829273","display_name":"Lijuan Jiang","orcid":"https://orcid.org/0000-0003-0288-6784"},"institutions":[{"id":"https://openalex.org/I4210128910","display_name":"Group Sense (China)","ror":"https://ror.org/036wd5777","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210128910"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Lijuan Jiang","raw_affiliation_strings":["SenseTime Research, China"],"affiliations":[{"raw_affiliation_string":"SenseTime Research, China","institution_ids":["https://openalex.org/I4210128910"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5111514666","display_name":"Ping Xu","orcid":"https://orcid.org/0009-0000-3550-5955"},"institutions":[{"id":"https://openalex.org/I4210128910","display_name":"Group Sense (China)","ror":"https://ror.org/036wd5777","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210128910"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ping Xu","raw_affiliation_strings":["SenseTime Research, China"],"affiliations":[{"raw_affiliation_string":"SenseTime Research, China","institution_ids":["https://openalex.org/I4210128910"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043475210","display_name":"Qianchao Zhu","orcid":"https://orcid.org/0009-0001-5021-2912"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qianchao Zhu","raw_affiliation_strings":["School of Mathematical Sciences, Peking University, China"],"affiliations":[{"raw_affiliation_string":"School of Mathematical Sciences, Peking University, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100663885","display_name":"Xiuhong Li","orcid":"https://orcid.org/0000-0002-5327-0907"},"institutions":[{"id":"https://openalex.org/I4391012619","display_name":"Shanghai Artificial Intelligence Laboratory","ror":"https://ror.org/03wkvpx79","country_code":null,"type":"facility","lineage":["https://openalex.org/I4391012619"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiuhong Li","raw_affiliation_strings":["SenseTime Research, China and Shanghai AI Lab, China"],"affiliations":[{"raw_affiliation_string":"SenseTime Research, China and Shanghai AI Lab, China","institution_ids":["https://openalex.org/I4391012619"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049910854","display_name":"Shengen Yan","orcid":"https://orcid.org/0009-0005-3858-7972"},"institutions":[{"id":"https://openalex.org/I4210128910","display_name":"Group Sense (China)","ror":"https://ror.org/036wd5777","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210128910"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shengen Yan","raw_affiliation_strings":["SenseTime Research, China"],"affiliations":[{"raw_affiliation_string":"SenseTime Research, China","institution_ids":["https://openalex.org/I4210128910"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038667767","display_name":"Xingcheng Zhang","orcid":null},"institutions":[{"id":"https://openalex.org/I4391012619","display_name":"Shanghai Artificial Intelligence Laboratory","ror":"https://ror.org/03wkvpx79","country_code":null,"type":"facility","lineage":["https://openalex.org/I4391012619"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xingcheng Zhang","raw_affiliation_strings":["SenseTime Research, China and Shanghai AI Lab, China"],"affiliations":[{"raw_affiliation_string":"SenseTime Research, China and Shanghai AI Lab, China","institution_ids":["https://openalex.org/I4391012619"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010087030","display_name":"Dahua Lin","orcid":"https://orcid.org/0000-0002-8865-7896"},"institutions":[{"id":"https://openalex.org/I177725633","display_name":"Chinese University of Hong Kong","ror":"https://ror.org/00t33hh48","country_code":"CN","type":"education","lineage":["https://openalex.org/I177725633"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Dahua Lin","raw_affiliation_strings":["The Chinese University of Hong Kong, China and Shanghai AI Lab, China"],"affiliations":[{"raw_affiliation_string":"The Chinese University of Hong Kong, China and Shanghai AI Lab, China","institution_ids":["https://openalex.org/I177725633"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101985976","display_name":"Wenjing Ma","orcid":"https://orcid.org/0009-0001-8457-5412"},"institutions":[{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wenjing Ma","raw_affiliation_strings":["Institute of Software, Chinese Academy of Sciences, China"],"affiliations":[{"raw_affiliation_string":"Institute of Software, Chinese Academy of Sciences, China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002820218","display_name":"Zhouyang Li","orcid":"https://orcid.org/0000-0002-7721-0175"},"institutions":[{"id":"https://openalex.org/I4210128910","display_name":"Group Sense (China)","ror":"https://ror.org/036wd5777","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210128910"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhouyang Li","raw_affiliation_strings":["SenseTime Research, China"],"affiliations":[{"raw_affiliation_string":"SenseTime Research, China","institution_ids":["https://openalex.org/I4210128910"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100362104","display_name":"Jun Liu","orcid":"https://orcid.org/0000-0003-3808-4599"},"institutions":[{"id":"https://openalex.org/I4210128910","display_name":"Group Sense (China)","ror":"https://ror.org/036wd5777","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210128910"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jun Liu","raw_affiliation_strings":["SenseTime Research, China"],"affiliations":[{"raw_affiliation_string":"SenseTime Research, China","institution_ids":["https://openalex.org/I4210128910"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085852932","display_name":"Jinming Ma","orcid":"https://orcid.org/0009-0000-1351-1377"},"institutions":[{"id":"https://openalex.org/I4210128910","display_name":"Group Sense (China)","ror":"https://ror.org/036wd5777","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210128910"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jinming Ma","raw_affiliation_strings":["SenseTime Research, China"],"affiliations":[{"raw_affiliation_string":"SenseTime Research, China","institution_ids":["https://openalex.org/I4210128910"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000565201","display_name":"Minxi Jin","orcid":"https://orcid.org/0009-0001-6649-2445"},"institutions":[{"id":"https://openalex.org/I4210128910","display_name":"Group Sense (China)","ror":"https://ror.org/036wd5777","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210128910"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Minxi Jin","raw_affiliation_strings":["SenseTime Research, China"],"affiliations":[{"raw_affiliation_string":"SenseTime Research, China","institution_ids":["https://openalex.org/I4210128910"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5005718995","display_name":"Chao Yang","orcid":"https://orcid.org/0000-0001-7426-6248"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chao Yang","raw_affiliation_strings":["School of Mathematical Sciences, Peking University, China and Institute for Computing and Digital Economy, Peking University, China"],"affiliations":[{"raw_affiliation_string":"School of Mathematical Sciences, Peking University, China and Institute for Computing and Digital Economy, Peking University, China","institution_ids":["https://openalex.org/I20231570"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":13,"corresponding_author_ids":["https://openalex.org/A5101829273"],"corresponding_institution_ids":["https://openalex.org/I4210128910"],"apc_list":null,"apc_paid":null,"fwci":0.2094,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.50357374,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"11"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.9993000030517578,"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.9993000030517578,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9986000061035156,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9430000185966492,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.8437312245368958},{"id":"https://openalex.org/keywords/deep-learning","display_name":"Deep learning","score":0.5753505825996399},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5443013906478882},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.5233751535415649},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5229388475418091},{"id":"https://openalex.org/keywords/operator","display_name":"Operator (biology)","score":0.47925424575805664},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.41629764437675476},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.4102725684642792},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3548864424228668},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3040981888771057},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.2212396264076233},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.12622472643852234}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8437312245368958},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.5753505825996399},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5443013906478882},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.5233751535415649},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5229388475418091},{"id":"https://openalex.org/C17020691","wikidata":"https://www.wikidata.org/wiki/Q139677","display_name":"Operator (biology)","level":5,"score":0.47925424575805664},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.41629764437675476},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.4102725684642792},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3548864424228668},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3040981888771057},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.2212396264076233},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.12622472643852234},{"id":"https://openalex.org/C158448853","wikidata":"https://www.wikidata.org/wiki/Q425218","display_name":"Repressor","level":4,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C86339819","wikidata":"https://www.wikidata.org/wiki/Q407384","display_name":"Transcription factor","level":3,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3545008.3545037","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3545008.3545037","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 51st International Conference on Parallel Processing","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":22,"referenced_works":["https://openalex.org/W2010452422","https://openalex.org/W2023415862","https://openalex.org/W2106329447","https://openalex.org/W2193145675","https://openalex.org/W2245493112","https://openalex.org/W2605739168","https://openalex.org/W2804032941","https://openalex.org/W2808498336","https://openalex.org/W2922008702","https://openalex.org/W2963150697","https://openalex.org/W2970971581","https://openalex.org/W2983670846","https://openalex.org/W2993182889","https://openalex.org/W2998957070","https://openalex.org/W3035582633","https://openalex.org/W3096609285","https://openalex.org/W3104745751","https://openalex.org/W3106250896","https://openalex.org/W3122286897","https://openalex.org/W4212986322","https://openalex.org/W4251637954","https://openalex.org/W6713134421"],"related_works":["https://openalex.org/W2058965144","https://openalex.org/W2164382479","https://openalex.org/W98480971","https://openalex.org/W2150291671","https://openalex.org/W2027972911","https://openalex.org/W2146343568","https://openalex.org/W2013643406","https://openalex.org/W2157978810","https://openalex.org/W2597809628","https://openalex.org/W2778498407"],"abstract_inverted_index":{"In":[0,38,126,224,250],"recent":[1],"years,":[2],"memory-intensive":[3,29,42,220],"operations":[4,43,221],"are":[5,47,54,177,205],"becoming":[6],"dominant":[7],"in":[8,49,62,91,111,119,138,161,167,173,179,261],"efficiency":[9],"of":[10,72,89,175,201],"running":[11],"novel":[12,105],"neural":[13,50,106,143,263],"networks.":[14,107,264],"Just-in-time":[15],"operator":[16,98,124,215],"fusion":[17,99,216,253],"on":[18,44,79,191],"accelerating":[19],"devices":[20],"like":[21],"GPU":[22],"proves":[23],"an":[24,139],"effective":[25],"method":[26],"for":[27,59,207,246],"optimizing":[28,104],"operations,":[30],"and":[31,101,134,152,164,203,210,235,243],"suits":[32],"the":[33,55,80,180,192,227,240],"numerous":[34],"varying":[35],"model":[36],"structures.":[37],"particular,":[39],"we":[40,129,156],"find":[41],"tensor":[45,67,82,136],"views":[46,68,90,137,166,176,255],"ubiquitous":[48],"network":[51],"implementations.":[52],"Tensors":[53],"de":[56],"facto":[57],"representation":[58],"numerical":[60],"data":[61,83,154,199],"deep":[63,92,113],"learning":[64,93,114],"areas,":[65],"while":[66],"cover":[69],"a":[70],"bunch":[71],"sophisticated":[73],"syntax,":[74],"which":[75,132],"allow":[76],"various":[77,158],"interpretations":[78],"underlying":[81],"without":[84],"memory":[85,150,195,211],"copy.":[86],"The":[87],"support":[88],"compilers":[94,115],"could":[95,230,256],"greatly":[96],"enlarge":[97],"scope,":[100],"appeal":[102],"to":[103,187,198,219],"Nevertheless,":[108],"mainstream":[109],"solutions":[110],"state-of-the-art":[112],"exhibit":[116],"imperfections":[117],"either":[118],"view":[120,159],"syntax":[121],"representations":[122],"or":[123],"fusion.":[125],"this":[127],"article,":[128],"propose":[130],"EasyView,":[131],"enables":[133],"schedules":[135],"end-to-end":[140,262],"workflow":[141],"from":[142,182],"networks":[144],"onto":[145],"devices.":[146],"Aiming":[147],"at":[148],"maximizing":[149],"utilization":[151],"reducing":[153],"movement,":[155],"categorize":[157],"contexts":[160],"high-level":[162,184],"language,":[163],"lower":[165],"accordance":[168],"with":[169,222,239,254],"different":[170],"scenarios.":[171],"Reference-semantic":[172],"terms":[174],"kept":[178],"lowering":[181],"native":[183],"language":[185],"features":[186],"intermediate":[188],"representations.":[189],"Based":[190],"reserved":[193],"reference-semantics,":[194],"activities":[196],"related":[197],"dependence":[200],"read":[202],"write":[204],"tracked":[206],"further":[208],"compute":[209],"optimization.":[212],"Besides,":[213],"ample":[214],"is":[217],"applied":[218],"views.":[223],"our":[225],"tests,":[226],"proposed":[228],"work":[229],"get":[231],"average":[232],"5.63X,":[233],"2.44X,":[234],"4.67X":[236],"speedup":[237],"compared":[238],"XLA,":[241],"JAX,":[242],"TorchScript,":[244],"respectively":[245],"hotspot":[247],"Python":[248],"functions.":[249],"addition,":[251],"operation":[252],"bring":[257],"8.02%":[258],"performance":[259],"improvement":[260]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
