{"id":"https://openalex.org/W4396671130","doi":"https://doi.org/10.1145/3656477","title":"Fastmove: A Comprehensive Study of On-Chip DMA and its Demonstration for Accelerating Data Movement in NVM-based Storage Systems","display_name":"Fastmove: A Comprehensive Study of On-Chip DMA and its Demonstration for Accelerating Data Movement in NVM-based Storage Systems","publication_year":2024,"publication_date":"2024-05-06","ids":{"openalex":"https://openalex.org/W4396671130","doi":"https://doi.org/10.1145/3656477"},"language":"en","primary_location":{"id":"doi:10.1145/3656477","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3656477","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3656477","source":{"id":"https://openalex.org/S158124317","display_name":"ACM Transactions on Storage","issn_l":"1553-3077","issn":["1553-3077","1553-3093"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Storage","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3656477","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5066324471","display_name":"Jiahao Li","orcid":"https://orcid.org/0009-0001-5933-7367"},"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":"Jiahao Li","raw_affiliation_strings":["Computer Science, University of Science and Technology of China, Hefei, China"],"raw_orcid":"https://orcid.org/0009-0001-5933-7367","affiliations":[{"raw_affiliation_string":"Computer Science, University of Science and Technology of China, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024530775","display_name":"J. Su","orcid":"https://orcid.org/0009-0006-4378-0168"},"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":"Jingbo Su","raw_affiliation_strings":["Computer Science, University of Science and Technology of China, Hefei, China"],"raw_orcid":"https://orcid.org/0009-0006-4378-0168","affiliations":[{"raw_affiliation_string":"Computer Science, University of Science and Technology of China, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026329966","display_name":"L J Chen","orcid":"https://orcid.org/0009-0008-0258-8983"},"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":"Luofan Chen","raw_affiliation_strings":["Computer Science, University of Science and Technology of China, Hefei, China"],"raw_orcid":"https://orcid.org/0009-0008-0258-8983","affiliations":[{"raw_affiliation_string":"Computer Science, University of Science and Technology of China, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100354226","display_name":"Cheng Li","orcid":"https://orcid.org/0000-0001-7064-6120"},"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":"Cheng Li","raw_affiliation_strings":["CS. Dept, University of Science and Technology of China, Hefei, China"],"raw_orcid":"https://orcid.org/0000-0001-7064-6120","affiliations":[{"raw_affiliation_string":"CS. Dept, University of Science and Technology of China, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054847717","display_name":"Kai Zhang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kai Zhang","raw_affiliation_strings":["SmartX, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0000-2587-4685","affiliations":[{"raw_affiliation_string":"SmartX, Beijing, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103143323","display_name":"Liang Yang","orcid":"https://orcid.org/0009-0002-6537-3548"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Liang Yang","raw_affiliation_strings":["SmartX, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0002-6537-3548","affiliations":[{"raw_affiliation_string":"SmartX, Beijing, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070346739","display_name":"Sam H. Noh","orcid":"https://orcid.org/0000-0002-9152-0321"},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sam Noh","raw_affiliation_strings":["Virginia Tech, Blacksburg, United States"],"raw_orcid":"https://orcid.org/0000-0002-9152-0321","affiliations":[{"raw_affiliation_string":"Virginia Tech, Blacksburg, United States","institution_ids":["https://openalex.org/I859038795"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5070385135","display_name":"Yinlong Xu","orcid":"https://orcid.org/0000-0001-9586-0561"},"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":"Yinlong Xu","raw_affiliation_strings":["University of Science and Technology of China, Hefei, China"],"raw_orcid":"https://orcid.org/0000-0001-9586-0561","affiliations":[{"raw_affiliation_string":"University of Science and Technology of China, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.5682,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.64997976,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":97},"biblio":{"volume":"20","issue":"3","first_page":"1","last_page":"30"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998999834060669,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9995999932289124,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9987999796867371,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7660460472106934},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5528627038002014},{"id":"https://openalex.org/keywords/computer-data-storage","display_name":"Computer data storage","score":0.5392341613769531},{"id":"https://openalex.org/keywords/chip","display_name":"Chip","score":0.5103544592857361},{"id":"https://openalex.org/keywords/movement","display_name":"Movement (music)","score":0.44156742095947266},{"id":"https://openalex.org/keywords/non-volatile-memory","display_name":"Non-volatile memory","score":0.41905859112739563},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.36156660318374634},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.10426729917526245}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7660460472106934},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5528627038002014},{"id":"https://openalex.org/C194739806","wikidata":"https://www.wikidata.org/wiki/Q66221","display_name":"Computer data storage","level":2,"score":0.5392341613769531},{"id":"https://openalex.org/C165005293","wikidata":"https://www.wikidata.org/wiki/Q1074500","display_name":"Chip","level":2,"score":0.5103544592857361},{"id":"https://openalex.org/C2780226923","wikidata":"https://www.wikidata.org/wiki/Q929848","display_name":"Movement (music)","level":2,"score":0.44156742095947266},{"id":"https://openalex.org/C177950962","wikidata":"https://www.wikidata.org/wiki/Q10997658","display_name":"Non-volatile memory","level":2,"score":0.41905859112739563},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.36156660318374634},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.10426729917526245},{"id":"https://openalex.org/C107038049","wikidata":"https://www.wikidata.org/wiki/Q35986","display_name":"Aesthetics","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3656477","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3656477","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3656477","source":{"id":"https://openalex.org/S158124317","display_name":"ACM Transactions on Storage","issn_l":"1553-3077","issn":["1553-3077","1553-3093"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Storage","raw_type":"journal-article"},{"id":"pmh:oai:vtechworks.lib.vt.edu:10919/119268","is_oa":true,"landing_page_url":"https://hdl.handle.net/10919/119268","pdf_url":"https://vtechworks.lib.vt.edu/bitstreams/7494eb43-07d7-413f-bd8e-134f0cee172e/download","source":{"id":"https://openalex.org/S4306400248","display_name":"VTechWorks (Virginia Tech)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I859038795","host_organization_name":"Virginia Tech","host_organization_lineage":["https://openalex.org/I859038795"],"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":"Article - Refereed"}],"best_oa_location":{"id":"doi:10.1145/3656477","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3656477","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3656477","source":{"id":"https://openalex.org/S158124317","display_name":"ACM Transactions on Storage","issn_l":"1553-3077","issn":["1553-3077","1553-3093"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Storage","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G52108343","display_name":null,"funder_award_id":"62141216","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8275158370","display_name":"CSR:Medium: A Cross-stack Approach to Reduce Memory Carbon in Cloud Data Centers","funder_award_id":"2312785","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4396671130.pdf","grobid_xml":"https://content.openalex.org/works/W4396671130.grobid-xml"},"referenced_works_count":29,"referenced_works":["https://openalex.org/W1987201308","https://openalex.org/W2033811947","https://openalex.org/W2059637428","https://openalex.org/W2111850219","https://openalex.org/W2129247812","https://openalex.org/W2153644289","https://openalex.org/W2168318458","https://openalex.org/W2340522713","https://openalex.org/W2742513757","https://openalex.org/W2751343396","https://openalex.org/W2929118768","https://openalex.org/W2973470836","https://openalex.org/W3080318130","https://openalex.org/W3094923044","https://openalex.org/W3131236281","https://openalex.org/W3157418947","https://openalex.org/W3177128963","https://openalex.org/W3205377733","https://openalex.org/W3205529667","https://openalex.org/W3206341493","https://openalex.org/W3207820050","https://openalex.org/W4220669418","https://openalex.org/W4220971929","https://openalex.org/W4283395684","https://openalex.org/W4287186706","https://openalex.org/W4308731338","https://openalex.org/W4322756634","https://openalex.org/W4361194512","https://openalex.org/W4394998510"],"related_works":["https://openalex.org/W2184114188","https://openalex.org/W2348328675","https://openalex.org/W2382858638","https://openalex.org/W2371788087","https://openalex.org/W2555624222","https://openalex.org/W2359738111","https://openalex.org/W2352360638","https://openalex.org/W2368186505","https://openalex.org/W2038083318","https://openalex.org/W2364121357"],"abstract_inverted_index":{"Data-intensive":[0],"applications":[1,123,140],"executing":[2],"on":[3],"NVM-based":[4],"storage":[5],"systems":[6],"experience":[7],"serious":[8],"bottlenecks":[9],"when":[10],"moving":[11],"data":[12,32,71,200],"between":[13],"DRAM":[14],"and":[15,92,102,116,129,143,150,158,166,193,215],"NVM.":[16],"We":[17,136],"advocate":[18],"for":[19,220],"the":[20,23,59,78,81,85,97,103,127,171,188,205],"use":[21,79],"of":[22,80,184,208],"long-existing":[24],"but":[25],"recently":[26],"neglected":[27],"on-chip":[28],"DMA":[29,48,54,82,128],"to":[30,50,63,124,170,178],"expedite":[31],"movement":[33,72],"with":[34,84,87,109,153,180,211],"three":[35,138],"contributions.":[36],"First,":[37],"we":[38,67],"explore":[39],"new":[40,70,131],"latency-oriented":[41],"optimization":[42],"directions,":[43],"driven":[44],"by":[45,191,213],"a":[46,52,69,110],"comprehensive":[47],"study,":[49],"design":[51],"high-performance":[53],"module,":[55],"which":[56],"significantly":[57],"lowers":[58],"I/O":[60],"size":[61],"threshold":[62],"observe":[64],"benefits.":[65],"Second,":[66],"propose":[68],"engine,":[73],"Fastmove":[74,121,176],",":[75,147,149,152],"that":[76,96],"coordinates":[77],"along":[83],"CPU":[86,196],"DDIO-aware":[88],"strategies,":[89],"judicious":[90],"scheduling,":[91],"load":[93],"splitting":[94],"such":[95],"DMA\u2019s":[98],"limitations":[99],"are":[100,106],"compensated,":[101],"overall":[104],"gains":[105],"maximized.":[107],"Finally,":[108],"general":[111],"kernel-based":[112],"design,":[113],"simple":[114],"APIs,":[115],"DAX":[117],"file":[118],"system":[119],"integration,":[120],"allows":[122],"transparently":[125],"exploit":[126],"its":[130],"features":[132],"without":[133],"code":[134],"change.":[135],"run":[137],"data-intensive":[139],"MySQL,":[141],"GraphWalker,":[142],"Filebench":[144],"atop":[145],"NOVA":[146],"ext4-DAX":[148],"XFS-DAX":[151],"standard":[154],"benchmarks":[155],"like":[156,162],"TPC-C,":[157],"popular":[159],"graph":[160,209],"algorithms":[161,210],"PageRank.":[163],"Across":[164],"single-":[165],"multi-socket":[167],"settings,":[168],"compared":[169],"conventional":[172],"CPU-only":[173],"NVM":[174],"accesses,":[175],"introduces":[177,216],"TPC-C":[179],"MySQL":[181],"1.13\u20132.16\u00d7":[182],"speedups":[183,219],"peak":[185],"throughput,":[186],"reduces":[187],"average":[189],"latency":[190],"17.7\u201360.8%,":[192],"saves":[194],"37.1\u201368.9%":[195],"usage":[197],"spent":[198],"in":[199],"movement.":[201],"It":[202],"also":[203],"shortens":[204],"execution":[206],"time":[207],"GraphWalker":[212],"39.7\u201353.4%,":[214],"1.01\u20131.48\u00d7":[217],"throughput":[218],"Filebench.":[221]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
