{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T20:40:32Z","timestamp":1743108032929,"version":"3.40.3"},"publisher-location":"Cham","reference-count":21,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319038582"},{"type":"electronic","value":"9783319038599"}],"license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-319-03859-9_31","type":"book-chapter","created":{"date-parts":[[2013,12,9]],"date-time":"2013-12-09T12:54:34Z","timestamp":1386593674000},"page":"357-369","source":"Crossref","is-referenced-by-count":2,"title":["Demand-Based Scheduling Priorities for Performance Optimisation of Stream Programs on Parallel Platforms"],"prefix":"10.1007","author":[{"given":"Vu Thien Nga","family":"Nguyen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Raimund","family":"Kirner","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"31_CR1","unstructured":"Bhattacharyya, S.S.: Optimization trade-offs in the synthesis of software for embedded dsp. In: IN CASES (1999)"},{"key":"31_CR2","doi-asserted-by":"crossref","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.\u00a023(3) (August 2004)","DOI":"10.1145\/1015706.1015800"},{"key":"31_CR3","unstructured":"Burke, M.G., Knobe, K., Newton, R., Sarkar, V.: Concurrent Collections programming model. In: Padua, D. (ed.) Encyclopedia of Parallel Computing. Springer US (2011)"},{"key":"31_CR4","doi-asserted-by":"crossref","unstructured":"Chen, J., Gordon, M.I., Thies, W., Zwicker, M., Pulli, K., Durand, F.: A reconfigurable architecture for load-balanced rendering. In: Proceedings of the ACM SIGGRAPH\/EUROGRAPHICS Conference on Graphics Hardware, HWWS 2005. ACM, New York (2005)","DOI":"10.1145\/1071866.1071878"},{"key":"31_CR5","doi-asserted-by":"crossref","unstructured":"Collins, R.L., Carloni, L.P.: Flexible filters: load balancing through backpressure for stream programs. In: Proceedings of the Seventh ACM International Conference on Embedded Software, EMSOFT 2009. ACM, New York (2009)","DOI":"10.1145\/1629335.1629363"},{"key":"31_CR6","doi-asserted-by":"crossref","unstructured":"Farhad, S.M., Ko, Y., Burgstaller, B., Scholz, B.: Orchestration by approximation: mapping stream programs onto multicore architectures. In: Proc. 16th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2011), New Port Beach, CA, USA, pp. 357\u2013368 (March 2011)","DOI":"10.1145\/1950365.1950406"},{"key":"31_CR7","doi-asserted-by":"crossref","unstructured":"Gordon, M.I., Thies, W., Amarasinghe, S.: Exploiting coarse-grained task, data, and pipeline parallelism in stream programs. SIGARCH Comput. Archit. News 34(5) (October 2006)","DOI":"10.1145\/1168919.1168877"},{"key":"31_CR8","doi-asserted-by":"crossref","unstructured":"Gordon, M.I., Thies, W., Karczmarek, M., Lin, J., Meli, A.S., Lamb, A.A., Leger, C., Wong, J., Hoffmann, H., Maze, D., Amarasinghe, S.: A stream compiler for communication-exposed architectures. SIGOPS Oper. Syst. Rev.\u00a036(5) (October 2002)","DOI":"10.1145\/635508.605428"},{"key":"31_CR9","doi-asserted-by":"crossref","unstructured":"Grelck, C., Scholz, S.-B., Shafarenko, A.: A Gentle Introduction to S-Net: Typed Stream Processing and Declarative Coordination of Asynchronous Components. Parallel Processing Letters\u00a018(2) (2008)","DOI":"10.1142\/S0129626408003351"},{"key":"31_CR10","unstructured":"Huston, L., Nizhner, A., Pillai, P., Sukthankar, R., Steenkiste, P., Zhang, J.: Dynamic load balancing for distributed search. In: Proceedings of the High Performance Distributed Computing, HPDC 2005. IEEE Computer Society, Washington, DC (2005)"},{"key":"31_CR11","doi-asserted-by":"crossref","unstructured":"Karczmarek, M., Thies, W., Amarasinghe, S.: Phased scheduling of stream programs. SIGPLAN Not. 38(7) (June 2003)","DOI":"10.1145\/780731.780747"},{"key":"31_CR12","doi-asserted-by":"crossref","unstructured":"Kudlur, M., Mahlke, S.: Orchestrating the execution of stream programs on multicore platforms. SIGPLAN Not. 43(6) (June 2008)","DOI":"10.1145\/1379022.1375596"},{"issue":"3","key":"31_CR13","doi-asserted-by":"publisher","first-page":"383","DOI":"10.1287\/opre.9.3.383","volume":"9","author":"J.D.C. Little","year":"1961","unstructured":"Little, J.D.C.: A Proof for the Queuing Formula: L= W. Operations Research\u00a09(3), 383\u2013387 (1961)","journal-title":"Operations Research"},{"key":"31_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1007\/978-3-642-33078-0_7","volume-title":"Algorithms and Architectures for Parallel Processing","author":"V.T.N. Nguyen","year":"2012","unstructured":"Nguyen, V.T.N., Kirner, R., Penczek, F.: A multi-level monitoring framework for stream-based coordination programs. In: Xiang, Y., Stojmenovic, I., Apduhan, B.O., Wang, G., Nakano, K., Zomaya, A. (eds.) ICA3PP 2012, Part I. LNCS, vol.\u00a07439, pp. 83\u201398. Springer, Heidelberg (2012)"},{"key":"31_CR15","unstructured":"Prokesch, D.: A light-weight parallel execution layer for shared-memory stream processing. Master\u2019s thesis, Technische Universit\u00e4t Wien, Vienna, Austria (February 2010)"},{"key":"31_CR16","doi-asserted-by":"crossref","unstructured":"Stephens, R.: A survey of stream processing. Acta Informatica, 34 (1997)","DOI":"10.1007\/s002360050095"},{"issue":"12","key":"31_CR17","doi-asserted-by":"publisher","first-page":"1936","DOI":"10.1109\/9.182479","volume":"37","author":"L. Tassiulas","year":"1992","unstructured":"Tassiulas, L., Ephremides, A.: Stability properties of constrained queuing systems and scheduling policies for maximum throughput in multihop radio networks. IEEE Transaction on Automatic Control\u00a037(12), 1936\u20131948 (1992)","journal-title":"IEEE Transaction on Automatic Control"},{"key":"31_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1007\/3-540-45937-5_14","volume-title":"Compiler Construction","author":"W. Thies","year":"2002","unstructured":"Thies, W., Karczmarek, M., Amarasinghe, S.: StreamIt: A language for streaming applications. In: Nigel Horspool, R. (ed.) CC 2002. LNCS, vol.\u00a02304, p. 179. Springer, Heidelberg (2002)"},{"key":"31_CR19","doi-asserted-by":"crossref","unstructured":"Wang, Z., O\u2019Boyle, M.F.: Partitioning streaming parallelism for multi-cores: a machine learning based approach. In: Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques, PACT 2010. ACM, New York (2010)","DOI":"10.1145\/1854273.1854313"},{"key":"31_CR20","unstructured":"Xing, Y., Zdonik, S., Hwang, J.-H.: Dynamic load distribution in the borealis stream processor. In: Proceedings of the 21st International Conference on Data Engineering, ICDE 2005. IEEE Computer Society, Washington, DC (2005)"},{"key":"31_CR21","doi-asserted-by":"crossref","unstructured":"Zhang, D., Li, Q.J., Rabbah, R., Amarasinghe, S.: A lightweight streaming layer for multicore execution. SIGARCH Comput. Archit. News, 36(2) (May 2008)","DOI":"10.1145\/1399972.1399978"}],"container-title":["Lecture Notes in Computer Science","Algorithms and Architectures for Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-03859-9_31","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,17]],"date-time":"2023-02-17T17:18:50Z","timestamp":1676654330000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-03859-9_31"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783319038582","9783319038599"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-03859-9_31","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}