{"id":"https://openalex.org/W4386764803","doi":"https://doi.org/10.1109/dac56929.2023.10247679","title":"EagleRec: Edge-Scale Recommendation System Acceleration with Inter-Stage Parallelism Optimization on GPUs","display_name":"EagleRec: Edge-Scale Recommendation System Acceleration with Inter-Stage Parallelism Optimization on GPUs","publication_year":2023,"publication_date":"2023-07-09","ids":{"openalex":"https://openalex.org/W4386764803","doi":"https://doi.org/10.1109/dac56929.2023.10247679"},"language":"en","primary_location":{"id":"doi:10.1109/dac56929.2023.10247679","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/dac56929.2023.10247679","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 60th ACM/IEEE Design Automation Conference (DAC)","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/A5058420472","display_name":"Yongbo Yu","orcid":"https://orcid.org/0000-0002-2717-4073"},"institutions":[{"id":"https://openalex.org/I162714631","display_name":"George Mason University","ror":"https://ror.org/02jqj7156","country_code":"US","type":"education","lineage":["https://openalex.org/I162714631"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Yongbo Yu","raw_affiliation_strings":["George Mason University,USA","George Mason University, USA"],"affiliations":[{"raw_affiliation_string":"George Mason University,USA","institution_ids":["https://openalex.org/I162714631"]},{"raw_affiliation_string":"George Mason University, USA","institution_ids":["https://openalex.org/I162714631"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103085687","display_name":"Fuxun Yu","orcid":"https://orcid.org/0000-0002-4880-6658"},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Fuxun Yu","raw_affiliation_strings":["Microsoft,USA","Microsoft, USA"],"affiliations":[{"raw_affiliation_string":"Microsoft,USA","institution_ids":["https://openalex.org/I1290206253"]},{"raw_affiliation_string":"Microsoft, USA","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101872194","display_name":"Sheng Xiang","orcid":"https://orcid.org/0000-0002-1454-8240"},"institutions":[{"id":"https://openalex.org/I1311688040","display_name":"Amazon (United States)","ror":"https://ror.org/04mv4n011","country_code":"US","type":"company","lineage":["https://openalex.org/I1311688040"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiang Sheng","raw_affiliation_strings":["Amazon,USA","Amazon, USA"],"affiliations":[{"raw_affiliation_string":"Amazon,USA","institution_ids":["https://openalex.org/I1311688040"]},{"raw_affiliation_string":"Amazon, USA","institution_ids":["https://openalex.org/I1311688040"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100767202","display_name":"Chenchen Liu","orcid":"https://orcid.org/0000-0001-7749-0640"},"institutions":[{"id":"https://openalex.org/I66946132","display_name":"University of Maryland, College Park","ror":"https://ror.org/047s2c258","country_code":"US","type":"education","lineage":["https://openalex.org/I66946132"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chenchen Liu","raw_affiliation_strings":["University of Maryland,USA","University of Maryland, USA"],"affiliations":[{"raw_affiliation_string":"University of Maryland,USA","institution_ids":["https://openalex.org/I66946132"]},{"raw_affiliation_string":"University of Maryland, USA","institution_ids":["https://openalex.org/I66946132"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100441957","display_name":"Xiang Chen","orcid":"https://orcid.org/0000-0003-2790-976X"},"institutions":[{"id":"https://openalex.org/I162714631","display_name":"George Mason University","ror":"https://ror.org/02jqj7156","country_code":"US","type":"education","lineage":["https://openalex.org/I162714631"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiang Chen","raw_affiliation_strings":["George Mason University,USA","George Mason University, USA"],"affiliations":[{"raw_affiliation_string":"George Mason University,USA","institution_ids":["https://openalex.org/I162714631"]},{"raw_affiliation_string":"George Mason University, USA","institution_ids":["https://openalex.org/I162714631"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5058420472"],"corresponding_institution_ids":["https://openalex.org/I162714631"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.19969413,"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":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10203","display_name":"Recommender Systems and Techniques","score":0.9998000264167786,"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.9998000264167786,"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/T11165","display_name":"Image and Video Quality Assessment","score":0.975600004196167,"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/T10824","display_name":"Image Retrieval and Classification Techniques","score":0.9704999923706055,"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/computer-science","display_name":"Computer science","score":0.7826569080352783},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.7177151441574097},{"id":"https://openalex.org/keywords/acceleration","display_name":"Acceleration","score":0.6768109798431396},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.6693650484085083},{"id":"https://openalex.org/keywords/scale","display_name":"Scale (ratio)","score":0.533687949180603},{"id":"https://openalex.org/keywords/enhanced-data-rates-for-gsm-evolution","display_name":"Enhanced Data Rates for GSM Evolution","score":0.5111525654792786},{"id":"https://openalex.org/keywords/stage","display_name":"Stage (stratigraphy)","score":0.49184727668762207},{"id":"https://openalex.org/keywords/task-parallelism","display_name":"Task parallelism","score":0.45854049921035767},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.336570143699646},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.08969610929489136}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7826569080352783},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7177151441574097},{"id":"https://openalex.org/C117896860","wikidata":"https://www.wikidata.org/wiki/Q11376","display_name":"Acceleration","level":2,"score":0.6768109798431396},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.6693650484085083},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.533687949180603},{"id":"https://openalex.org/C162307627","wikidata":"https://www.wikidata.org/wiki/Q204833","display_name":"Enhanced Data Rates for GSM Evolution","level":2,"score":0.5111525654792786},{"id":"https://openalex.org/C146357865","wikidata":"https://www.wikidata.org/wiki/Q1123245","display_name":"Stage (stratigraphy)","level":2,"score":0.49184727668762207},{"id":"https://openalex.org/C42992933","wikidata":"https://www.wikidata.org/wiki/Q691169","display_name":"Task parallelism","level":3,"score":0.45854049921035767},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.336570143699646},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.08969610929489136},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C74650414","wikidata":"https://www.wikidata.org/wiki/Q11397","display_name":"Classical mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/dac56929.2023.10247679","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/dac56929.2023.10247679","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 60th ACM/IEEE Design Automation Conference (DAC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.5199999809265137,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":13,"referenced_works":["https://openalex.org/W2723293840","https://openalex.org/W2947737663","https://openalex.org/W2962745591","https://openalex.org/W2966123616","https://openalex.org/W2994850640","https://openalex.org/W3010131420","https://openalex.org/W3016842236","https://openalex.org/W3043433718","https://openalex.org/W3080651853","https://openalex.org/W3093987685","https://openalex.org/W3096591391","https://openalex.org/W3217445637","https://openalex.org/W6763737044"],"related_works":["https://openalex.org/W2950520577","https://openalex.org/W74409296","https://openalex.org/W2003935582","https://openalex.org/W1554644772","https://openalex.org/W305742777","https://openalex.org/W2940653809","https://openalex.org/W2567390125","https://openalex.org/W2124295435","https://openalex.org/W2121547511","https://openalex.org/W2468095077"],"abstract_inverted_index":{"Recommendation":[0],"systems":[1,42,57],"suggest":[2],"items":[3],"to":[4,43,50,72],"users":[5],"by":[6,21,111],"predicting":[7],"their":[8],"preferences":[9],"based":[10],"on":[11,84,97,116],"historical":[12],"data.":[13],"The":[14,54],"industry":[15],"traditionally":[16],"handles":[17],"large-scale":[18,66],"recommendation":[19,41,56,77,87,108],"requests":[20],"scaling":[22],"the":[23,73,76,85,117],"number":[24],"of":[25,75],"devices":[26],"without":[27],"much":[28],"concern":[29],"for":[30,40,113],"a":[31,38,47,98],"single":[32,99],"device\u2019s":[33],"performance.":[34],"However,":[35],"there":[36],"is":[37],"trend":[39],"gradually":[44],"move":[45],"from":[46,64],"centralized":[48],"service":[49],"an":[51,91],"edge":[52],"device.":[53],"edge-scale":[55,86],"have":[58],"distinct":[59],"features":[60],"that":[61,103],"are":[62],"different":[63,70,114],"traditional":[65],"deployments,":[67],"which":[68],"poses":[69],"challenges":[71],"acceleration":[74],"system.":[78],"In":[79],"this":[80],"paper,":[81],"we":[82],"focus":[83],"system":[88,109],"and":[89],"propose":[90],"inter-stage":[92],"parallelism":[93],"optimization":[94],"method":[95],"deployed":[96],"GPU.":[100,118],"Experiments":[101],"show":[102],"our":[104],"framework":[105],"could":[106],"improve":[107],"throughput":[110],"1.89\u00d7~2.2\u00d7":[112],"datasets":[115]},"counts_by_year":[],"updated_date":"2025-12-25T23:11:45.687758","created_date":"2025-10-10T00:00:00"}
