{"id":"https://openalex.org/W4409155731","doi":"https://doi.org/10.1109/tc.2025.3558028","title":"CINDA: Using Cache-Coherent Interconnects for Accelerating Databases by Enabling Near-Data Processing of Update Transactions","display_name":"CINDA: Using Cache-Coherent Interconnects for Accelerating Databases by Enabling Near-Data Processing of Update Transactions","publication_year":2025,"publication_date":"2025-04-04","ids":{"openalex":"https://openalex.org/W4409155731","doi":"https://doi.org/10.1109/tc.2025.3558028"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2025.3558028","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2025.3558028","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"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 Computers","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/A5075072259","display_name":"Sajjad Tamimi","orcid":"https://orcid.org/0000-0001-8092-2969"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technische Universit\u00e4t Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]},{"id":"https://openalex.org/I4210145666","display_name":"Embedded Systems (United States)","ror":"https://ror.org/04742eh45","country_code":"US","type":"company","lineage":["https://openalex.org/I4210145666"]}],"countries":["DE","US"],"is_corresponding":true,"raw_author_name":"Sajjad Tamimi","raw_affiliation_strings":["Embedded Systems and Applications Group, Technical University of Darmstadt, Darmstadt, Germany","Embedded SystemsTechnical University of Darmstadt"],"affiliations":[{"raw_affiliation_string":"Embedded Systems and Applications Group, Technical University of Darmstadt, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]},{"raw_affiliation_string":"Embedded SystemsTechnical University of Darmstadt","institution_ids":["https://openalex.org/I4210145666","https://openalex.org/I31512782"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026943297","display_name":"Arthur Bernhardt","orcid":"https://orcid.org/0009-0009-4056-4883"},"institutions":[{"id":"https://openalex.org/I4210163794","display_name":"Data Management (Italy)","ror":"https://ror.org/017j5za44","country_code":"IT","type":"company","lineage":["https://openalex.org/I4210163794"]},{"id":"https://openalex.org/I57589565","display_name":"Reutlingen University","ror":"https://ror.org/00q644y50","country_code":"DE","type":"education","lineage":["https://openalex.org/I57589565"]}],"countries":["DE","IT"],"is_corresponding":false,"raw_author_name":"Arthur Bernhardt","raw_affiliation_strings":["Data Management Lab, Reutlingen University, Reutlingen, Germany","Data Management LabReutlingen University"],"affiliations":[{"raw_affiliation_string":"Data Management Lab, Reutlingen University, Reutlingen, Germany","institution_ids":["https://openalex.org/I57589565"]},{"raw_affiliation_string":"Data Management LabReutlingen University","institution_ids":["https://openalex.org/I57589565","https://openalex.org/I4210163794"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050993197","display_name":"Florian Stock","orcid":"https://orcid.org/0000-0001-9411-0267"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technische Universit\u00e4t Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]},{"id":"https://openalex.org/I4210145666","display_name":"Embedded Systems (United States)","ror":"https://ror.org/04742eh45","country_code":"US","type":"company","lineage":["https://openalex.org/I4210145666"]}],"countries":["DE","US"],"is_corresponding":false,"raw_author_name":"Florian Stock","raw_affiliation_strings":["Embedded Systems and Applications Group, Technical University of Darmstadt, Darmstadt, Germany","Embedded SystemsTechnical University of Darmstadt"],"affiliations":[{"raw_affiliation_string":"Embedded Systems and Applications Group, Technical University of Darmstadt, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]},{"raw_affiliation_string":"Embedded SystemsTechnical University of Darmstadt","institution_ids":["https://openalex.org/I4210145666","https://openalex.org/I31512782"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073465381","display_name":"Ilia Petrov","orcid":"https://orcid.org/0000-0001-6042-9878"},"institutions":[{"id":"https://openalex.org/I4210163794","display_name":"Data Management (Italy)","ror":"https://ror.org/017j5za44","country_code":"IT","type":"company","lineage":["https://openalex.org/I4210163794"]},{"id":"https://openalex.org/I57589565","display_name":"Reutlingen University","ror":"https://ror.org/00q644y50","country_code":"DE","type":"education","lineage":["https://openalex.org/I57589565"]}],"countries":["DE","IT"],"is_corresponding":false,"raw_author_name":"Ilia Petrov","raw_affiliation_strings":["Data Management Lab, Reutlingen University, Reutlingen, Germany","Data Management LabReutlingen University"],"affiliations":[{"raw_affiliation_string":"Data Management Lab, Reutlingen University, Reutlingen, Germany","institution_ids":["https://openalex.org/I57589565"]},{"raw_affiliation_string":"Data Management LabReutlingen University","institution_ids":["https://openalex.org/I57589565","https://openalex.org/I4210163794"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5047000315","display_name":"Andreas Koch","orcid":"https://orcid.org/0000-0002-1164-3082"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technische Universit\u00e4t Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]},{"id":"https://openalex.org/I4210145666","display_name":"Embedded Systems (United States)","ror":"https://ror.org/04742eh45","country_code":"US","type":"company","lineage":["https://openalex.org/I4210145666"]}],"countries":["DE","US"],"is_corresponding":false,"raw_author_name":"Andreas Koch","raw_affiliation_strings":["Embedded Systems and Applications Group, Technical University of Darmstadt, Darmstadt, Germany","Embedded SystemsTechnical University of Darmstadt"],"affiliations":[{"raw_affiliation_string":"Embedded Systems and Applications Group, Technical University of Darmstadt, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]},{"raw_affiliation_string":"Embedded SystemsTechnical University of Darmstadt","institution_ids":["https://openalex.org/I4210145666","https://openalex.org/I31512782"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5075072259"],"corresponding_institution_ids":["https://openalex.org/I31512782","https://openalex.org/I4210145666"],"apc_list":null,"apc_paid":null,"fwci":2.8392,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.90081641,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":98},"biblio":{"volume":"74","issue":"7","first_page":"2238","last_page":"2252"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.970300018787384,"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.970300018787384,"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.9247000217437744,"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.3636588156223297},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.3537929058074951},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.34451431035995483}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.3636588156223297},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.3537929058074951},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.34451431035995483}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tc.2025.3558028","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2025.3558028","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"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 Computers","raw_type":"journal-article"},{"id":"pmh:oai:opus.reutlingen-university.de:5922","is_oa":false,"landing_page_url":"https://publikationen.reutlingen-university.de/frontdoor/index/index/docId/5922","pdf_url":null,"source":{"id":"https://openalex.org/S4306400499","display_name":"Reutlingen University Academic Bibliography (Reutlingen University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I57589565","host_organization_name":"Reutlingen University","host_organization_lineage":["https://openalex.org/I57589565"],"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":"doc-type:article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G8219801227","display_name":null,"funder_award_id":"419942270 neoDBMS","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"}],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":30,"referenced_works":["https://openalex.org/W1659263304","https://openalex.org/W1985229168","https://openalex.org/W2004376136","https://openalex.org/W2021376332","https://openalex.org/W2042747508","https://openalex.org/W2394555589","https://openalex.org/W2423891596","https://openalex.org/W2517657787","https://openalex.org/W2604961016","https://openalex.org/W2612704407","https://openalex.org/W2752012896","https://openalex.org/W2925940451","https://openalex.org/W2964244402","https://openalex.org/W2968671528","https://openalex.org/W3004616691","https://openalex.org/W3028661980","https://openalex.org/W3194881980","https://openalex.org/W4281663741","https://openalex.org/W4289866431","https://openalex.org/W4294904080","https://openalex.org/W4312783897","https://openalex.org/W4318541517","https://openalex.org/W4361194512","https://openalex.org/W4366660876","https://openalex.org/W4386790346","https://openalex.org/W4393934463","https://openalex.org/W6759932407","https://openalex.org/W6773644217","https://openalex.org/W6773730542","https://openalex.org/W6967093805"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2935759653","https://openalex.org/W3105167352","https://openalex.org/W54078636","https://openalex.org/W2954470139","https://openalex.org/W1501425562","https://openalex.org/W2902782467","https://openalex.org/W3084825885"],"abstract_inverted_index":{"Near-Data":[0],"Processing":[1],"(NDP)":[2],"has":[3],"been":[4],"proven":[5],"useful":[6],"to":[7,87,96,163],"accelerate":[8],"Database":[9],"Management":[10],"Systems":[11],"(DBMS)":[12],"that":[13,176],"handle":[14],"infrequently":[15],"accessed":[16],"data":[17,53],"stored":[18],"in":[19,143],"slow":[20],"persistent":[21],"storage.":[22],"A":[23,109],"key":[24],"challenge":[25],"for":[26,121,131],"such":[27,116],"an":[28,149,157],"architecture":[29],"is":[30],"the":[31,44,51,61,89,97,106,137,140,172,190,194],"synchronization":[32,123],"of":[33,67,139],"host-based":[34],"and":[35,71,100,128,155],"NDP":[36,45,166],"operations,":[37],"which":[38],"require":[39],"fine-grained":[40],"interactions":[41],"especially":[42],"when":[43,183],"device":[46,154],"can":[47,178],"also":[48],"update":[49,72,165,186],"(modify)":[50],"DBMS":[52,90,159,196],"autonomously.":[54],"<p":[55],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[56],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">This":[57],"paper":[58],"introduces":[59],"CINDA,":[60],"first":[62],"full-stack":[63,169],"computational":[64,152],"storage":[65,98,153,191],"capable":[66],"accelerating":[68],"<i>both</i>":[69],"read":[70],"(write)":[73],"database":[74],"transactions":[75,187],"using":[76,124,171],"NDP.":[77],"The":[78],"proposed":[79,141],"system":[80,146],"relies":[81],"on":[82,161,189],"a":[83,113,125,144],"hybrid":[84,110],"host-device":[85],"interface":[86,111],"enable":[88],"accessing":[91],"persisted":[92],"data,":[93],"offloading":[94],"computation":[95],"device,":[99,192],"coordinating":[101],"concurrent":[102],"device-update":[103],"operations":[104],"with":[105],"host-update":[107],"ones.":[108],"utilizes":[112],"cache-coherent":[114],"inter-connect":[115],"as":[117],"CCIX":[118],"or":[119],"CXL":[120],"low-latency":[122],"shared-lock":[126],"table,":[127],"PCIe":[129],"DMA":[130],"high-throughput":[132],"bulk":[133],"I/O.":[134],"We":[135],"evaluated":[136],"effectiveness":[138],"approach":[142],"CCIX-based":[145],"by":[147],"realizing":[148],"FPGA-based":[150],"NDP-capable":[151,158],"customizing":[156],"based":[160],"PostgreSQL":[162],"support":[164],"operations.":[167],"Our":[168],"evaluation":[170],"YCSB":[173],"benchmark":[174],"demonstrates":[175],"CINDA":[177],"deliver":[179],"\u22484.2\u00d7":[180],"end-to-end":[181],"speedup":[182],"executing":[184],"long-running":[185],"directly":[188],"while":[193],"host":[195],"performs":[197],"frequent":[198],"short":[199],"updates.":[200]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1}],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-04-05T00:00:00"}
