{"id":"https://openalex.org/W2998432270","doi":"https://doi.org/10.14778/3368289.3368298","title":"Database processing-in-memory","display_name":"Database processing-in-memory","publication_year":2019,"publication_date":"2019-11-01","ids":{"openalex":"https://openalex.org/W2998432270","doi":"https://doi.org/10.14778/3368289.3368298","mag":"2998432270"},"language":"en","primary_location":{"id":"doi:10.14778/3368289.3368298","is_oa":false,"landing_page_url":"https://doi.org/10.14778/3368289.3368298","pdf_url":null,"source":{"id":"https://openalex.org/S4210226185","display_name":"Proceedings of the VLDB Endowment","issn_l":"2150-8097","issn":["2150-8097"],"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":"Proceedings of the VLDB Endowment","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/A5061193938","display_name":"Tiago Rodrigo Kepe","orcid":"https://orcid.org/0000-0001-9744-0034"},"institutions":[{"id":"https://openalex.org/I224309722","display_name":"Instituto Federal do Paran\u00e1","ror":"https://ror.org/02znfhp50","country_code":"BR","type":"education","lineage":["https://openalex.org/I224309722"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Tiago R. Kepe","raw_affiliation_strings":["UFPR &amp; IFPR, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"UFPR &amp; IFPR, Brazil","institution_ids":["https://openalex.org/I224309722"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069121883","display_name":"Eduardo Cunha de Almeida","orcid":"https://orcid.org/0000-0002-6644-956X"},"institutions":[{"id":"https://openalex.org/I52418104","display_name":"Universidade Federal do Paran\u00e1","ror":"https://ror.org/05syd6y78","country_code":"BR","type":"education","lineage":["https://openalex.org/I52418104"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Eduardo C. de Almeida","raw_affiliation_strings":["UFPR, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"UFPR, Brazil","institution_ids":["https://openalex.org/I52418104"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5086055754","display_name":"Marco A. Z. Alves","orcid":"https://orcid.org/0000-0003-2440-2664"},"institutions":[{"id":"https://openalex.org/I52418104","display_name":"Universidade Federal do Paran\u00e1","ror":"https://ror.org/05syd6y78","country_code":"BR","type":"education","lineage":["https://openalex.org/I52418104"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Marco A. Z. Alves","raw_affiliation_strings":["UFPR, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"UFPR, Brazil","institution_ids":["https://openalex.org/I52418104"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5061193938"],"corresponding_institution_ids":["https://openalex.org/I224309722"],"apc_list":null,"apc_paid":null,"fwci":1.4864,"has_fulltext":false,"cited_by_count":22,"citation_normalized_percentile":{"value":0.84900822,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"13","issue":"3","first_page":"334","last_page":"347"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9983999729156494,"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.9983999729156494,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9980000257492065,"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/T12292","display_name":"Graph Theory and Algorithms","score":0.9976000189781189,"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.8707488775253296},{"id":"https://openalex.org/keywords/x86","display_name":"x86","score":0.8084863424301147},{"id":"https://openalex.org/keywords/query-plan","display_name":"Query plan","score":0.7353570461273193},{"id":"https://openalex.org/keywords/simd","display_name":"SIMD","score":0.6996559500694275},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.5454784035682678},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.451294869184494},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.44909366965293884},{"id":"https://openalex.org/keywords/interleaving","display_name":"Interleaving","score":0.44392481446266174},{"id":"https://openalex.org/keywords/data-processing","display_name":"Data processing","score":0.4165254533290863},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3664602041244507},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3645535111427307},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3248462677001953},{"id":"https://openalex.org/keywords/sargable","display_name":"Sargable","score":0.17757201194763184},{"id":"https://openalex.org/keywords/search-engine","display_name":"Search engine","score":0.13547322154045105},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.09837546944618225}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8707488775253296},{"id":"https://openalex.org/C170723468","wikidata":"https://www.wikidata.org/wiki/Q182933","display_name":"x86","level":3,"score":0.8084863424301147},{"id":"https://openalex.org/C2779729312","wikidata":"https://www.wikidata.org/wiki/Q784232","display_name":"Query plan","level":5,"score":0.7353570461273193},{"id":"https://openalex.org/C150552126","wikidata":"https://www.wikidata.org/wiki/Q339387","display_name":"SIMD","level":2,"score":0.6996559500694275},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.5454784035682678},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.451294869184494},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.44909366965293884},{"id":"https://openalex.org/C28034677","wikidata":"https://www.wikidata.org/wiki/Q17092530","display_name":"Interleaving","level":2,"score":0.44392481446266174},{"id":"https://openalex.org/C138827492","wikidata":"https://www.wikidata.org/wiki/Q6661985","display_name":"Data processing","level":2,"score":0.4165254533290863},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3664602041244507},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3645535111427307},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3248462677001953},{"id":"https://openalex.org/C192939062","wikidata":"https://www.wikidata.org/wiki/Q104840822","display_name":"Sargable","level":4,"score":0.17757201194763184},{"id":"https://openalex.org/C97854310","wikidata":"https://www.wikidata.org/wiki/Q19541","display_name":"Search engine","level":2,"score":0.13547322154045105},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.09837546944618225},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C164120249","wikidata":"https://www.wikidata.org/wiki/Q995982","display_name":"Web search query","level":3,"score":0.0},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.14778/3368289.3368298","is_oa":false,"landing_page_url":"https://doi.org/10.14778/3368289.3368298","pdf_url":null,"source":{"id":"https://openalex.org/S4210226185","display_name":"Proceedings of the VLDB Endowment","issn_l":"2150-8097","issn":["2150-8097"],"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":"Proceedings of the VLDB Endowment","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.9100000262260437,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":31,"referenced_works":["https://openalex.org/W9089673","https://openalex.org/W1521148341","https://openalex.org/W1969911580","https://openalex.org/W1976186353","https://openalex.org/W1981220134","https://openalex.org/W1995302096","https://openalex.org/W2004376136","https://openalex.org/W2017513064","https://openalex.org/W2021890516","https://openalex.org/W2027856377","https://openalex.org/W2058490651","https://openalex.org/W2086977914","https://openalex.org/W2092324191","https://openalex.org/W2106771621","https://openalex.org/W2112980698","https://openalex.org/W2122048769","https://openalex.org/W2125529470","https://openalex.org/W2166955231","https://openalex.org/W2278783412","https://openalex.org/W2394555589","https://openalex.org/W2513721464","https://openalex.org/W2513947825","https://openalex.org/W2517869808","https://openalex.org/W2774383127","https://openalex.org/W2889514147","https://openalex.org/W2897173745","https://openalex.org/W2908321983","https://openalex.org/W2997464342","https://openalex.org/W4240066472","https://openalex.org/W4243700854","https://openalex.org/W4244768633"],"related_works":["https://openalex.org/W2129537883","https://openalex.org/W2911551207","https://openalex.org/W4225987401","https://openalex.org/W4226140811","https://openalex.org/W4236526691","https://openalex.org/W2003690377","https://openalex.org/W4312862090","https://openalex.org/W4226502243","https://openalex.org/W2365914194","https://openalex.org/W2079351402"],"abstract_inverted_index":{"The":[0],"rapid":[1],"growth":[2],"of":[3,8,17,107,132,141],"\"big-data\"":[4],"intensified":[5],"the":[6,23,27,42,85,95,100,105,118,130,139,142,154,159],"problem":[7],"data":[9,13,18,44],"movement":[10],"when":[11,137],"processing":[12,45,68,149],"analytics:":[14],"Large":[15],"amounts":[16],"need":[19],"to":[20,26,49,75,103,175],"move":[21],"through":[22],"memory":[24,50],"up":[25],"CPU":[28],"before":[29],"any":[30],"computation":[31,48],"takes":[32],"place.":[33],"To":[34],"tackle":[35],"this":[36,60,93],"costly":[37],"problem,":[38],"Processing-in-Memory":[39],"(PIM)":[40],"inverts":[41],"traditional":[43],"by":[46,162,170],"pushing":[47],"with":[51],"an":[52,64],"impact":[53],"on":[54,67],"performance":[55],"and":[56,110,115,125,147],"energy":[57,111,168],"efficiency.":[58],"In":[59,151],"paper,":[61],"we":[62],"present":[63],"experimental":[65,97],"study":[66],"database":[69,101],"SIMD":[70,143],"operators":[71,144],"in":[72,99,117],"PIM":[73,114,146],"compared":[74,174],"current":[76],"x86":[77,116,148],"processor":[78],"(i.e.,":[79],"using":[80],"AVX512":[81],"instructions).":[82],"We":[83,127],"discuss":[84,104,129],"execution":[86,108,121,140,160],"time":[87,109,161],"gap":[88],"between":[89,113,145],"those":[90],"architectures.":[91],"However,":[92],"is":[94],"first":[96],"study,":[98],"community,":[102],"trade-offs":[106],"consumption":[112,169],"main":[119],"query":[120,135,156,177],"systems:":[122],"materialized,":[123],"vectorized,":[124],"pipelined.":[126],"also":[128,165],"results":[131],"a":[133],"hybrid":[134,155],"scheduling":[136],"interleaving":[138],"hardware.":[150],"our":[152],"results,":[153],"plan":[157],"reduced":[158,167],"45%.":[163],"It":[164],"drastically":[166],"more":[171],"than":[172],"2x":[173],"hardware-specific":[176],"plans.":[178]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1}],"updated_date":"2026-05-28T09:10:13.091523","created_date":"2025-10-10T00:00:00"}
