{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T22:33:07Z","timestamp":1725834787984},"publisher-location":"Cham","reference-count":16,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319250151"},{"type":"electronic","value":"9783319250175"}],"license":[{"start":{"date-parts":[[2015,10,18]],"date-time":"2015-10-18T00:00:00Z","timestamp":1445126400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-25017-5_22","type":"book-chapter","created":{"date-parts":[[2015,10,18]],"date-time":"2015-10-18T23:39:25Z","timestamp":1445211565000},"page":"235-245","source":"Crossref","is-referenced-by-count":0,"title":["Towards Semi-automated Parallelization of Data Stream Processing"],"prefix":"10.1007","author":[{"given":"Martin","family":"Kruli\u0161","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Bedn\u00e1rek","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zbyn\u011bk","family":"Falt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jakub","family":"Yaghob","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Filip","family":"Zavoral","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,10,18]]},"reference":[{"key":"22_CR1","doi-asserted-by":"crossref","first-page":"170","DOI":"10.1007\/978-3-642-23397-5_17","volume-title":"Euro-Par 2011 Parallel Processing","author":"Marco Aldinucci","year":"2011","unstructured":"Aldinucci, M., Danelutto, M., Kilpatrick, P., Meneghin, M., Torquati, M.: Accelerating code on multi-cores with fastflow. In: Jeannot, E., Namyst, R., Roman, J. (eds.) Euro-Par 2011 Parallel Processing. Lecture Notes in Computer Science, vol. 6853, pp. 170\u2013181. Springer, Berlin (2011)"},{"unstructured":"Bednarek, D., Dokulil, J., Yaghob, J., Zavoral, F.: Bobox: parallelization framework for data processing. In: Advances in Information Technology and Applied Computing (2012)","key":"22_CR2"},{"key":"22_CR3","doi-asserted-by":"publisher","first-page":"777","DOI":"10.1145\/1015706.1015800","volume":"23","author":"I Buck","year":"2004","unstructured":"Buck, I., Foley, T., Horn, D., Sugerman, J., Fatahalian, K., Houston, M., Hanrahan, P.: Brook for GPUs: stream computing on graphics hardware. ACM Trans. Graph. 23, 777\u2013786 (2004)","journal-title":"ACM Trans. Graph."},{"key":"22_CR4","first-page":"1","volume-title":"Generative Programming and Component Engineering","author":"Charles Consel","year":"2003","unstructured":"Consel, C., Hamdi, H., R\u00e9veill\u00e8re, L., Singaravelu, L., Yu, H., Pu, C.: Spidle: a DSL approach to specifying streaming applications. In: Proceedings of the 2nd International Conference on Generative Programming and Component Engineering, pp. 1\u201317. Springer, New York, NY, USA (2003)"},{"doi-asserted-by":"crossref","unstructured":"Cordes, D., Heinig, A., Marwedel, P., Mallik, A,: Automatic extraction of pipeline parallelism for embedded software using linear programming. In: Parallel and Distributed Systems (ICPADS), 2011 IEEE 17th International Conference on, pp. 699\u2013706 (2011)","key":"22_CR5","DOI":"10.1109\/ICPADS.2011.31"},{"doi-asserted-by":"crossref","unstructured":"Das, A., Dally, W.J., Mattson, P., Compiling for stream processing. In: Proceedings of the 15th International Conference on Parallel Architectures and Compilation Techniques, pp. 33\u201342. ACM, New York, NY, USA (2006)","key":"22_CR6","DOI":"10.1145\/1152154.1152164"},{"doi-asserted-by":"crossref","unstructured":"Falt, Z., Bedn\u00e1rek, D., Kruli\u0161, M., Yaghob, J., Zavoral, F.: Bobolang: a language for parallel streaming applications. In: Proceedings of the 23rd International Symposium on High-performance Parallel and Distributed Computing, pp. 311\u2013314. ACM (2014)","key":"22_CR7","DOI":"10.1145\/2600212.2600711"},{"doi-asserted-by":"crossref","unstructured":"Franklin, M., Tyson, E., Buckley, J., Crowley, P., Maschmeyer, J.: Auto-pipe and the X language: a pipeline design tool and description language. In: 20th International Parallel and Distributed Processing Symposium. IEEE (2006)","key":"22_CR8","DOI":"10.1109\/IPDPS.2006.1639353"},{"issue":"1","key":"22_CR9","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1002\/(SICI)1096-9128(199701)9:1<63::AID-CPE240>3.0.CO;2-V","volume":"9","author":"R Jagannathan","year":"1997","unstructured":"Jagannathan, R., Dodd, C., Agi, I.: Glu: a high-level system for granular data-parallel programming. Concurrency\u2014Pract. Expe. 9(1), 63\u201383 (1997)","journal-title":"Concurrency\u2014Pract. Expe."},{"key":"22_CR10","doi-asserted-by":"publisher","first-page":"282","DOI":"10.1109\/MC.2003.1220582","volume":"36","author":"UJ Kapasi","year":"2003","unstructured":"Kapasi, U.J., Dally, W.J., Rixner, S., Owens, J.D., Khailany, B.: Programmable stream processors. IEEE Comput. 36, 282\u2013288 (2003)","journal-title":"IEEE Comput."},{"key":"22_CR11","doi-asserted-by":"publisher","first-page":"896","DOI":"10.1145\/882262.882362","volume":"22","author":"WR Mark","year":"2003","unstructured":"Mark, W.R., Steven, R., Kurt, G., Mark, A., Kilgard, J.: Cg: a system for programming graphics hardware in a C-like language. ACM Trans. Graph. 22, 896\u2013907 (2003)","journal-title":"ACM Trans. Graph."},{"unstructured":"Muller, S.C., Alonso, G., Amara, A., Csillaghy, A.: Pydron: semi-automatic parallelization for multi-core and the cloud. In: 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14), pp. 645\u2013659. USENIX Association (2014)","key":"22_CR12"},{"unstructured":"Reinders, J.: Intel threading building blocks. O\u2019Reilly, Sebastopol (2007)","key":"22_CR13"},{"doi-asserted-by":"crossref","unstructured":"Thies, W., Karczmarek, M., Amarasinghe, S.: StreamIt: a language for streaming applications. In: Compiler Construction, pp 179\u2013196. Springer (2002)","key":"22_CR14","DOI":"10.1007\/3-540-45937-5_14"},{"doi-asserted-by":"crossref","unstructured":"Vandierendonck, H., Rul, S., De Bosschere, K.: The paralax infrastructure: automatic parallelization with a helping hand. In: Parallel Architectures and Compilation Techniques, 19th International Conference, Proceedings, pp. 389\u2013400. Association for Computing Machinery (ACM) (2010)","key":"22_CR15","DOI":"10.1145\/1854273.1854322"},{"doi-asserted-by":"crossref","unstructured":"Zhang, D., Li, Z.Z., Song, H., Liu, L.: A programming model for an embedded media processing architecture. In: Embedded Computer Systems: Architectures, Modeling, and Simulation, pp. 251\u2013261. Springer (2005)","key":"22_CR16","DOI":"10.1007\/11512622_27"}],"container-title":["Studies in Computational Intelligence","Intelligent Distributed Computing IX"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-25017-5_22","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,31]],"date-time":"2019-05-31T07:21:40Z","timestamp":1559287300000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-25017-5_22"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,10,18]]},"ISBN":["9783319250151","9783319250175"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-25017-5_22","relation":{},"ISSN":["1860-949X","1860-9503"],"issn-type":[{"type":"print","value":"1860-949X"},{"type":"electronic","value":"1860-9503"}],"subject":[],"published":{"date-parts":[[2015,10,18]]}}}