{"id":"https://openalex.org/W4206371601","doi":"https://doi.org/10.1109/mm.2022.3140674","title":"Accelerating ML Recommendation With Over 1,000 RISC-V/Tensor Processors on Esperanto's ET-SoC-1 Chip","display_name":"Accelerating ML Recommendation With Over 1,000 RISC-V/Tensor Processors on Esperanto's ET-SoC-1 Chip","publication_year":2022,"publication_date":"2022-01-05","ids":{"openalex":"https://openalex.org/W4206371601","doi":"https://doi.org/10.1109/mm.2022.3140674"},"language":"en","primary_location":{"id":"doi:10.1109/mm.2022.3140674","is_oa":true,"landing_page_url":"https://doi.org/10.1109/mm.2022.3140674","pdf_url":"https://ieeexplore.ieee.org/ielx7/40/9779387/09670721.pdf","source":{"id":"https://openalex.org/S59697426","display_name":"IEEE Micro","issn_l":"0272-1732","issn":["0272-1732","1937-4143"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Micro","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://ieeexplore.ieee.org/ielx7/40/9779387/09670721.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5080905072","display_name":"David R. Ditzel","orcid":"https://orcid.org/0000-0003-0944-3353"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"David R. Ditzel","raw_affiliation_strings":["Esperanto Technologies Inc., Mountain View, CA, USA"],"affiliations":[{"raw_affiliation_string":"Esperanto Technologies Inc., Mountain View, CA, USA","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5080905072"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":5.9035,"has_fulltext":true,"cited_by_count":26,"citation_normalized_percentile":{"value":0.97096594,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":100},"biblio":{"volume":"42","issue":"3","first_page":"31","last_page":"38"},"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.9998999834060669,"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.9998999834060669,"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/T10363","display_name":"Low-power high-performance VLSI design","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9990000128746033,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8596590757369995},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.7690401077270508},{"id":"https://openalex.org/keywords/x86","display_name":"x86","score":0.7669507265090942},{"id":"https://openalex.org/keywords/reduced-instruction-set-computing","display_name":"Reduced instruction set computing","score":0.5086187124252319},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.44760531187057495},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4358058571815491},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.42859700322151184},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.2976910173892975},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.2703321576118469},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.17231759428977966}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8596590757369995},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.7690401077270508},{"id":"https://openalex.org/C170723468","wikidata":"https://www.wikidata.org/wiki/Q182933","display_name":"x86","level":3,"score":0.7669507265090942},{"id":"https://openalex.org/C126298526","wikidata":"https://www.wikidata.org/wiki/Q189376","display_name":"Reduced instruction set computing","level":3,"score":0.5086187124252319},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.44760531187057495},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4358058571815491},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.42859700322151184},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.2976910173892975},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.2703321576118469},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.17231759428977966},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/mm.2022.3140674","is_oa":true,"landing_page_url":"https://doi.org/10.1109/mm.2022.3140674","pdf_url":"https://ieeexplore.ieee.org/ielx7/40/9779387/09670721.pdf","source":{"id":"https://openalex.org/S59697426","display_name":"IEEE Micro","issn_l":"0272-1732","issn":["0272-1732","1937-4143"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Micro","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1109/mm.2022.3140674","is_oa":true,"landing_page_url":"https://doi.org/10.1109/mm.2022.3140674","pdf_url":"https://ieeexplore.ieee.org/ielx7/40/9779387/09670721.pdf","source":{"id":"https://openalex.org/S59697426","display_name":"IEEE Micro","issn_l":"0272-1732","issn":["0272-1732","1937-4143"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Micro","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","score":0.41999998688697815,"display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4206371601.pdf","grobid_xml":"https://content.openalex.org/works/W4206371601.grobid-xml"},"referenced_works_count":5,"referenced_works":["https://openalex.org/W2003313945","https://openalex.org/W3177865674","https://openalex.org/W4289276774","https://openalex.org/W6756580189","https://openalex.org/W6798149751"],"related_works":["https://openalex.org/W1964439877","https://openalex.org/W2385499178","https://openalex.org/W2109152626","https://openalex.org/W2094572543","https://openalex.org/W629091625","https://openalex.org/W2132703197","https://openalex.org/W2380139530","https://openalex.org/W153537463","https://openalex.org/W2726497717","https://openalex.org/W2890091348"],"abstract_inverted_index":{"Machine":[0],"learning":[1],"(ML)":[2],"recommendation":[3,71],"workloads":[4,26,72],"have":[5,14],"demanding":[6],"performance":[7,96],"and":[8,61,64],"memory":[9,47],"requirements":[10],"and,":[11],"to":[12,54,65,68],"date,":[13],"largely":[15],"been":[16],"run":[17,69],"on":[18,38],"servers":[19],"with":[20,43],"x86":[21],"processors.":[22],"To":[23],"accelerate":[24],"these":[25],"(and":[27],"others),":[28],"Esperanto":[29],"Technologies":[30],"has":[31],"implemented":[32],"over":[33,91],"1,000":[34],"low-power":[35],"RISC-V":[36],"processors":[37],"a":[39,44,92,105],"single":[40],"chip":[41,51],"along":[42],"distributed":[45],"on-die":[46],"system.":[48],"The":[49],"ET-SoC-1":[50],"is":[52],"designed":[53],"compute":[55],"at":[56,84],"peak":[57],"rates":[58],"between":[59],"100":[60],"200":[62],"TOPS":[63],"be":[66],"able":[67],"ML":[70],"while":[73],"consuming":[74],"less":[75],"than":[76],"20":[77],"W":[78],"of":[79],"power.":[80],"Preliminary":[81],"data":[82],"presented":[83],"the":[85,110],"Hot":[86],"Chips":[87],"33":[88],"Conference":[89],"projected":[90],"hundred":[93],"times":[94],"better":[95],"per":[97],"watt":[98],"for":[99,109],"an":[100],"Esperanto-based":[101],"accelerator":[102],"card":[103],"versus":[104],"standard":[106],"server":[107],"platform":[108],"MLPerf":[111],"Deep":[112],"Learning":[113],"Recommendation":[114],"Model":[115],"benchmark.":[116]},"counts_by_year":[{"year":2025,"cited_by_count":14},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
