{"id":"https://openalex.org/W4411486154","doi":"https://doi.org/10.1145/3695053.3731015","title":"DX100: Programmable Data Access Accelerator for Indirection","display_name":"DX100: Programmable Data Access Accelerator for Indirection","publication_year":2025,"publication_date":"2025-06-20","ids":{"openalex":"https://openalex.org/W4411486154","doi":"https://doi.org/10.1145/3695053.3731015"},"language":"en","primary_location":{"id":"doi:10.1145/3695053.3731015","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3695053.3731015","pdf_url":null,"source":null,"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 52nd Annual International Symposium on Computer Architecture","raw_type":"proceedings-article"},"type":"article","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3695053.3731015","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5026959597","display_name":"Alireza Khadem","orcid":"https://orcid.org/0000-0002-7615-5514"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Alireza Khadem","raw_affiliation_strings":["Computer Science and Engineering, University of Michigan, Ann Arbor, Michigan, USA"],"affiliations":[{"raw_affiliation_string":"Computer Science and Engineering, University of Michigan, Ann Arbor, Michigan, USA","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048647497","display_name":"Kamalavasan Kamalakkannan","orcid":"https://orcid.org/0000-0001-7282-5165"},"institutions":[{"id":"https://openalex.org/I1343871089","display_name":"Los Alamos National Laboratory","ror":"https://ror.org/01e41cf67","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I1343871089","https://openalex.org/I198811213","https://openalex.org/I4210120050"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kamalavasan Kamalakkannan","raw_affiliation_strings":["Los Alamos National Laboratory, Los Alamos, New Mexico, USA"],"affiliations":[{"raw_affiliation_string":"Los Alamos National Laboratory, Los Alamos, New Mexico, USA","institution_ids":["https://openalex.org/I1343871089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046586203","display_name":"Zhenyan Zhu","orcid":null},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhenyan Zhu","raw_affiliation_strings":["Computer Science and Engineering, University of Michigan, Ann Arbor, Michigan, USA"],"affiliations":[{"raw_affiliation_string":"Computer Science and Engineering, University of Michigan, Ann Arbor, Michigan, USA","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049665711","display_name":"Akash Poptani","orcid":"https://orcid.org/0009-0004-1251-9210"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Akash Poptani","raw_affiliation_strings":["Computer Science and Engineering, University of Michigan, Ann Arbor, Michigan, USA"],"affiliations":[{"raw_affiliation_string":"Computer Science and Engineering, University of Michigan, Ann Arbor, Michigan, USA","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046763643","display_name":"Yufeng Gu","orcid":"https://orcid.org/0000-0003-1918-7533"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yufeng Gu","raw_affiliation_strings":["Computer Science and Engineering, University of Michigan, Ann Arbor, Michigan, USA"],"affiliations":[{"raw_affiliation_string":"Computer Science and Engineering, University of Michigan, Ann Arbor, Michigan, USA","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000943437","display_name":"Jered Dominguez-Trujillo","orcid":"https://orcid.org/0000-0001-7021-3077"},"institutions":[{"id":"https://openalex.org/I1343871089","display_name":"Los Alamos National Laboratory","ror":"https://ror.org/01e41cf67","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I1343871089","https://openalex.org/I198811213","https://openalex.org/I4210120050"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jered Benjamin Dominguez-Trujillo","raw_affiliation_strings":["Los Alamos National Laboratory, Los Alamos, New Mexico, USA"],"affiliations":[{"raw_affiliation_string":"Los Alamos National Laboratory, Los Alamos, New Mexico, USA","institution_ids":["https://openalex.org/I1343871089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063661349","display_name":"Nishil Talati","orcid":"https://orcid.org/0000-0002-2457-4119"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nishil Talati","raw_affiliation_strings":["Computer Science and Engineering, University of Michigan, Ann Arbor, Michigan, USA"],"affiliations":[{"raw_affiliation_string":"Computer Science and Engineering, University of Michigan, Ann Arbor, Michigan, USA","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058871698","display_name":"Daichi Fujiki","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Daichi Fujiki","raw_affiliation_strings":["Institute of Science Tokyo, Meguro, Tokyo, Japan"],"affiliations":[{"raw_affiliation_string":"Institute of Science Tokyo, Meguro, Tokyo, Japan","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002075773","display_name":"Scott Mahlke","orcid":"https://orcid.org/0000-0002-0438-0616"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Scott Mahlke","raw_affiliation_strings":["Computer Science and Engineering, University of Michigan, Ann Arbor, Michigan, USA"],"affiliations":[{"raw_affiliation_string":"Computer Science and Engineering, University of Michigan, Ann Arbor, Michigan, USA","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019916149","display_name":"Galen Shipman","orcid":"https://orcid.org/0000-0001-6297-2145"},"institutions":[{"id":"https://openalex.org/I1343871089","display_name":"Los Alamos National Laboratory","ror":"https://ror.org/01e41cf67","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I1343871089","https://openalex.org/I198811213","https://openalex.org/I4210120050"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Galen Shipman","raw_affiliation_strings":["Los Alamos National Laboratory, Los Alamos, New Mexico, USA"],"affiliations":[{"raw_affiliation_string":"Los Alamos National Laboratory, Los Alamos, New Mexico, USA","institution_ids":["https://openalex.org/I1343871089"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5027544576","display_name":"Reetuparna Das","orcid":"https://orcid.org/0000-0002-5894-8342"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Reetuparna Das","raw_affiliation_strings":["Computer Science and Engineering, University of Michigan, Ann Arbor, Michigan, USA"],"affiliations":[{"raw_affiliation_string":"Computer Science and Engineering, University of Michigan, Ann Arbor, Michigan, USA","institution_ids":["https://openalex.org/I27837315"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":11,"corresponding_author_ids":["https://openalex.org/A5026959597"],"corresponding_institution_ids":["https://openalex.org/I27837315"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.13453379,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1641","last_page":"1658"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9995999932289124,"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"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9984999895095825,"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/indirection","display_name":"Indirection","score":0.8506124019622803},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6922231912612915},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.377529501914978},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3467227518558502}],"concepts":[{"id":"https://openalex.org/C89377073","wikidata":"https://www.wikidata.org/wiki/Q1171224","display_name":"Indirection","level":2,"score":0.8506124019622803},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6922231912612915},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.377529501914978},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3467227518558502}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3695053.3731015","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3695053.3731015","pdf_url":null,"source":null,"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 52nd Annual International Symposium on Computer Architecture","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2505.23073","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2505.23073","pdf_url":"https://arxiv.org/pdf/2505.23073","source":{"id":"https://openalex.org/S4393918464","display_name":"ArXiv.org","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:t2r2.star.titech.ac.jp:50752079","is_oa":false,"landing_page_url":"http://t2r2.star.titech.ac.jp/cgi-bin/publicationinfo.cgi?q_publication_content_number=CTT100941381","pdf_url":null,"source":{"id":"https://openalex.org/S4377196385","display_name":"Tokyo Tech Research Repository (Tokyo Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I114531698","host_organization_name":"Tokyo Institute of Technology","host_organization_lineage":["https://openalex.org/I114531698"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Conference Paper"}],"best_oa_location":{"id":"doi:10.1145/3695053.3731015","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3695053.3731015","pdf_url":null,"source":null,"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 52nd Annual International Symposium on Computer Architecture","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1416736854","display_name":null,"funder_award_id":"1908601","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6995210142","display_name":null,"funder_award_id":"89233218CNA000001","funder_id":"https://openalex.org/F4320332369","funder_display_name":"National Nuclear Security Administration"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320332369","display_name":"National Nuclear Security Administration","ror":"https://ror.org/03sk1we31"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":127,"referenced_works":["https://openalex.org/W1981943579","https://openalex.org/W1983545421","https://openalex.org/W1992234942","https://openalex.org/W1999085092","https://openalex.org/W2001420671","https://openalex.org/W2004350101","https://openalex.org/W2009946006","https://openalex.org/W2048266589","https://openalex.org/W2051407019","https://openalex.org/W2057112598","https://openalex.org/W2065495706","https://openalex.org/W2072541977","https://openalex.org/W2078081736","https://openalex.org/W2090018148","https://openalex.org/W2096540124","https://openalex.org/W2099958604","https://openalex.org/W2100787464","https://openalex.org/W2109763887","https://openalex.org/W2115172404","https://openalex.org/W2122048769","https://openalex.org/W2123608497","https://openalex.org/W2125529470","https://openalex.org/W2125977901","https://openalex.org/W2128315927","https://openalex.org/W2132552633","https://openalex.org/W2134953908","https://openalex.org/W2141927091","https://openalex.org/W2145451976","https://openalex.org/W2147657366","https://openalex.org/W2159448567","https://openalex.org/W2162773908","https://openalex.org/W2162838417","https://openalex.org/W2165113127","https://openalex.org/W2170794761","https://openalex.org/W2171006257","https://openalex.org/W2171707538","https://openalex.org/W2233523872","https://openalex.org/W2234355962","https://openalex.org/W2234679013","https://openalex.org/W2285660444","https://openalex.org/W2289252105","https://openalex.org/W2292693431","https://openalex.org/W2329976284","https://openalex.org/W2331783522","https://openalex.org/W2435668395","https://openalex.org/W2509155819","https://openalex.org/W2511364592","https://openalex.org/W2576312950","https://openalex.org/W2588191434","https://openalex.org/W2730999914","https://openalex.org/W2793528983","https://openalex.org/W2794952988","https://openalex.org/W2795232275","https://openalex.org/W2803208241","https://openalex.org/W2898985762","https://openalex.org/W2904192253","https://openalex.org/W2929131209","https://openalex.org/W2930718998","https://openalex.org/W2945551429","https://openalex.org/W2961378007","https://openalex.org/W2967987264","https://openalex.org/W2979310060","https://openalex.org/W2979350933","https://openalex.org/W2979729542","https://openalex.org/W2979935562","https://openalex.org/W2980039165","https://openalex.org/W2980119420","https://openalex.org/W2980270412","https://openalex.org/W2994927170","https://openalex.org/W3000016354","https://openalex.org/W3016777042","https://openalex.org/W3040024858","https://openalex.org/W3043023836","https://openalex.org/W3122286897","https://openalex.org/W3122823243","https://openalex.org/W3137052000","https://openalex.org/W3139171798","https://openalex.org/W3139665481","https://openalex.org/W3152508978","https://openalex.org/W3158233278","https://openalex.org/W3158275024","https://openalex.org/W3188321821","https://openalex.org/W3190578104","https://openalex.org/W3194960030","https://openalex.org/W3197176963","https://openalex.org/W3205717712","https://openalex.org/W3205727737","https://openalex.org/W4220972538","https://openalex.org/W4221095718","https://openalex.org/W4232096869","https://openalex.org/W4234107648","https://openalex.org/W4235660274","https://openalex.org/W4236868170","https://openalex.org/W4238182192","https://openalex.org/W4238404680","https://openalex.org/W4239554475","https://openalex.org/W4240168186","https://openalex.org/W4241140669","https://openalex.org/W4245851057","https://openalex.org/W4248803982","https://openalex.org/W4253426709","https://openalex.org/W4280626107","https://openalex.org/W4281734203","https://openalex.org/W4281750320","https://openalex.org/W4281782992","https://openalex.org/W4281894600","https://openalex.org/W4292169137","https://openalex.org/W4293084046","https://openalex.org/W4312580084","https://openalex.org/W4320060537","https://openalex.org/W4327930477","https://openalex.org/W4362204511","https://openalex.org/W4379115974","https://openalex.org/W4382891143","https://openalex.org/W4386568792","https://openalex.org/W4387064009","https://openalex.org/W4389491899","https://openalex.org/W4389500474","https://openalex.org/W4390856851","https://openalex.org/W4393360260","https://openalex.org/W4393407266","https://openalex.org/W4393592462","https://openalex.org/W4399310696","https://openalex.org/W4404954378","https://openalex.org/W4404955410","https://openalex.org/W4405348604","https://openalex.org/W4407832329"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2118132537","https://openalex.org/W2131787664","https://openalex.org/W56218782","https://openalex.org/W1810016699","https://openalex.org/W4240556436","https://openalex.org/W2495336520","https://openalex.org/W4324141066"],"abstract_inverted_index":{"Indirect":[0],"memory":[1,8,16,34,52,56,66,85,97,108,120,129],"accesses":[2,67,109],"frequently":[3],"appear":[4],"in":[5],"applications":[6,184],"where":[7],"bandwidth":[9,57,130],"is":[10,100],"a":[11,90,134,159,194],"critical":[12],"bottleneck.":[13],"Prior":[14],"indirect":[15,21,96,107,202],"access":[17,35,93,140],"proposals,":[18],"such":[19],"as":[20],"prefetchers,":[22],"runahead":[23],"execution,":[24],"fetchers,":[25],"and":[26,54,76,84,110,118,128,146,182,197],"decoupled":[27],"access/execute":[28],"architectures,":[29],"primarily":[30],"focus":[31],"on":[32,46,175],"improving":[33],"latency":[36],"by":[37],"loading":[38],"data":[39,92],"ahead":[40],"of":[41,73,81,161,191],"computation":[42],"but":[43],"still":[44],"rely":[45],"the":[47,70,77,200],"DRAM":[48,59,124],"controllers":[49,60],"to":[50,64,69,104,122,137,170],"reorder":[51],"requests":[53,121],"enhance":[55],"utilization.":[58,131],"have":[61],"limited":[62],"visibility":[63],"future":[65],"due":[68],"small":[71],"capacity":[72],"request":[74],"buffers":[75],"restricted":[78],"memory-level":[79],"parallelism":[80],"conventional":[82],"core":[83],"systems.":[86],"We":[87],"introduce":[88],"DX100,":[89],"programmable":[91],"accelerator":[94,152],"for":[95],"accesses.":[98],"DX100":[99,115,132,187],"shared":[101],"across":[102],"cores":[103],"offload":[105],"bulk":[106],"associated":[111],"address":[112,147],"calculation":[113],"operations.":[114],"reorders,":[116],"interleaves,":[117],"coalesces":[119],"improve":[123],"row-buffer":[125],"hit":[126],"rate":[127],"provides":[133],"general-purpose":[135],"ISA":[136],"support":[138,150],"diverse":[139],"types,":[141],"loop":[142],"patterns,":[143],"conditional":[144],"accesses,":[145],"calculations.":[148],"To":[149],"this":[151],"without":[153],"significant":[154],"programming":[155],"efforts,":[156],"we":[157],"discuss":[158],"set":[160],"MLIR":[162],"compiler":[163],"passes":[164],"that":[165,186],"automatically":[166],"transform":[167],"legacy":[168],"code":[169],"utilize":[171],"DX100.":[172],"Experimental":[173],"evaluations":[174],"12":[176],"benchmarks":[177],"spanning":[178],"scientific":[179],"computing,":[180],"database,":[181],"graph":[183],"show":[185],"achieves":[188],"performance":[189],"improvements":[190],"2.6x":[192],"over":[193,199],"multicore":[195],"baseline":[196],"2.0x":[198],"state-of-the-art":[201],"prefetcher.":[203]},"counts_by_year":[],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
