{"id":"https://openalex.org/W4393140154","doi":"https://doi.org/10.1109/tpds.2024.3381186","title":"AtRec: Accelerating Recommendation Model Training on CPUs","display_name":"AtRec: Accelerating Recommendation Model Training on CPUs","publication_year":2024,"publication_date":"2024-03-25","ids":{"openalex":"https://openalex.org/W4393140154","doi":"https://doi.org/10.1109/tpds.2024.3381186"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2024.3381186","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/tpds.2024.3381186","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-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/A5101635813","display_name":"Siqi Wang","orcid":"https://orcid.org/0009-0008-0761-3287"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Siqi Wang","raw_affiliation_strings":["State Key Laboratory of Software Development Environment, and the School of Computer Science and Engineering, Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0008-0761-3287","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Software Development Environment, and the School of Computer Science and Engineering, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010232454","display_name":"Tianyu Feng","orcid":"https://orcid.org/0000-0002-4830-5482"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Tianyu Feng","raw_affiliation_strings":["State Key Laboratory of Software Development Environment, and the School of Computer Science and Engineering, Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-4830-5482","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Software Development Environment, and the School of Computer Science and Engineering, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018705589","display_name":"Hailong Yang","orcid":"https://orcid.org/0000-0003-1101-7927"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hailong Yang","raw_affiliation_strings":["State Key Laboratory of Software Development Environment, and the School of Computer Science and Engineering, Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0003-1101-7927","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Software Development Environment, and the School of Computer Science and Engineering, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100683033","display_name":"Xin You","orcid":"https://orcid.org/0000-0002-5163-4607"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xin You","raw_affiliation_strings":["State Key Laboratory of Software Development Environment, and the School of Computer Science and Engineering, Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-5163-4607","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Software Development Environment, and the School of Computer Science and Engineering, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049409043","display_name":"Bangduo Chen","orcid":null},"institutions":[{"id":"https://openalex.org/I45928872","display_name":"Alibaba Group (China)","ror":"https://ror.org/00k642b80","country_code":"CN","type":"company","lineage":["https://openalex.org/I45928872"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Bangduo Chen","raw_affiliation_strings":["Alibaba Corporation, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0007-7081-4703","affiliations":[{"raw_affiliation_string":"Alibaba Corporation, Beijing, China","institution_ids":["https://openalex.org/I45928872"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103156062","display_name":"Tongxuan Liu","orcid":"https://orcid.org/0009-0007-2634-2788"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Tongxuan Liu","raw_affiliation_strings":["University of Science and Technology of China, Hefei, China"],"raw_orcid":"https://orcid.org/0009-0007-2634-2788","affiliations":[{"raw_affiliation_string":"University of Science and Technology of China, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074183877","display_name":"Zhongzhi Luan","orcid":"https://orcid.org/0000-0002-7186-0556"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhongzhi Luan","raw_affiliation_strings":["State Key Laboratory of Software Development Environment, and the School of Computer Science and Engineering, Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-7186-0556","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Software Development Environment, and the School of Computer Science and Engineering, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079362609","display_name":"Depei Qian","orcid":"https://orcid.org/0000-0002-5382-1473"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Depei Qian","raw_affiliation_strings":["State Key Laboratory of Software Development Environment, and the School of Computer Science and Engineering, Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-5382-1473","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Software Development Environment, and the School of Computer Science and Engineering, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.6601,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.7279212,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"35","issue":"6","first_page":"905","last_page":"918"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10203","display_name":"Recommender Systems and Techniques","score":0.9713000059127808,"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"}},"topics":[{"id":"https://openalex.org/T10203","display_name":"Recommender Systems and Techniques","score":0.9713000059127808,"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/T10028","display_name":"Topic Modeling","score":0.9490000009536743,"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/T13702","display_name":"Machine Learning in Healthcare","score":0.9419000148773193,"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.846909761428833},{"id":"https://openalex.org/keywords/training","display_name":"Training (meteorology)","score":0.6548526883125305},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.548835277557373},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.35921400785446167},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3497042953968048}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.846909761428833},{"id":"https://openalex.org/C2777211547","wikidata":"https://www.wikidata.org/wiki/Q17141490","display_name":"Training (meteorology)","level":2,"score":0.6548526883125305},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.548835277557373},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.35921400785446167},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3497042953968048},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C153294291","wikidata":"https://www.wikidata.org/wiki/Q25261","display_name":"Meteorology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2024.3381186","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/tpds.2024.3381186","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4039879177","display_name":null,"funder_award_id":"U23B2020","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4390364911","display_name":null,"funder_award_id":"SKLSDE-2023ZX-05","funder_id":"https://openalex.org/F4320326978","funder_display_name":"State Key Laboratory of Software Development Environment"},{"id":"https://openalex.org/G5774836301","display_name":"\u9ad8\u6027\u80fd\u3001\u9ad8\u53ef\u6269\u5c55\u548c\u9ad8\u53ef\u79fb\u690d\u7684Stencil\u4ee3\u7801\u751f\u6210\u548c\u4f18\u5316\u6846\u67b6\u7814\u7a76","funder_award_id":"62072018","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6139273093","display_name":null,"funder_award_id":"62322201","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6466530554","display_name":null,"funder_award_id":"YWF-23-L-1121","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"},{"id":"https://openalex.org/G8014835415","display_name":null,"funder_award_id":"U22A2028","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320326978","display_name":"State Key Laboratory of Software Development Environment","ror":null},{"id":"https://openalex.org/F4320335787","display_name":"Fundamental Research Funds for the Central Universities","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W2027731328","https://openalex.org/W2210543184","https://openalex.org/W2285147752","https://openalex.org/W2475334473","https://openalex.org/W2512971201","https://openalex.org/W2604662567","https://openalex.org/W2675037943","https://openalex.org/W2783666221","https://openalex.org/W2804032941","https://openalex.org/W2949967139","https://openalex.org/W2962745591","https://openalex.org/W2971383048","https://openalex.org/W2981758446","https://openalex.org/W3106181667","https://openalex.org/W3130104841","https://openalex.org/W3131607724","https://openalex.org/W3161395920","https://openalex.org/W3166914430","https://openalex.org/W3197720002","https://openalex.org/W3210268599","https://openalex.org/W4210559098","https://openalex.org/W4212986322","https://openalex.org/W4214658871","https://openalex.org/W4224903494","https://openalex.org/W4225275738","https://openalex.org/W4226012237","https://openalex.org/W4281657584","https://openalex.org/W4290928031","https://openalex.org/W4318541538","https://openalex.org/W4321636622","https://openalex.org/W4327930463","https://openalex.org/W4388620366","https://openalex.org/W4394414413","https://openalex.org/W6695978334","https://openalex.org/W6713134421","https://openalex.org/W6751349269","https://openalex.org/W6765175657","https://openalex.org/W6766978945","https://openalex.org/W6796911333"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W230091440","https://openalex.org/W2390279801","https://openalex.org/W2233261550","https://openalex.org/W2358668433","https://openalex.org/W2810751659","https://openalex.org/W258997015","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W2997094352"],"abstract_inverted_index":{"The":[0,162],"popularity":[1],"of":[2,11,26,61,93,125],"recommendation":[3,30,62,78,170],"models":[4,63],"and":[5,47,64,98,102,108,141,158,180],"the":[6,52,58,85,106,110,120,126,155,178],"enhanced":[7],"AI":[8],"processing":[9],"capability":[10],"CPUs":[12],"have":[13,175],"provided":[14],"massive":[15],"performance":[16,135],"opportunities":[17],"to":[18,22,35,40,146],"deliver":[19],"satisfactory":[20],"experiences":[21],"a":[23,76],"large":[24],"number":[25],"users.":[27],"Unfortunately,":[28],"existing":[29],"model":[31,79,171],"training":[32,80,86,94,172],"methods":[33],"fail":[34],"achieve":[36,147],"high":[37,48],"efficiency":[38],"due":[39],"unique":[41],"challenges":[42],"such":[43,72],"as":[44],"dynamic":[45],"shape":[46],"parallelism.":[49],"To":[50,70],"address":[51],"above":[53],"limitations,":[54],"we":[55,74],"comprehensively":[56],"study":[57],"distinctive":[59],"characteristics":[60],"discover":[65],"several":[66,129],"unexploited":[67],"optimization":[68],"opportunities.":[69],"exploit":[71],"opportunities,":[73],"proposeAtRec,":[75],"high-performant":[77],"engine":[81],"that":[82,95],"significantly":[83,167],"accelerates":[84],"process":[87],"on":[88],"CPUs.":[89],"Specifically,AtRecpresents":[90],"comprehensive":[91],"approach":[92],"employs":[96],"operator-level":[97],"graph-level":[99,117],"joint":[100],"optimizations":[101],"runtime":[103,149,160],"optimization.":[104],"At":[105,119],"operator-level,AtRecidentifies":[107],"optimizes":[109],"time-consuming":[111],"operators,":[112],"which":[113],"enables":[114,133],"further":[115,134],"efficient":[116],"optimizations.":[118],"graph-level,AtRecconducts":[121],"an":[122],"in-depth":[123],"analysis":[124],"inefficiencies":[127,152],"in":[128,154,186],"frequently":[130],"used":[131],"subgraphs,":[132],"improvement":[136],"via":[137],"eliminating":[138],"redundant":[139],"computations":[140],"memory":[142],"accesses.":[143],"In":[144],"addition,":[145],"better":[148],"performance,AtRecalso":[150],"identifies":[151],"prevalent":[153],"current":[156],"scheduling":[157],"proposes":[159],"batching.":[161],"experiment":[163],"results":[164],"demonstrate":[165],"thatAtReccan":[166],"outperform":[168],"state-of-the-art":[169],"engines.":[173],"We":[174],"open":[176],"sourced":[177],"implementation":[179],"corresponding":[181],"data":[182],"ofAtRecto":[183],"boost":[184],"research":[185],"this":[187],"direction.":[188]},"counts_by_year":[{"year":2024,"cited_by_count":1}],"updated_date":"2026-07-29T09:40:50.615796","created_date":"2025-10-10T00:00:00"}
