{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T22:59:37Z","timestamp":1725749977129},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642399541"},{"type":"electronic","value":"9783642399558"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-39955-8_1","type":"book-chapter","created":{"date-parts":[[2013,9,25]],"date-time":"2013-09-25T05:17:35Z","timestamp":1380086255000},"page":"1-12","source":"Crossref","is-referenced-by-count":0,"title":["Self-timed Scheduling and Execution of Nonlinear Pipelines with Parallel Stages"],"prefix":"10.1007","author":[{"given":"Lars","family":"Lucas","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tobias","family":"Schuele","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wolfgang","family":"Schwitzer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"1_CR1","unstructured":"Sriram, S., Bhattacharyya, S.: Embedded Multiprocessors: Scheduling and Synchronization, 2nd edn. CRC Press (2009)"},{"key":"1_CR2","unstructured":"Lee, E., Ha, S.: Scheduling strategies for multiprocessor DSP. In: Global Telecommunications Conference, Dallas, TX, USA. IEEE (1989)"},{"key":"1_CR3","unstructured":"Davis, R., Burns, A.: A survey of hard real-time scheduling algorithms and schedulability analysis techniques for multiprocessor systems. Technical Report YCS-2009-443, University of York, Department of Computer Science (2009)"},{"key":"1_CR4","doi-asserted-by":"crossref","unstructured":"Sinnen, O.: Task Scheduling for Parallel Systems. Wiley (2007)","DOI":"10.1002\/0470121173"},{"key":"1_CR5","doi-asserted-by":"publisher","first-page":"406","DOI":"10.1145\/344588.344618","volume":"31","author":"Y.K. Kwok","year":"1999","unstructured":"Kwok, Y.K., Ahmad, I.: Static scheduling algorithms for allocating directed task graphs to multiprocessors. ACM Computing Surveys\u00a031, 406\u2013471 (1999)","journal-title":"ACM Computing Surveys"},{"key":"1_CR6","unstructured":"Blumofe, R.D., Leiserson, C.E.: Scheduling multithreaded computations by work stealing. In: Annual Symposium on Foundations of Computer Science (FOCS), Santa Fe, NM, USA, pp. 356\u2013368. IEEE (1994)"},{"key":"1_CR7","unstructured":"Mattson, T., Sanders, B., Massingill, B.: Patterns for Parallel Programming. Addison Wesley (2005)"},{"key":"1_CR8","unstructured":"Ortega-Arjona, J.: Patterns for Parallel Software Design. Wiley (2010)"},{"issue":"7","key":"1_CR9","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1007\/s002360050095","volume":"34","author":"R. Stephens","year":"1997","unstructured":"Stephens, R.: A survey of stream processing. Acta Informatica\u00a034(7), 491\u2013541 (1997)","journal-title":"Acta Informatica"},{"key":"1_CR10","unstructured":"Aldinucci, M., Torquati, M., Meneghin, M.: FastFlow: Efficient parallel streaming applications on multi-core. Technical Report TR-09-12, Universit\u00e0 di Pisa, Dipartimento di Informatica, Italy (September 2009)"},{"key":"1_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"875","DOI":"10.1007\/978-3-642-03869-3_81","volume-title":"Euro-Par 2009 Parallel Processing","author":"F. Otto","year":"2009","unstructured":"Otto, F., Pankratius, V., Tichy, W.F.: XJava: Exploiting parallelism with object-oriented stream programming. In: Sips, H., Epema, D., Lin, H.-X. (eds.) Euro-Par 2009. LNCS, vol.\u00a05704, pp. 875\u2013886. Springer, Heidelberg (2009)"},{"key":"1_CR12","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, pp. 179\u2013196. Springer, Heidelberg (2002)"},{"key":"1_CR13","unstructured":"MacDonald, S., Szafron, D., Schaeffer, J.: Rethinking the pipeline as object-oriented states with transformations. In: High-Level Parallel Programming Models and Supportive Environments (HIPS), Santa Fe, NM, USA, pp. 12\u201321. IEEE Computer Society (2004)"},{"issue":"1","key":"1_CR14","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1109\/12.75137","volume":"37","author":"S. Bokhari","year":"1988","unstructured":"Bokhari, S.: Partitioning problems in parallel, pipelined, and distributed computing. IEEE Transactions on Computers\u00a037(1), 48\u201357 (1988)","journal-title":"IEEE Transactions on Computers"},{"issue":"6","key":"1_CR15","doi-asserted-by":"publisher","first-page":"2225","DOI":"10.1109\/78.218149","volume":"31","author":"P. Hoang","year":"1993","unstructured":"Hoang, P., Rabaey, J.: Scheduling of DSP programs onto multiprocessors for maximum throughput. IEEE Transactions on Signal Processing\u00a031(6), 2225\u20132235 (1993)","journal-title":"IEEE Transactions on Signal Processing"},{"issue":"6","key":"1_CR16","doi-asserted-by":"publisher","first-page":"1468","DOI":"10.1109\/78.388859","volume":"43","author":"S. Banerjee","year":"1995","unstructured":"Banerjee, S., Hamada, T., Chau, P., Fellman, R.: Macro pipelining based scheduling on high performance heterogeneous multiprocessor systems. IEEE Transactions on Signal Processing\u00a043(6), 1468\u20131484 (1995)","journal-title":"IEEE Transactions on Signal Processing"},{"key":"1_CR17","doi-asserted-by":"publisher","first-page":"330","DOI":"10.1109\/71.80160","volume":"1","author":"M.Y. Wu","year":"1990","unstructured":"Wu, M.Y., Gajski, D.: Hypertool: A programming aid for message-passing systems. IEEE Transactions on Parallel and Distributed Systems\u00a01, 330\u2013343 (1990)","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"issue":"3","key":"1_CR18","doi-asserted-by":"publisher","first-page":"381","DOI":"10.1006\/jpdc.1999.1578","volume":"59","author":"Y.K. Kwok","year":"1999","unstructured":"Kwok, Y.K., Ahmad, I.: Benchmarking and comparison of the task graph scheduling algorithms. Journal of Parallel and Distributed Computing\u00a059(3), 381\u2013422 (1999)","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"1_CR19","doi-asserted-by":"crossref","unstructured":"Schuele, T.: A coordination language for programming embedded multi-core systems. In: International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT), Hiroshima, Japan. IEEE (2009)","DOI":"10.1109\/PDCAT.2009.38"},{"key":"1_CR20","doi-asserted-by":"crossref","unstructured":"Schuele, T.: Efficient parallel execution of streaming applications on multi-core processors. In: International Conference on Parallel, Distributed and Network-Based Processing (PDP), Ayia Napa, Cyprus. IEEE (2011)","DOI":"10.1109\/PDP.2011.48"},{"issue":"5","key":"1_CR21","doi-asserted-by":"publisher","first-page":"773","DOI":"10.1109\/5.381846","volume":"83","author":"E. Lee","year":"1995","unstructured":"Lee, E., Parks, T.: Dataflow process networks. Proceedings of the IEEE\u00a083(5), 773\u2013801 (1995)","journal-title":"Proceedings of the IEEE"},{"issue":"5","key":"1_CR22","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1109\/MM.2010.78","volume":"30","author":"T. Ungerer","year":"2010","unstructured":"Ungerer, T., Cazorla, F., Sainrat, P., Bernat, G., Petrov, Z., Cass\u00e9, H., Rochange, C., Quinones, E., Uhrig, S., Gerdes, M., Guliashvili, I., Houston, M., Kluge, F., Metzlaff, S., Mische, J., Paolieri, M., Wolf, J.: MERASA: Multi-core execution of hard real-time applications supporting analysability. IEEE Micro\u00a030(5), 66\u201375 (2010)","journal-title":"IEEE Micro"},{"issue":"2","key":"1_CR23","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1145\/1531793.1531808","volume":"43","author":"T. Karcher","year":"2009","unstructured":"Karcher, T., Schaefer, C., Pankratius, V.: Auto-tuning support for manycore applications: perspectives for operating systems and compilers. ACM SIGOPS Operating Systems Review Archive\u00a043(2), 96\u201397 (2009)","journal-title":"ACM SIGOPS Operating Systems Review Archive"}],"container-title":["Lecture Notes in Computer Science","Multicore Software Engineering, Performance, and Tools"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-39955-8_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,17]],"date-time":"2019-05-17T15:00:47Z","timestamp":1558105247000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-39955-8_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642399541","9783642399558"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-39955-8_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}