{"id":"https://openalex.org/W2039767911","doi":"https://doi.org/10.14778/1952376.1952381","title":"High-throughput transaction executions on graphics processors","display_name":"High-throughput transaction executions on graphics processors","publication_year":2011,"publication_date":"2011-02-01","ids":{"openalex":"https://openalex.org/W2039767911","doi":"https://doi.org/10.14778/1952376.1952381","mag":"2039767911"},"language":"en","primary_location":{"id":"doi:10.14778/1952376.1952381","is_oa":false,"landing_page_url":"https://doi.org/10.14778/1952376.1952381","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/A5039946576","display_name":"Bingsheng He","orcid":"https://orcid.org/0000-0001-8618-4581"},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":true,"raw_author_name":"Bingsheng He","raw_affiliation_strings":["Nanyang Technological University, Singapore","Nanyang Technological University (Singapore)"],"affiliations":[{"raw_affiliation_string":"Nanyang Technological University, Singapore","institution_ids":["https://openalex.org/I172675005"]},{"raw_affiliation_string":"Nanyang Technological University (Singapore)","institution_ids":["https://openalex.org/I172675005"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075642293","display_name":"Jeffrey Xu Yu","orcid":"https://orcid.org/0000-0002-9738-827X"},"institutions":[{"id":"https://openalex.org/I177725633","display_name":"Chinese University of Hong Kong","ror":"https://ror.org/00t33hh48","country_code":"CN","type":"education","lineage":["https://openalex.org/I177725633"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jeffrey Xu Yu","raw_affiliation_strings":["The Chinese University of Hong Kong"],"affiliations":[{"raw_affiliation_string":"The Chinese University of Hong Kong","institution_ids":["https://openalex.org/I177725633"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5039946576"],"corresponding_institution_ids":["https://openalex.org/I172675005"],"apc_list":null,"apc_paid":null,"fwci":9.1355,"has_fulltext":false,"cited_by_count":71,"citation_normalized_percentile":{"value":0.98058586,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"4","issue":"5","first_page":"314","last_page":"325"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9994999766349792,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9994999766349792,"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.9977999925613403,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9975000023841858,"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/computer-science","display_name":"Computer science","score":0.8665939569473267},{"id":"https://openalex.org/keywords/online-transaction-processing","display_name":"Online transaction processing","score":0.8644837141036987},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6573693752288818},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.6482569575309753},{"id":"https://openalex.org/keywords/general-purpose-computing-on-graphics-processing-units","display_name":"General-purpose computing on graphics processing units","score":0.5079672932624817},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.44664934277534485},{"id":"https://openalex.org/keywords/transaction-processing","display_name":"Transaction processing","score":0.4445786774158478},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.4290284514427185},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.41974878311157227},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4122482240200043},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.24782100319862366}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8665939569473267},{"id":"https://openalex.org/C191087605","wikidata":"https://www.wikidata.org/wiki/Q1501395","display_name":"Online transaction processing","level":4,"score":0.8644837141036987},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6573693752288818},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.6482569575309753},{"id":"https://openalex.org/C50630238","wikidata":"https://www.wikidata.org/wiki/Q971505","display_name":"General-purpose computing on graphics processing units","level":3,"score":0.5079672932624817},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.44664934277534485},{"id":"https://openalex.org/C72108876","wikidata":"https://www.wikidata.org/wiki/Q844565","display_name":"Transaction processing","level":3,"score":0.4445786774158478},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.4290284514427185},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.41974878311157227},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4122482240200043},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.24782100319862366},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.14778/1952376.1952381","is_oa":false,"landing_page_url":"https://doi.org/10.14778/1952376.1952381","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"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.227.7982","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.227.7982","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.vldb.org/pvldb/vol4/p314-he.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.707.3440","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.707.3440","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www3.ntu.edu.sg/home/bshe/gputx-vldb11.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.4699999988079071}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W1492783156","https://openalex.org/W1996466054","https://openalex.org/W1996952974","https://openalex.org/W2050277572","https://openalex.org/W2054075931","https://openalex.org/W2054468361","https://openalex.org/W2068418796","https://openalex.org/W2101995353","https://openalex.org/W2108157916","https://openalex.org/W2127766448","https://openalex.org/W2136083615","https://openalex.org/W2146921980","https://openalex.org/W2151224499","https://openalex.org/W2159376715","https://openalex.org/W2753710282","https://openalex.org/W3138135046"],"related_works":["https://openalex.org/W4249709097","https://openalex.org/W2545898663","https://openalex.org/W2017040309","https://openalex.org/W579270350","https://openalex.org/W2123909466","https://openalex.org/W4288089517","https://openalex.org/W2025037427","https://openalex.org/W1787620806","https://openalex.org/W2169387894","https://openalex.org/W2385555572"],"abstract_inverted_index":{"OLTP":[0,24,58],"(On-Line":[1],"Transaction":[2],"Processing)":[3],"is":[4],"an":[5,57],"important":[6],"business":[7],"system":[8],"sector":[9],"in":[10,36,173],"various":[11],"traditional":[12],"and":[13,102,134,139,157,194],"emerging":[14],"online":[15],"services.":[16],"Due":[17],"to":[18,95,103],"the":[19,43,65,91,105,108,117,123,135,143,147,153,158,192,195],"increasing":[20],"number":[21],"of":[22,32,34,46,150],"users,":[23],"systems":[25],"require":[26,82],"high":[27],"throughput":[28,202],"for":[29,67],"executing":[30],"tens":[31],"thousands":[33],"transactions":[35,98,115],"a":[37,77,100,111,169,179],"short":[38],"time":[39],"period.":[40],"Encouraged":[41],"by":[42],"recent":[44,170],"success":[45],"GPGPU":[47,73],"(General-Purpose":[48],"computation":[49],"on":[50,64,107,122,168,178,188,207],"Graphics":[51],"Processors),":[52],"we":[53,89],"propose":[54,90],"GPUTx":[55,167,189,197],",":[56],"engine":[59],"performing":[60],"high-throughput":[61],"transaction":[62,80,209],"executions":[63,81],"GPU":[66,109,144,172],"in-memory":[68],"databases.":[69],"Compared":[70],"with":[71,132,142,175],"existing":[72],"studies":[74],"usually":[75],"optimizing":[76],"single":[78,112],"task,":[79],"handling":[83],"many":[84],"small":[85],"tasks":[86],"concurrently.":[87],"Specifically,":[88],"bulk":[92,101,106,118],"execution":[93,129],"model":[94],"group":[96],"multiple":[97],"into":[99],"execute":[104],"as":[110],"task.":[113],"The":[114],"within":[116],"are":[119],"executed":[120],"concurrently":[121],"GPU.":[124],"We":[125,165],"study":[126],"three":[127],"basic":[128],"strategies":[130],"(one":[131],"locks":[133],"other":[136],"two":[137],"lock-free),":[138],"optimize":[140],"them":[141],"features":[145],"including":[146],"hardware":[148],"support":[149],"atomic":[151],"operations,":[152],"massive":[154],"thread":[155],"parallelism":[156],"SPMD":[159],"(Single":[160],"Program":[161],"Multiple":[162],"Data)":[163],"execution.":[164],"evaluate":[166],"NVIDIA":[171],"comparison":[174],"its":[176,204],"counterpart":[177,206],"quad-core":[180],"CPU.":[181],"Our":[182],"experimental":[183],"results":[184],"show":[185],"that":[186],"optimizations":[187],"significantly":[190],"improve":[191],"throughput,":[193],"optimized":[196],"achieves":[198],"4-10":[199],"times":[200],"higher":[201],"than":[203],"CPU-based":[205],"public":[208],"processing":[210],"benchmarks.":[211]},"counts_by_year":[{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":3},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":5},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":4},{"year":2016,"cited_by_count":10},{"year":2015,"cited_by_count":8},{"year":2014,"cited_by_count":9},{"year":2013,"cited_by_count":6},{"year":2012,"cited_by_count":7}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
