{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T21:51:02Z","timestamp":1743112262709,"version":"3.40.3"},"publisher-location":"New York, NY","reference-count":15,"publisher":"Springer New York","isbn-type":[{"type":"print","value":"9781461482666"},{"type":"electronic","value":"9781461482659"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-1-4614-8265-9_80758","type":"book-chapter","created":{"date-parts":[[2018,12,6]],"date-time":"2018-12-06T13:25:47Z","timestamp":1544102747000},"page":"3772-3776","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Stream Processing on Modern Hardware"],"prefix":"10.1007","author":[{"given":"Bu\u011fra","family":"Gedik","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,12,7]]},"reference":[{"key":"80758_CR191311","first-page":"215","volume-title":"Monitoring streams \u2013 a new class of data management applications","author":"D Carney","year":"2002","unstructured":"Carney D, \u00c7etintemel U, Cherniack M, Convey C, Lee S, Seidman G, Stonebraker M, Tatbul N, Zdonik BS. Monitoring streams \u2013 a new class of data management applications. In: Proceedings of the Very Large Data Bases Conference; 2002. p. 215\u201326."},{"issue":"2","key":"80758_CR191312","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1016\/j.jpdc.2011.11.002","volume":"72","author":"Gianpaolo Cugola","year":"2012","unstructured":"Cugola G, Margara A. Low latency complex event processing on parallel hardware. J Parallel Distrib Comput(JPDC). 2012;72(2):205\u201318.","journal-title":"Journal of Parallel and Distributed Computing"},{"issue":"6","key":"80758_CR191313","doi-asserted-by":"publisher","first-page":"1447","DOI":"10.1109\/TPDS.2013.295","volume":"25","author":"B Gedik","year":"2014","unstructured":"Gedik B, Schneider S, Hirzel M, Wu K-L. Elastic scaling for data stream processing. IEEE Trans Parallel Distrib Syst (TPDS). 2014;25(6):1447\u201363.","journal-title":"IEEE Trans Parallel Distrib Syst (TPDS)"},{"key":"80758_CR191314","doi-asserted-by":"crossref","unstructured":"Gordon MI, Thies W, Amarasinghe S. Exploiting coarse-grained task, data, and pipeline parallelism in stream programs. In: Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems; 2006. p. 151\u201362.","DOI":"10.1145\/1168857.1168877"},{"key":"80758_CR191315","doi-asserted-by":"crossref","unstructured":"Hormati A, Kudlur M, Mahlke SA, Bacon DF, Rabbah MR. Optimus: efficient realization of streaming applications on FPGAs. In: Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems; 2008. p. 41\u201350.","DOI":"10.1145\/1450095.1450105"},{"issue":"11","key":"80758_CR191316","doi-asserted-by":"publisher","first-page":"1203","DOI":"10.1016\/S1389-1286(99)00055-9","volume":"31","author":"D Karger","year":"1999","unstructured":"Karger D, Sherman A, Berkheimer A, Bogstad B, Dhanidina R. Web caching with consistent hashing. Comput Netw. 1999;31(11):1203\u201313.","journal-title":"Comput Netw"},{"key":"80758_CR191317","doi-asserted-by":"crossref","unstructured":"Karnagel T, Habich D, Schlegel B, Lehner W, The HELLS-join: a heterogeneous stream join for extremely large windows. In: Proceedings of the 9th Workshop on Data Management on New Hardware; 2013.","DOI":"10.1145\/2485278.2485280"},{"issue":"9","key":"80758_CR191318","doi-asserted-by":"publisher","first-page":"1235","DOI":"10.1109\/PROC.1987.13876","volume":"75","author":"EA Lee","year":"1987","unstructured":"Lee EA, Messerschmitt GD. Synchronous data flow. Proc IEEE. 1987;75(9):1235\u201345.","journal-title":"Proc IEEE"},{"issue":"1","key":"80758_CR191319","doi-asserted-by":"publisher","first-page":"910","DOI":"10.14778\/1687627.1687730","volume":"2","author":"R M\u00fcller","year":"2009","unstructured":"M\u00fcller R, Teubner J, Alonso G. Data processing on FPGAs. Proc VLDB Endow. 2009;2(1):910\u201321.","journal-title":"Proc VLDB Endow"},{"issue":"1","key":"80758_CR191320","doi-asserted-by":"publisher","first-page":"229","DOI":"10.14778\/1687627.1687654","volume":"21","author":"R M\u00fcller","year":"2009","unstructured":"M\u00fcller R, Teubner J, Alonso G, Streams on wires \u2013 a query compiler for FPGAs. Proc VLDB Endow. 2009;21(1):229\u201340.","journal-title":"Proc VLDB Endow"},{"key":"80758_CR191321","doi-asserted-by":"crossref","unstructured":"Sadoghi M, Javed R, Tarafdar N, Singh H, Palaniappan R, Jacobsen H-A. Multi-query stream processing on FPGAs. In: Proceedings of the 28th International Conference on Data Engineering; 2012. p. 1229\u201332.","DOI":"10.1109\/ICDE.2012.39"},{"key":"80758_CR191322","doi-asserted-by":"crossref","unstructured":"Schneider S, Andrade H, Gedik B, Wu K-L, Nikolopoulos D. Evaluation of streaming aggregation on parallel hardware architectures. In: Proceedings of the 4th ACM International Conference on Distributed Event-based Systems; 2010. p. 248\u201357.","DOI":"10.1145\/1827418.1827467"},{"issue":"12","key":"80758_CR191323","doi-asserted-by":"publisher","first-page":"2344","DOI":"10.1109\/TPDS.2012.333","volume":"24","author":"Y Tang","year":"2013","unstructured":"Tang Y, Gedik B. Auto-pipelining for data stream processing. IEEE Trans Parallel Distrib Syst (TPDS). 2013; 24(12):2344\u201354.","journal-title":"IEEE Trans Parallel Distrib Syst (TPDS)"},{"key":"80758_CR191324","first-page":"200","volume-title":"Software pipelined execution of stream programs on GPUs","author":"A Udupa","year":"2009","unstructured":"Udupa A, Govindarajan R, Thazhuthaveetil JM. Software pipelined execution of stream programs on GPUs. In: Proceedings of the IEEE\/ACM International Symposium on Code Generation and Optimization; 2009. p. 200\u20139."},{"key":"80758_CR191325","doi-asserted-by":"crossref","unstructured":"Zhang Y, Mueller F. GStream: a general-purpose data streaming framework on GPU clusters. In: Proceedings of the 2011 International Conference on Parallel Processing; 2011. p. 245\u201354.","DOI":"10.1109\/ICPP.2011.22"}],"container-title":["Encyclopedia of Database Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-1-4614-8265-9_80758","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,6,1]],"date-time":"2020-06-01T22:23:36Z","timestamp":1591050216000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-1-4614-8265-9_80758"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9781461482666","9781461482659"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-1-4614-8265-9_80758","relation":{},"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"7 December 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}