{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,2]],"date-time":"2025-12-02T15:01:40Z","timestamp":1764687700816},"reference-count":25,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2016,2,22]],"date-time":"2016-02-22T00:00:00Z","timestamp":1456099200000},"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":[[2017,4]]},"DOI":"10.1007\/s11265-016-1107-8","type":"journal-article","created":{"date-parts":[[2016,2,22]],"date-time":"2016-02-22T01:29:24Z","timestamp":1456104564000},"page":"107-125","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Implementation, Scheduling, and Adaptation of Partial Expansion Graphs on Multicore Platforms"],"prefix":"10.1007","volume":"87","author":[{"given":"George F.","family":"Zaki","sequence":"first","affiliation":[]},{"given":"William","family":"Plishker","sequence":"additional","affiliation":[]},{"given":"Shuvra S.","family":"Bhattacharyya","sequence":"additional","affiliation":[]},{"given":"Frank","family":"Fruth","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,2,22]]},"reference":[{"issue":"12","key":"1107_CR1","doi-asserted-by":"crossref","first-page":"685","DOI":"10.1145\/361604.361619","volume":"17","author":"TL Adam","year":"1974","unstructured":"Adam, T.L., Chandy, K.M., & Dickson, J.R. (1974). A comparison of list schedules for parallel processing systems. Communications of the ACM, 17(12), 685\u2013690.","journal-title":"Communications of the ACM"},{"key":"1107_CR2","doi-asserted-by":"crossref","unstructured":"Baudisch, D., Brandt, J., & Schneider, K. (2012). Out-of-order execution of synchronous data-flow networks. In Proceedings of the international conference on embedded computer systems: architectures, modeling, and simulation (pp. 168\u2013 175).","DOI":"10.1109\/SAMOS.2012.6404171"},{"key":"1107_CR3","doi-asserted-by":"crossref","unstructured":"Bellens, P., Perez, J.M., Badia, R.M., & Labarta, J. (2006). Cellss: a programming model for the Cell BE architecture. In Proceedings of the ACM\/IEEE conference on supercomputing.","DOI":"10.1109\/SC.2006.17"},{"key":"1107_CR4","doi-asserted-by":"crossref","unstructured":"S.S. Bhattacharyya, E. Deprettere, R. Leupers, & J. Takala (Eds.) (2010). Handbook of signal processing systems. Berlin Heidelberg New York: Springer.","DOI":"10.1007\/978-1-4419-6345-1"},{"issue":"2","key":"1107_CR5","doi-asserted-by":"crossref","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":"1107_CR6","doi-asserted-by":"crossref","unstructured":"Blagojevic, F., Nikolopoulos, D.S., Stamatakis, A., & Antonopoulos, C.D. (2007). Dynamic multigrain parallelization on the cell broadband engine. In Proceedings of the symposium on principles and practices of parallel programming (pp. 90\u2013100).","DOI":"10.1145\/1229428.1229445"},{"key":"1107_CR7","doi-asserted-by":"crossref","unstructured":"Dardaillon, M., Marquet, K., Risset, T., Martin, J., & Charles, H. (2014). A compilation flow for parametric dataflow: programming model, scheduling, and application to heterogeneous mpsoc. In International conference on compilers, architecture and synthesis for embedded systems (CASES). New delhi, India.","DOI":"10.1145\/2656106.2656110"},{"key":"1107_CR8","doi-asserted-by":"crossref","unstructured":"Gordon, M.I., Thies, W., & Amarasinghe, S. (2006). Exploiting coarse-grained task, data, and pipeline parallelism in stream programs. In Symposium on architectural support for programming languages and operating systems.","DOI":"10.1145\/1168857.1168877"},{"key":"1107_CR9","doi-asserted-by":"crossref","unstructured":"Hormati, A.H., Choi, Y., Kudlur, M., Rabbah, R., Mudge, T., & Mahlke, S. (2009). Flextream: adaptive compilation of streaming applications for heterogeneous architectures. In Proceedings of the international conference on parallel architectures and compilation techniques.","DOI":"10.1109\/PACT.2009.39"},{"key":"1107_CR10","doi-asserted-by":"crossref","unstructured":"Hsu, C., Ko, M., & Bhattacharyya, S.S. (2005). Software synthesis from the dataflow interchange format. In Proceedings of the international workshop on software and compilers for embedded systems. Dallas, Texas (pp. 37\u201349).","DOI":"10.1145\/1140389.1140394"},{"key":"1107_CR11","doi-asserted-by":"crossref","unstructured":"Kennedy, J., & Eberhart, R.C. (1995). Particle swarm optimization. In Proceedings of the IEEE international conference on neural networks (pp. 1942\u20131948).","DOI":"10.1109\/ICNN.1995.488968"},{"key":"1107_CR12","doi-asserted-by":"crossref","unstructured":"Kim, J., Hyeon, S., & Choi, S. (2010). Implementation of an SDR system using graphics processing unit. IEEE Communications Magazine, 48(3).","DOI":"10.1109\/MCOM.2010.5434388"},{"key":"1107_CR13","doi-asserted-by":"crossref","unstructured":"Kudlur, M., & Mahlke, S. (2008). Orchestrating the execution of stream programs on multicore platforms. In Proceedings of the ACM conference on programming language design and implementation (pp. 114\u2013124).","DOI":"10.1145\/1375581.1375596"},{"issue":"4","key":"1107_CR14","first-page":"406","volume":"31","author":"Y Kwok","year":"1999","unstructured":"Kwok, Y., & Ahmad, I. (1999). Static scheduling algorithms for allocating directed task graphs to multiprocessors. Journal of the Association for Computing Machinery, 31(4), 406\u2013471.","journal-title":"Journal of the Association for Computing Machinery"},{"issue":"1","key":"1107_CR15","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/TC.1987.5009446","volume":"36","author":"EA Lee","year":"1987","unstructured":"Lee, E.A., & Messerschmitt, D.G. (1987). Static scheduling of synchronous data flow programs for digital signal processing. IEEE Transactions on Computers, 36(1), 24\u201335.","journal-title":"IEEE Transactions on Computers"},{"key":"1107_CR16","doi-asserted-by":"crossref","unstructured":"Pelcat, M., Menuet, P., Aridhi, S., & Nezan, J.F. (2009). Scalable compile-time scheduler for multi-core architectures. In Proceedings of the design, automation and test in europe conference and exhibition (pp. 1552\u20131555).","DOI":"10.1109\/DATE.2009.5090909"},{"key":"1107_CR17","unstructured":"Pino, J.L., Bhattacharyya, S.S., & Lee, E.A. (1995). A hierarchical multiprocessor scheduling system for DSP applications. In Proceedings of the IEEE asilomar conference on signals, systems, and computers. Pacific Grove, California, (Vol. 1 pp. 122\u2013126)."},{"key":"1107_CR18","doi-asserted-by":"crossref","unstructured":"Ritz, S., Pankert, M., & Meyr, H. (1993). Optimum vectorization of scalable synchronous dataflow graphs. In Proceedings of the international conference on application specific array processors.","DOI":"10.1109\/ASAP.1993.397152"},{"key":"1107_CR19","doi-asserted-by":"publisher","unstructured":"Salunkhe, H., Moreira, O., & van Berkel, K. (2014). Mode-controlled dataflow based modeling amp; analysis of a 4g-lte receiver. In Design, Automation and Test in Europe Conference and Exhibition (DATE). Dresden, Germany. doi: 10.7873\/DATE.2014.225 .","DOI":"10.7873\/DATE.2014.225"},{"key":"1107_CR20","doi-asserted-by":"crossref","DOI":"10.1201\/9781420048025","volume-title":"Embedded multiprocessors: scheduling and synchronization","author":"S Sriram","year":"2009","unstructured":"Sriram, S., & Bhattacharyya, S.S. (2009). Embedded multiprocessors: scheduling and synchronization, 2nd edn. Boca Raton: CRC Press. ISBN:1420048015.","edition":"2nd edn."},{"issue":"1","key":"1107_CR21","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1147\/rd.111.0025","volume":"11","author":"RM Tomasulo","year":"1967","unstructured":"Tomasulo, R.M. (1967). An efficient algorithm for exploiting multiple arithmetic units. IBM Journal of Research and Development, 11(1), 225\u201333.","journal-title":"IBM Journal of Research and Development"},{"key":"1107_CR22","unstructured":"Wu, H.H. (2013). Modeling and mapping of optimized schedules for embedded signal processing systems. Ph.D. thesis, Department of Electrical and Computer Engineering, University of Maryland, College Park."},{"issue":"2","key":"1107_CR23","first-page":"177","volume":"70","author":"G Zaki","year":"2013","unstructured":"Zaki, G., Plishker, W., Bhattacharyya, S.S., Clancy, C., & Kuykendall, J. (2013). Integration of dataflow-based heterogeneous multiprocessor scheduling techniques in GNU radio. Journal of Signal Processing Systems, 70(2), 177\u2013191. doi: 10.1007\/s11265-012-0696-0 .","journal-title":"Journal of Signal Processing Systems"},{"key":"1107_CR24","doi-asserted-by":"crossref","unstructured":"Zaki, G.F., Plishker, W., Bhattacharyya, S.S., & Fruth, F. (2012). Partial expansion graphs: exposing parallelism and dynamic scheduling opportunities for DSP applications. In Proceedings of the international conference on application specific systems, architectures, and processors (pp. 86\u201393).","DOI":"10.1109\/ASAP.2012.14"},{"key":"1107_CR25","doi-asserted-by":"crossref","unstructured":"Zaki, G.F., Plishker, W., Bhattacharyya, S.S., & Fruth, F. (2014). Partial expansion of dataflow graphs for resource-aware scheduling of multicore signal processing systems. In Proceedings of the IEEE asilomar conference on signals, systems, and computers. Pacific Grove, California.","DOI":"10.1109\/ACSSC.2014.7094469"}],"container-title":["Journal of Signal Processing Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-016-1107-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11265-016-1107-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-016-1107-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-016-1107-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,16]],"date-time":"2023-08-16T23:45:23Z","timestamp":1692229523000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11265-016-1107-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,2,22]]},"references-count":25,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,4]]}},"alternative-id":["1107"],"URL":"https:\/\/doi.org\/10.1007\/s11265-016-1107-8","relation":{},"ISSN":["1939-8018","1939-8115"],"issn-type":[{"value":"1939-8018","type":"print"},{"value":"1939-8115","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,2,22]]}}}