{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T14:38:07Z","timestamp":1740148687326,"version":"3.37.3"},"reference-count":27,"publisher":"Springer Science and Business Media LLC","issue":"9","license":[{"start":{"date-parts":[[2018,10,9]],"date-time":"2018-10-09T00:00:00Z","timestamp":1539043200000},"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":["J Sign Process Syst"],"published-print":{"date-parts":[[2019,9]]},"DOI":"10.1007\/s11265-018-1412-5","type":"journal-article","created":{"date-parts":[[2018,10,8]],"date-time":"2018-10-08T21:45:45Z","timestamp":1539035145000},"page":"981-994","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Model-Based Dynamic Scheduling for Multicore Signal Processing"],"prefix":"10.1007","volume":"91","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4786-2559","authenticated-orcid":false,"given":"Jiahao","family":"Wu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Timothy","family":"Blattner","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Walid","family":"Keyrouz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shuvra S.","family":"Bhattacharyya","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,10,9]]},"reference":[{"key":"1412_CR1","unstructured":"Benezeth, Y., Sidib\u0117, D., Thomas, J.B. (2014). Background subtraction with multispectral video sequences. In Proceedings of the workshop on non-classical cameras, camera networks and omnidirectional vision."},{"issue":"2","key":"1412_CR2","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1109\/78.485935","volume":"44","author":"G Bilsen","year":"1996","unstructured":"Bilsen, G., Engels, M., Lauwereins, R., Peperstraete, J.A. (1996). Cyclo-static dataflow. IEEE Transactions on Signal Processing, 44(2), 397\u2013408.","journal-title":"IEEE Transactions on Signal Processing"},{"key":"1412_CR3","doi-asserted-by":"crossref","unstructured":"Blattner, T., Keyrouz, W., Halem, M., Brady, M., Bhattacharyya, S.S. (2015). A hybrid task graph scheduler for high performance image processing workflows. In Proceedings of the IEEE Global conference on signal and information processing (pp. 634\u2013637).","DOI":"10.1109\/GlobalSIP.2015.7418273"},{"key":"1412_CR4","doi-asserted-by":"crossref","unstructured":"Coffey, V.C. (2012). Multispectral imaging moves into the mainstream. Optics & Photonics News, 18\u201324.","DOI":"10.1364\/OPN.23.4.000018"},{"issue":"1","key":"1412_CR5","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/99.660313","volume":"5","author":"L Dagum","year":"1998","unstructured":"Dagum, L., & Menon, R. (1998). OpenMP: an industry standard API for shared-memory programming. IEEE Computational Science & Engineering, 5(1), 46\u201355.","journal-title":"IEEE Computational Science & Engineering"},{"key":"1412_CR6","doi-asserted-by":"crossref","unstructured":"Eker, J., & Janneck, J.W. (2012). Dataflow programming in CAL \u2014 balancing expressiveness, analyzability, and implementability. In Proceedings of the IEEE asilomar conference on signals, systems, and computers (pp. 1120\u20131124).","DOI":"10.1109\/ACSSC.2012.6489194"},{"key":"1412_CR7","unstructured":"Google, Inc. (2017). Protocol buffers. \n                    https:\/\/developers.google.com\/protocol-buffers\/\n                    \n                   visited on April 26, 2017."},{"key":"1412_CR8","doi-asserted-by":"crossref","unstructured":"Keinert, J., Haubelt, C., Teich, J. (2006). Modeling and analysis of windowed synchronous algorithms. In Proceedings of the international conference on acoustics, speech, and signal processing.","DOI":"10.1109\/ICASSP.2006.1660798"},{"key":"1412_CR9","unstructured":"Kuglin, C.D., & Hines, D.C. (1975). The phase correlation image alignment method. In Proceedings of the international conference on cybernetics and society (pp. 163\u2013165)."},{"key":"1412_CR10","unstructured":"Lee, E.A. (1988). Recurrences, iteration, and conditionals in statically scheduled block diagram languages. In Proceedings of the international workshop on VLSI signal processing."},{"key":"1412_CR11","doi-asserted-by":"crossref","unstructured":"Lee, E.A. (2006). The problem with threads. Computer, 39(5).","DOI":"10.1109\/MC.2006.180"},{"key":"1412_CR12","doi-asserted-by":"crossref","unstructured":"Lee, E.A., & Ha, S. (1989). Scheduling strategies for multiprocessor real time DSP. In Proceedings of the global telecommunications conference (Vol. 2, pp. 1279\u20131283).","DOI":"10.1109\/GLOCOM.1989.64160"},{"issue":"9","key":"1412_CR13","doi-asserted-by":"publisher","first-page":"1235","DOI":"10.1109\/PROC.1987.13876","volume":"75","author":"EA Lee","year":"1987","unstructured":"Lee, E.A., & Messerschmitt, D.G. (1987). Synchronous dataflow. Proceedings of the IEEE, 75(9), 1235\u20131245.","journal-title":"Proceedings of the IEEE"},{"issue":"7","key":"1412_CR14","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/MAES.2017.160132","volume":"32","author":"H Li","year":"2017","unstructured":"Li, H., Sudusinghe, K., Liu, Y., Yoon, J., van der Schaar, M., Blasch, E., Bhattacharyya, S.S. (2017). Dynamic, data-driven processing of multispectral video streams. IEEE Aerospace & Electronic Systems Magazine, 32(7), 50\u201357.","journal-title":"IEEE Aerospace & Electronic Systems Magazine"},{"key":"1412_CR15","unstructured":"Lin, S., Liu, Y., Lee, K., Li, L., Plishker, W., Bhattacharyya, S.S. (2017). The DSPCAD framework for modeling and synthesis of signal processing systems. In Ha, S., & Teich, J. (Eds.) Handbook of Hardware\/Software Codesign (pp. 1\u201335): Springer."},{"key":"1412_CR16","doi-asserted-by":"crossref","unstructured":"Lin, S., Liu, Y., Plishker, W., Bhattacharyya, S.S. (2016). A design framework for mapping vectorized synchronous dataflow graphs onto CPU\u2013GPU platforms. In Proceedings of the international workshop on software and compilers for embedded systems (pp. 20\u201329).","DOI":"10.1145\/2906363.2906374"},{"issue":"8","key":"1412_CR17","doi-asserted-by":"publisher","first-page":"2064","DOI":"10.1109\/TSP.2002.800830","volume":"50","author":"PK Murthy","year":"2002","unstructured":"Murthy, P.K., & Lee, E.A. (2002). Multidimensional synchronous dataflow. IEEE Transactions on Signal Processing, 50(8), 2064\u20132079.","journal-title":"IEEE Transactions on Signal Processing"},{"key":"1412_CR18","doi-asserted-by":"crossref","unstructured":"Pelcat, M., Piat, J., Wipliez, M., Aridhi, S., Nezan, J.F. (2009). An open framework for rapid prototyping of signal processing applications. EURASIP Journal on Embedded Systems 2009. Article No. 11.","DOI":"10.1155\/2009\/598529"},{"key":"1412_CR19","unstructured":"Printz, H. (1991). Automatic mapping of large signal processing systems to a parallel machine. Ph.D. thesis, School of Computer Science Carnegie Mellon University."},{"key":"1412_CR20","doi-asserted-by":"crossref","unstructured":"Pulli, K., Baksheev, A., Kornyakov, K., Eruhimov, V. (2012). Real-time computer vision with OpenCV. Communications of the ACM, 55(6).","DOI":"10.1145\/2184319.2184337"},{"key":"1412_CR21","doi-asserted-by":"crossref","unstructured":"Ragan-Kelley, J., Barnes, C., Adams, A., Paris, S., Durand, F., Amarasinghe, S. (2013). Halide: a language and compiler for optimizing parallelism, locality, and recomputation in image processing pipelines. In Proceedings of the ACM conference on programming language design and implementation (pp. 519\u2013530).","DOI":"10.1145\/2491956.2462176"},{"key":"1412_CR22","unstructured":"Siek, J., Lee, L.Q., Lumsdaine, A. The Boost graph library (BGL). \n                    http:\/\/www.boost.org\/doc\/libs\/1_66_0\/libs\/graph\/doc\/index.html\n                    \n                  . Last access 09 March 2018."},{"key":"1412_CR23","unstructured":"Siek, J.G., Lee, L.Q., Lumsdaine, A. (2001). The boost graph library: user guide and reference manual PAP\/CDR Edition. Addison-Wesley."},{"key":"1412_CR24","unstructured":"Sriram, S., & Bhattacharyya, S.S. (2009). Embedded multiprocessors: scheduling and synchronization, 2nd edn. CRC Press. ISBN:1420048015."},{"key":"1412_CR25","doi-asserted-by":"publisher","unstructured":"Willhalm, T., & Popovici, N. (2008). Putting intelthreading building blocks to work. In Proceedings of the 1st international workshop on multicore software engineering, IWMSE \u201908 (pp. 3\u20134). New York: ACM, DOI \n                    https:\/\/doi.org\/10.1145\/1370082.1370085\n                    \n                  , (to appear in print).","DOI":"10.1145\/1370082.1370085"},{"key":"1412_CR26","unstructured":"Wu, J., Blattner, T., Keyrouz, W., Bhattacharyya, S.S. (2017). Model-based dynamic scheduling for multicore implementation of image processing systems. In Proceedings of the IEEE workshop on signal processing systems (pp. 1\u20136). France: Lorient."},{"key":"1412_CR27","doi-asserted-by":"crossref","unstructured":"Yviquel, H., Lorence, A., Jerbi, K., Cocherel, G., Sanchez, A., Raulet, M. (2013). Orcc: multimedia development made easy. In Proceedings of the ACM international conference on multimedia (pp. 863\u2013866).","DOI":"10.1145\/2502081.2502231"}],"container-title":["Journal of Signal Processing Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-018-1412-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11265-018-1412-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-018-1412-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,8]],"date-time":"2019-10-08T19:15:39Z","timestamp":1570562139000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11265-018-1412-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,9]]},"references-count":27,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2019,9]]}},"alternative-id":["1412"],"URL":"https:\/\/doi.org\/10.1007\/s11265-018-1412-5","relation":{},"ISSN":["1939-8018","1939-8115"],"issn-type":[{"type":"print","value":"1939-8018"},{"type":"electronic","value":"1939-8115"}],"subject":[],"published":{"date-parts":[[2018,10,9]]},"assertion":[{"value":"10 March 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 September 2018","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 September 2018","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 October 2018","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}