{"id":"https://openalex.org/W2425435860","doi":"https://doi.org/10.1145/2933267.2933291","title":"The SABER system for window-based hybrid stream processing with GPGPUs","display_name":"The SABER system for window-based hybrid stream processing with GPGPUs","publication_year":2016,"publication_date":"2016-06-13","ids":{"openalex":"https://openalex.org/W2425435860","doi":"https://doi.org/10.1145/2933267.2933291","mag":"2425435860"},"language":"en","primary_location":{"id":"doi:10.1145/2933267.2933291","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2933267.2933291","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems","raw_type":"proceedings-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/A5017388015","display_name":"Alexandros Koliousis","orcid":"https://orcid.org/0000-0003-3006-9802"},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Alexandros Koliousis","raw_affiliation_strings":["Imperial College London"],"affiliations":[{"raw_affiliation_string":"Imperial College London","institution_ids":["https://openalex.org/I47508984"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070529144","display_name":"Matthias Weidlich","orcid":"https://orcid.org/0000-0003-3325-7227"},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]},{"id":"https://openalex.org/I39343248","display_name":"Humboldt-Universit\u00e4t zu Berlin","ror":"https://ror.org/01hcx6992","country_code":"DE","type":"education","lineage":["https://openalex.org/I39343248"]}],"countries":["DE","GB"],"is_corresponding":false,"raw_author_name":"Matthias Weidlich","raw_affiliation_strings":["Imperial College London and Humboldt-Universit\u00e4t zu Berlin"],"affiliations":[{"raw_affiliation_string":"Imperial College London and Humboldt-Universit\u00e4t zu Berlin","institution_ids":["https://openalex.org/I39343248","https://openalex.org/I47508984"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003690515","display_name":"Raul Castro Fernandez","orcid":"https://orcid.org/0000-0001-7675-6080"},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Raul Castro Fernandez","raw_affiliation_strings":["Imperial College London"],"affiliations":[{"raw_affiliation_string":"Imperial College London","institution_ids":["https://openalex.org/I47508984"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101585341","display_name":"Alexander L. Wolf","orcid":"https://orcid.org/0000-0002-4901-1646"},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Alexander L. Wolf","raw_affiliation_strings":["Imperial College London"],"affiliations":[{"raw_affiliation_string":"Imperial College London","institution_ids":["https://openalex.org/I47508984"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087216360","display_name":"Paolo Costa","orcid":"https://orcid.org/0000-0003-1939-5690"},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Paolo Costa","raw_affiliation_strings":["Microsoft Research"],"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I4210164937"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5078842469","display_name":"Peter Pietzuch","orcid":"https://orcid.org/0000-0002-6963-5640"},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Peter Pietzuch","raw_affiliation_strings":["Imperial College London"],"affiliations":[{"raw_affiliation_string":"Imperial College London","institution_ids":["https://openalex.org/I47508984"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5017388015"],"corresponding_institution_ids":["https://openalex.org/I47508984"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.05445152,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"354","last_page":"357"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.9998000264167786,"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/T10317","display_name":"Advanced Database Systems and Queries","score":0.9998000264167786,"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/T11106","display_name":"Data Management and Algorithms","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.9957000017166138,"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.9077632427215576},{"id":"https://openalex.org/keywords/stream-processing","display_name":"Stream processing","score":0.8278359174728394},{"id":"https://openalex.org/keywords/sql","display_name":"SQL","score":0.5403829216957092},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.5337406396865845},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.47997450828552246},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.4798664450645447},{"id":"https://openalex.org/keywords/window","display_name":"Window (computing)","score":0.4768993854522705},{"id":"https://openalex.org/keywords/general-purpose-computing-on-graphics-processing-units","display_name":"General-purpose computing on graphics processing units","score":0.47277167439460754},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.41578906774520874},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4041884243488312},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3297387957572937},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2664797306060791},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.2354179322719574},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.15987148880958557},{"id":"https://openalex.org/keywords/wireless","display_name":"Wireless","score":0.09998264908790588}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9077632427215576},{"id":"https://openalex.org/C107027933","wikidata":"https://www.wikidata.org/wiki/Q2006448","display_name":"Stream processing","level":2,"score":0.8278359174728394},{"id":"https://openalex.org/C510870499","wikidata":"https://www.wikidata.org/wiki/Q47607","display_name":"SQL","level":2,"score":0.5403829216957092},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.5337406396865845},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.47997450828552246},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.4798664450645447},{"id":"https://openalex.org/C2778751112","wikidata":"https://www.wikidata.org/wiki/Q835016","display_name":"Window (computing)","level":2,"score":0.4768993854522705},{"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.47277167439460754},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.41578906774520874},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4041884243488312},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3297387957572937},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2664797306060791},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.2354179322719574},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.15987148880958557},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.09998264908790588},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"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.1145/2933267.2933291","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2933267.2933291","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4542265077","display_name":null,"funder_award_id":"318521","funder_id":"https://openalex.org/F4320334960","funder_display_name":"Seventh Framework Programme"},{"id":"https://openalex.org/G6108882323","display_name":null,"funder_award_id":"WE 4891/1-1","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"},{"id":"https://openalex.org/G6752443253","display_name":null,"funder_award_id":"EP/K032968/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"},{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"},{"id":"https://openalex.org/F4320334960","display_name":"Seventh Framework Programme","ror":"https://ror.org/00k4n6c32"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W1976821017","https://openalex.org/W2012449229","https://openalex.org/W2066860750","https://openalex.org/W2077578097","https://openalex.org/W2099395665","https://openalex.org/W2112215401","https://openalex.org/W2120276090","https://openalex.org/W2127766448","https://openalex.org/W2135903696","https://openalex.org/W2144973160","https://openalex.org/W2152558130","https://openalex.org/W2153972927","https://openalex.org/W2159287299","https://openalex.org/W2171828861","https://openalex.org/W2244876453","https://openalex.org/W2282396894","https://openalex.org/W2401447850","https://openalex.org/W2913854892"],"related_works":["https://openalex.org/W1963859303","https://openalex.org/W2364044215","https://openalex.org/W2389600408","https://openalex.org/W240129890","https://openalex.org/W3048701459","https://openalex.org/W2149078538","https://openalex.org/W2080146221","https://openalex.org/W2370314112","https://openalex.org/W1912958759","https://openalex.org/W2792081825"],"abstract_inverted_index":{"Heterogeneous":[0],"architectures":[1],"that":[2,143],"combine":[3],"multi-core":[4],"CPUs":[5,67],"with":[6,31],"many-core":[7],"GPGPUs":[8],"have":[9],"the":[10,14,37,49,88,91,103,118],"potential":[11],"to":[12,34,44,86],"improve":[13],"performance":[15],"of":[16,94,105,121,125],"data-intensive":[17],"stream":[18,23,63,106,128],"processing":[19,24,64,129,145],"applications.":[20],"Yet,":[21],"a":[22,59,77,140],"engine":[25,65],"must":[26],"execute":[27],"streaming":[28,73],"SQL":[29,74],"queries":[30,75],"sufficient":[32],"data-parallelism":[33],"fully":[35],"utilise":[36],"available":[38],"heterogeneous":[39],"processors,":[40],"and":[41,68,80,110,131],"decide":[42],"how":[43],"use":[45],"each":[46],"processor":[47],"in":[48,76,123],"most":[50],"effective":[51],"way.":[52],"Addressing":[53],"these":[54],"challenges,":[55],"we":[56,116],"demonstrate":[57],"Saber,":[58],"hybrid":[60,127],"high-performance":[61],"relational":[62],"for":[66,134],"GPGPUs.":[69],"Saber":[70,101,122],"executes":[71],"window-based":[72],"data-parallel":[78],"fashion":[79],"employs":[81],"an":[82],"adaptive":[83],"scheduling":[84],"strategy":[85],"balance":[87],"load":[89],"on":[90],"different":[92],"types":[93],"processors.":[95],"To":[96],"hide":[97],"data":[98,107],"movement":[99],"costs,":[100],"pipelines":[102],"transfer":[104],"between":[108],"CPU":[109],"GPGPU":[111],"memory.":[112],"In":[113],"this":[114],"paper,":[115],"review":[117],"design":[119],"principles":[120],"terms":[124],"its":[126,132],"model":[130],"architecture":[133],"query":[135],"execution.":[136],"We":[137],"also":[138],"present":[139],"web":[141],"front-end":[142],"monitors":[144],"throughput.":[146]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
