{"id":"https://openalex.org/W4282551260","doi":"https://doi.org/10.1145/3533737.3535099","title":"iGPU-Accelerated Pattern Matching on Event Streams","display_name":"iGPU-Accelerated Pattern Matching on Event Streams","publication_year":2022,"publication_date":"2022-06-12","ids":{"openalex":"https://openalex.org/W4282551260","doi":"https://doi.org/10.1145/3533737.3535099"},"language":"en","primary_location":{"id":"doi:10.1145/3533737.3535099","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3533737.3535099","pdf_url":null,"source":{"id":"https://openalex.org/S4306418163","display_name":"Data Management on New Hardware","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Data Management on New Hardware","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/A5062595316","display_name":"Marius Kuhrt","orcid":"https://orcid.org/0009-0000-3926-6218"},"institutions":[{"id":"https://openalex.org/I60262850","display_name":"Phillips University","ror":"https://ror.org/04fctr677","country_code":"US","type":"education","lineage":["https://openalex.org/I60262850"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Marius Kuhrt","raw_affiliation_strings":["University of Marburg, DE"],"affiliations":[{"raw_affiliation_string":"University of Marburg, DE","institution_ids":["https://openalex.org/I60262850"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006956155","display_name":"Michael K\u00f6rber","orcid":"https://orcid.org/0000-0003-2079-6264"},"institutions":[{"id":"https://openalex.org/I60262850","display_name":"Phillips University","ror":"https://ror.org/04fctr677","country_code":"US","type":"education","lineage":["https://openalex.org/I60262850"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Michael K\u00f6rber","raw_affiliation_strings":["University of Marburg, DE"],"affiliations":[{"raw_affiliation_string":"University of Marburg, DE","institution_ids":["https://openalex.org/I60262850"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5062564511","display_name":"Bernhard Seeger","orcid":"https://orcid.org/0000-0002-9362-153X"},"institutions":[{"id":"https://openalex.org/I60262850","display_name":"Phillips University","ror":"https://ror.org/04fctr677","country_code":"US","type":"education","lineage":["https://openalex.org/I60262850"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Bernhard Seeger","raw_affiliation_strings":["University of Marburg, DE"],"affiliations":[{"raw_affiliation_string":"University of Marburg, DE","institution_ids":["https://openalex.org/I60262850"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5062595316"],"corresponding_institution_ids":["https://openalex.org/I60262850"],"apc_list":null,"apc_paid":null,"fwci":0.4325,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.44472257,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"7"},"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.9997000098228455,"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.9997000098228455,"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.9975000023841858,"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/T11719","display_name":"Data Quality and Management","score":0.9957000017166138,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8638105392456055},{"id":"https://openalex.org/keywords/pattern-matching","display_name":"Pattern matching","score":0.6685959100723267},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5601069927215576},{"id":"https://openalex.org/keywords/matching","display_name":"Matching (statistics)","score":0.535512387752533},{"id":"https://openalex.org/keywords/stream-processing","display_name":"Stream processing","score":0.5249060392379761},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.45979592204093933},{"id":"https://openalex.org/keywords/complex-event-processing","display_name":"Complex event processing","score":0.4565964639186859},{"id":"https://openalex.org/keywords/data-stream-mining","display_name":"Data stream mining","score":0.4181288182735443},{"id":"https://openalex.org/keywords/event","display_name":"Event (particle physics)","score":0.4157589375972748},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.39379632472991943},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.21992644667625427},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.2151176631450653},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.11165034770965576},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.07320988178253174}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8638105392456055},{"id":"https://openalex.org/C68859911","wikidata":"https://www.wikidata.org/wiki/Q1503724","display_name":"Pattern matching","level":2,"score":0.6685959100723267},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5601069927215576},{"id":"https://openalex.org/C165064840","wikidata":"https://www.wikidata.org/wiki/Q1321061","display_name":"Matching (statistics)","level":2,"score":0.535512387752533},{"id":"https://openalex.org/C107027933","wikidata":"https://www.wikidata.org/wiki/Q2006448","display_name":"Stream processing","level":2,"score":0.5249060392379761},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.45979592204093933},{"id":"https://openalex.org/C123606473","wikidata":"https://www.wikidata.org/wiki/Q907918","display_name":"Complex event processing","level":3,"score":0.4565964639186859},{"id":"https://openalex.org/C89198739","wikidata":"https://www.wikidata.org/wiki/Q3079880","display_name":"Data stream mining","level":2,"score":0.4181288182735443},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.4157589375972748},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.39379632472991943},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.21992644667625427},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.2151176631450653},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.11165034770965576},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.07320988178253174},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3533737.3535099","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3533737.3535099","pdf_url":null,"source":{"id":"https://openalex.org/S4306418163","display_name":"Data Management on New Hardware","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Data Management on New Hardware","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2904056301","display_name":null,"funder_award_id":"SE 553/9-1","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":27,"referenced_works":["https://openalex.org/W1996185014","https://openalex.org/W2007179928","https://openalex.org/W2009602724","https://openalex.org/W2015103810","https://openalex.org/W2021095154","https://openalex.org/W2053592417","https://openalex.org/W2087634916","https://openalex.org/W2106089390","https://openalex.org/W2115622196","https://openalex.org/W2117088535","https://openalex.org/W2120771104","https://openalex.org/W2142283981","https://openalex.org/W2143792095","https://openalex.org/W2153836901","https://openalex.org/W2282396894","https://openalex.org/W2416330002","https://openalex.org/W2433233581","https://openalex.org/W2461316586","https://openalex.org/W2528784626","https://openalex.org/W2542459869","https://openalex.org/W2566979091","https://openalex.org/W2916596859","https://openalex.org/W2948295647","https://openalex.org/W2955437758","https://openalex.org/W2963962416","https://openalex.org/W2966631988","https://openalex.org/W2972347634"],"related_works":["https://openalex.org/W2151632549","https://openalex.org/W2115923045","https://openalex.org/W4244171749","https://openalex.org/W1993099704","https://openalex.org/W3126851503","https://openalex.org/W2485519026","https://openalex.org/W2225706042","https://openalex.org/W4317418912","https://openalex.org/W2620931916","https://openalex.org/W2082671441"],"abstract_inverted_index":{"Pattern":[0],"matching,":[1],"also":[2,52],"known":[3],"as":[4],"Match-Recognize":[5],"in":[6,15],"SQL,":[7],"is":[8],"an":[9],"expensive":[10],"operator":[11],"of":[12,22,60,97,117],"particular":[13],"relevance":[14],"many":[16],"event":[17],"stream":[18,31],"applications.":[19],"However,":[20],"because":[21],"its":[23],"sequential":[24],"nature":[25],"and":[26,66,103],"challenging":[27],"latency":[28],"requirements,":[29],"current":[30],"processing":[32,39],"engines":[33],"do":[34],"not":[35],"provide":[36],"any":[37],"parallel":[38],"support":[40,55],"for":[41,121],"pattern":[42,88,98,123],"matching.":[43,89,124],"In":[44,69],"addition,":[45],"hardware":[46],"accelerators":[47],"based":[48],"on":[49],"dedicated":[50],"GPUs":[51,73],"offer":[53,83],"limited":[54],"due":[56],"to":[57,78,86],"the":[58,93,115],"overhead":[59],"transferring":[61],"data":[62],"between":[63],"their":[64,76],"local":[65],"main":[67,80],"memory.":[68],"contrast,":[70],"however,":[71],"integrated":[72],"(iGPUs),":[74],"with":[75],"ability":[77],"access":[79],"memory":[81],"directly,":[82],"great":[84],"potential":[85,116],"accelerate":[87],"This":[90],"paper":[91],"presents":[92],"first":[94],"full-fledged":[95],"implementation":[96],"matching":[99],"cooperatively":[100],"using":[101],"iGPUs":[102],"CPUs.":[104],"Our":[105],"results":[106],"obtained":[107],"from":[108],"a":[109],"preliminary":[110],"experimental":[111],"performance":[112],"comparison":[113],"confirm":[114],"our":[118],"iGPU-based":[119],"approaches":[120],"accelerating":[122]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
