{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T02:58:08Z","timestamp":1742957888110,"version":"3.40.3"},"publisher-location":"Boston, MA","reference-count":77,"publisher":"Springer US","isbn-type":[{"type":"print","value":"9781441963444"},{"type":"electronic","value":"9781441963451"}],"license":[{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-1-4419-6345-1_23","type":"book-chapter","created":{"date-parts":[[2010,9,9]],"date-time":"2010-09-09T15:21:10Z","timestamp":1284045670000},"page":"639-678","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Software Compilation Techniques for MPSoCs"],"prefix":"10.1007","author":[{"given":"Rainer","family":"Leupers","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weihua","family":"Sheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeronimo","family":"Castrillon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2010,7,16]]},"reference":[{"key":"23_CR1_23","unstructured":"Eclipse. http:\/\/www.eclipse.org\/ Visited on Jan. 2010"},{"key":"23_CR2_23","unstructured":"GDB: The GNU Project Debugger.http:\/\/www.gnu.org\/software\/gdb\/ Visited on Jan. 2010"},{"key":"23_CR3_23","unstructured":"MCAPI - Multicore Communications API. http:\/\/www.multicoreassociation.org\/workgroup\/comapi.php Visited on Nov. 2009"},{"key":"23_CR4_23","unstructured":"Multiprocessor Systems-on-Chips, chap. Chapter 12. ILP-based Resource-aware Compilation, pp. 337\u2013354"},{"key":"23_CR5_23","unstructured":"PISA - A Platform and Programming Language Independent Interface for Search Algorithms. http:\/\/www.tik.ee.ethz.ch\/sop\/pisa\/ Visited on Nov. 2009"},{"key":"23_CR6_23","unstructured":"Real Time Software Components. http:\/\/www.eclipse.org\/dsdp\/rtsc Visited on Jan. 2010"},{"key":"23_CR7_23","unstructured":"AbsInt: aiT Worst-Case Execution Time Analyzers. http:\/\/www.absint.com\/ait\/ Visited on Nov. 2009"},{"key":"23_CR8_23","unstructured":"ACE: Embedded C for High Performance DSP Programming with the CoSy Compiler Development System. a-qual.com\/topics\/2005\/EmbeddedCv2.pdf. Visited on Jan. 2010"},{"issue":"10","key":"23_CR9_23","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1145\/1189276.1189288","volume":"4","author":"AR Adl-Tabatabai","year":"2007","unstructured":"Adl-Tabatabai, A.R., Kozyrakis, C., Saha, B.: Unlocking Concurrency. Queue 4(10), 24\u201333 (2007)","journal-title":"Queue"},{"key":"23_CR10_23","volume-title":"Compilers: Principles, Techniques, and Tools","author":"AV Aho","year":"1986","unstructured":"Aho, A.V., Sethi, R., Ullman, J.D.: Compilers: Principles, Techniques, and Tools. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA (1986)"},{"key":"23_CR11_23","volume-title":"The Landscape of Parallel Computing Research: A View from Berkeley","author":"K Asanovic","year":"2006","unstructured":"Asanovic, K., Bodik, R., Catanzaro, B.C., Gebis, J.J., Husbands, P., Keutzer, K., Patterson, D.A., Plishker, W.L., Shalf, J., Williams, S.W., Yelick, K.A.: The Landscape of Parallel Computing Research: A View from Berkeley. Tech. rep., EECS Department, University of California, Berkeley (2006)"},{"issue":"DEIS-LIA-05-001","key":"23_CR12_23","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1007\/11564751_11","volume":"2005","author":"L Benini","year":"2005","unstructured":"Benini, L., Bertozzi, D., Guerri, A., Milano, M.: Allocation and Scheduling for MPSoCs via Decomposition and No-good Generation. Principles and Practices of Constrained Programming - CP 2005 (DEIS-LIA-05-001), 107\u2013121 (2005)","journal-title":"Principles and Practices of Constrained Programming - CP"},{"issue":"10","key":"23_CR13_23","doi-asserted-by":"publisher","first-page":"2408","DOI":"10.1109\/78.950795","volume":"49","author":"B Bhattacharya","year":"2001","unstructured":"Bhattacharya, B., Bhattacharyya, S.S.: Parameterized dataflow modeling for DSP systems. IEEE Transactions on Signal Processing 49(10), 2408\u20132421 (2001)","journal-title":"IEEE Transactions on Signal Processing"},{"key":"23_CR14_23","doi-asserted-by":"crossref","unstructured":"Castrillon, J., Zhang, D., Kempf, T., Vanthournout, B., Leupers, R., Ascheid, G.: Task Management in MPSoCs: An ASIP Approach. In: ICCAD 2009 (2009)","DOI":"10.1145\/1687399.1687508"},{"key":"23_CR15_23","doi-asserted-by":"crossref","unstructured":"Ceng, J., Castrillon, J., Sheng, W., Scharw\u00e4chter, H., Leupers, R., Ascheid, G., Meyr, H., Isshiki, T., Kunieda, H.:MAPS: an integrated framework forMPSoC application parallelization. In: DAC \u201908: Proceedings of the 45th annual conference on Design automation, pp. 754\u2013759. ACM, New York, NY, USA (2008)","DOI":"10.1145\/1391469.1391663"},{"key":"23_CR16_23","doi-asserted-by":"crossref","unstructured":"Ceng, J., Sheng, W., Castrillon, J., Stulova, A., Leupers, R., Ascheid, G., Meyr, H.: A highlevel virtual platform for early MPSoC software development. In: CODES+ISSS \u201909: Proceedings of the 7th IEEE\/ACM international conference on Hardware\/software codesign and system synthesis, pp. 11\u201320. ACM, New York, NY, USA (2009)","DOI":"10.1145\/1629435.1629438"},{"key":"23_CR17_23","doi-asserted-by":"crossref","unstructured":"Cesario, W., Jerraya., A.: Multiprocessor Systems-on-Chips, chap. Chapter 9. Component-Based Design for Multiprocessor Systems-on-Chip, pp. 357\u2013394. Morgan Kaufmann (2005)","DOI":"10.1016\/B978-012385251-9\/50029-3"},{"key":"23_CR18_23","unstructured":"Collette, T.: Key Technologies for Many Core Architectures. In: 8th International Forum on Application-Specific Multi-Processor SoC (2008)"},{"key":"23_CR19_23","unstructured":"CoWare: CoWare Virtual Platforms. http:\/\/www.coware.com\/products\/virtualplatform.php Visited on Apr. 2009"},{"key":"23_CR20_23","unstructured":"Fisher, J., P., F., Young, C.: Embedded Computing: A VLIW Approach to Architecture, Compilers and Tools. Morgan-Kaufmann (Elsevier) (2005)"},{"key":"23_CR21_23","doi-asserted-by":"crossref","unstructured":"Flake, P., Davidmann, S., Schirrmeister, F.: System-level exploration tools forMPSoC designs. In: Design Automation Conference, 2006 43rd ACM\/IEEE, pp. 286\u2013287 (2006)","DOI":"10.1145\/1146909.1146982"},{"key":"23_CR22_23","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1145\/1629435.1629477","volume-title":"CODES+ISSS \u201909: Proceedings of the 7th IEEE\/ACM international conference on Hardware\/software codesign and system synthesis","author":"L Gao","year":"2009","unstructured":"Gao, L., Huang, J., Ceng, J., Leupers, R., Ascheid, G.,Meyr, H.: TotalProf: a fast and accurate retargetable source code profiler. In: CODES+ISSS \u201909: Proceedings of the 7th IEEE\/ACM international conference on Hardware\/software codesign and system synthesis, pp. 305\u2013314. ACM, New York, NY, USA (2009)"},{"key":"23_CR23_23","doi-asserted-by":"crossref","unstructured":"Georgios Tournavitis Zheng Wang, B.F., O\u2019Boyle, M.: Towards a Holistic Approach to Auto-Parallelization - Integrating Profile-Driven Parallelism Detection andMachine-Learning Based Mapping. In: PLDI 0-9: Proceedings of the Programming Language Design and Implementation Conference. Dublin, Ireland, June 15 - 20 (2009)","DOI":"10.1145\/1542476.1542496"},{"key":"23_CR24_23","unstructured":"Gheorghita, S., T. Basten, H.C.: An Overview of Application Scenario Usage in Streaming-Oriented Embedded System Design"},{"key":"23_CR25_23","unstructured":"Grant Martin: ESL Requirements for Configurable Processor-based Embedded System Design. Design and Reuse"},{"key":"23_CR26_23","doi-asserted-by":"crossref","unstructured":"Gupta, R., Micheli, G.D.: Hardware-software Co-synthesis for Digital Systems. In: IEEE Design & Test of Computers, pp. 29\u201341 (1993)","DOI":"10.1109\/54.232470"},{"issue":"2","key":"23_CR27_23","volume":"34","author":"RA Hankins","year":"2006","unstructured":"Hankins, R.A., et al.: Multiple Instruction Stream Processor. SIGARCH Comp. Arch. News 34(2) (2006)","journal-title":"SIGARCH Comp. Arch. News"},{"issue":"1","key":"23_CR28_23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1455229.1455231","volume":"14","author":"A Hansson","year":"2009","unstructured":"Hansson, A., Goossens, K., Bekooij, M., Huisken, J.: CoMPSoC: A template for composable and predictable multi-processor system on chips. ACM Trans. Des. Autom. Electron. Syst. 14(1), 1\u201324 (2009)","journal-title":"Des. Autom. Electron. Syst."},{"key":"23_CR29_23","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1145\/512927.512942","volume-title":"POPL \u201973: Proceedings of the 1st annual ACMSIGACT-SIGPLAN symposium on Principles of programming languages","author":"C Hewitt","year":"1973","unstructured":"Hewitt, C., Bishop, P., Greif, I., Smith, B., Matson, T., Steiger, R.: Actor induction and metaevaluation. In: POPL \u201973: Proceedings of the 1st annual ACMSIGACT-SIGPLAN symposium on Principles of programming languages, pp. 153\u2013168. ACM, New York, NY, USA (1973)"},{"key":"23_CR30_23","doi-asserted-by":"crossref","unstructured":"Hind, M.: Pointer Analysis: Haven\u2019t we Solved this Problem Yet? In: PASTE \u201901, pp. 54\u201361. ACM Press (2001)","DOI":"10.1145\/379605.379665"},{"key":"23_CR31_23","doi-asserted-by":"crossref","unstructured":"Hu, T.C.: Parallel Sequencing and Assembly Line Problems. Operations Research 9(6), 841\u2013848 (1961). URL http:\/\/www.jstor.org\/stable\/167050","DOI":"10.1287\/opre.9.6.841"},{"key":"23_CR32_23","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1145\/1403375.1403380","volume-title":"DATE \u201908: Proceedings of the conference on Design, automation and test in Europe","author":"Y Hwang","year":"2008","unstructured":"Hwang, Y., Abdi, S., Gajski, D.: Cycle-approximate Retargetable Performance Estimation at the Transaction Level. In: DATE \u201908: Proceedings of the conference on Design, automation and test in Europe, pp. 3\u20138. ACM, New York, NY, USA (2008)"},{"key":"23_CR33_23","doi-asserted-by":"publisher","first-page":"754","DOI":"10.1145\/1278480.1278669","volume-title":"DAC \u201907: Proceedings of the 44th annual conference on Design automation","author":"WM Hwu","year":"2007","unstructured":"Hwu, W.M., Ryoo, S., Ueng, S.Z., Kelm, J.H., Gelado, I., Stone, S.S., Kidd, R.E., Baghsorkhi, S.S.,Mahesri, A.A., Tsao, S.C., Navarro, N., Lumetta, S.S., Frank, M.I., Patel, S.J.: Implicitly Parallel Programming Models for Thousand-core Microprocessors. In: DAC \u201907: Proceedings of the 44th annual conference on Design automation, pp. 754\u2013759. ACM, New York, NY, USA (2007)"},{"key":"23_CR34_23","first-page":"471","volume-title":"Information Processing \u201974: Proceedings of the IFIP Congress","author":"G Kahn","year":"1974","unstructured":"Kahn, G.: The Semantics of a Simple Language for Parallel Programming. In: J.L. Rosenfeld (ed.) Information Processing \u201974: Proceedings of the IFIP Congress, pp. 471\u2013475. North-Holland, New York, NY (1974)"},{"key":"23_CR35_23","doi-asserted-by":"crossref","unstructured":"Kandemir, M., Dutt, N.:Multiprocessor Systems-on-Chips, chap. Chapter 9. Memory Systems and Compiler Support for MPSoC Architectures, pp. 251\u2013281. Morgan Kaufmann (2005)","DOI":"10.1016\/B978-012385251-9\/50024-4"},{"issue":"6","key":"23_CR36_23","volume":"14","author":"RM Karp","year":"1966","unstructured":"Karp, R.M., Miller, R.E.: Properties of a model for parallel computations: Determinacy, termination, queuing. SIAM Journal of Applied Math 14(6) (1966)","journal-title":"SIAM Journal of Applied Math"},{"key":"23_CR37_23","doi-asserted-by":"publisher","first-page":"329","DOI":"10.1145\/1065579.1065666","volume-title":"DAC \u201905: Proceedings of the 42nd annual conference on Design automation","author":"K Karuri","year":"2005","unstructured":"Karuri, K., Al Faruque, M.A., Kraemer, S., Leupers, R., Ascheid, G., Meyr, H.: Fine-grained Application Source Code Profiling for ASIP Design. In: DAC \u201905: Proceedings of the 42nd annual conference on Design automation, pp. 329\u2013334. ACM, New York, NY, USA (2005)"},{"key":"23_CR38_23","volume-title":"Optimizing compilers for modern architectures: a dependence-based approach","author":"K Kennedy","year":"2002","unstructured":"Kennedy, K., Allen, J.R.: Optimizing compilers for modern architectures: a dependence-based approach. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA (2002)"},{"key":"23_CR39_23","unstructured":"Kloss, N.: Application Programming Strategies for TI\u2019s OMAP Solutions. Embedded Edge (2003)"},{"issue":"9","key":"23_CR40_23","doi-asserted-by":"publisher","first-page":"866","DOI":"10.1109\/12.795218","volume":"48","author":"V Krishnan","year":"1999","unstructured":"Krishnan, V., Torrellas, J.: A Chip-Multiprocessor Architecture with Speculative Multithreading. IEEE Trans. Comput. 48(9), 866\u2013880 (1999)","journal-title":"IEEE Trans. Comput."},{"issue":"2","key":"23_CR41_23","volume":"35","author":"S Kumar","year":"2007","unstructured":"Kumar, S., Hughes, C.J., Nguyen, A.: Carbon: Architectural Support for Fine-Grained Parallelism on Chip Multiprocessors. SIGARCH Comp. Arch. News 35(2) (2007)","journal-title":"SIGARCH Comp. Arch. News"},{"issue":"1","key":"23_CR42_23","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1109\/MC.1982.1653825","volume":"15","author":"HT Kung","year":"1982","unstructured":"Kung, H.T.: Why Systolic Architectures? Computer 15(1), 37\u201346 (1982)","journal-title":"Computer"},{"issue":"4","key":"23_CR43_23","doi-asserted-by":"publisher","first-page":"406","DOI":"10.1145\/344588.344618","volume":"31","author":"YK Kwok","year":"1999","unstructured":"Kwok, Y.K., Ahmad, I.: Static Scheduling Algorithms for Allocating Directed Task Graphs to Multiprocessors. ACM Comput. Surv. 31(4), 406\u2013471 (1999)","journal-title":"ACM Comput. Surv."},{"issue":"3","key":"23_CR44_23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1367045.1367048","volume":"13","author":"S Kwon","year":"2008","unstructured":"Kwon, S., Kim, Y., Jeun, W.C., Ha, S., Paek, Y.: A retargetable parallel-programming framework for MPSoC. ACM Trans. Des. Autom. Electron. Syst. 13(3), 1\u201318 (2008)","journal-title":"ACM Trans. Des. Autom. Electron. Syst."},{"issue":"7","key":"23_CR45_23","doi-asserted-by":"publisher","first-page":"318","DOI":"10.1145\/960116.54022","volume":"23","author":"M Lam","year":"1988","unstructured":"Lam, M.: Software pipelining: an effective scheduling technique for VLIW machines. SIGPLAN Not. 23(7), 318\u2013328 (1988)","journal-title":"SIGPLAN Not."},{"issue":"9","key":"23_CR46_23","doi-asserted-by":"publisher","first-page":"1235","DOI":"10.1109\/PROC.1987.13876","volume":"75","author":"E Lee","year":"1987","unstructured":"Lee, E., Messerschmitt, D.: Synchronous data flow. Proceedings of the IEEE 75(9), 1235\u20131245 (1987)","journal-title":"Proceedings of the IEEE"},{"issue":"2","key":"23_CR47_23","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1109\/71.89067","volume":"2","author":"EA Lee","year":"1991","unstructured":"Lee, E.A.: Consistency in Dataflow Graphs. IEEE Trans. Parallel Distrib. Syst. 2(2), 223\u2013235 (1991)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"5","key":"23_CR48_23","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/MC.2006.180","volume":"39","author":"E.A. Lee","year":"2006","unstructured":"Lee, E.A.: The Problem with Threads. Computer 39(5), 33\u201342 (2006). URL http:\/\/portal.acm.org\/citation.cfm?id=1137232.1137289","journal-title":"Computer"},{"key":"23_CR49_23","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4757-2570-4","volume-title":"Retargetable Code Generation for Digital Signal Processors","author":"R Leupers","year":"1997","unstructured":"Leupers, R.: Retargetable Code Generation for Digital Signal Processors. Kluwer Academic Publishers, Norwell, MA, USA (1997)"},{"key":"23_CR50_23","doi-asserted-by":"crossref","unstructured":"Leupers, R.: Code Selection for Media Processors with SIMD Instructions. In: DATE \u201900, pp. 4\u20138. ACM (2000)","DOI":"10.1145\/343647.343679"},{"key":"23_CR51_23","doi-asserted-by":"publisher","first-page":"132","DOI":"10.1145\/1065944.1065963","volume-title":"PPoPP \u201905: Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming","author":"L Li","year":"2005","unstructured":"Li, L., Huang, B., Dai, J., Harrison, L.: Automatic multithreading and multiprocessing of C programs for IXP. In: PPoPP \u201905: Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming, pp. 132\u2013141. ACM, New York, NY, USA (2005)"},{"key":"23_CR52_23","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4020-6344-2","volume-title":"Systematic Methodology for Real-Time Cost-Effective Mapping of Dynamic Concurrent Task-Based Systems on Heterogenous Platforms","author":"Z Ma","year":"2007","unstructured":"Ma, Z., Marchal, P., Scarpazza, D.P., Yang, P., Wong, C., Gmez, J.I., Himpe, S., Ykman-Couvreur, C., Catthoor, F.: Systematic Methodology for Real-Time Cost-Effective Mapping of Dynamic Concurrent Task-Based Systems on Heterogenous Platforms. Springer Publishing Company, Incorporated (2007)"},{"issue":"3","key":"23_CR53_23","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1109\/MM.2009.46","volume":"29","author":"JY Mignolet","year":"2009","unstructured":"Mignolet, J.Y., Baert, R., Ashby, T.J., Avasare, P., Jang, H.O., Son, J.C.: MPA: Parallelizing an Application onto a Multicore Platform Made Easy. IEEE Micro 29(3), 31\u201339 (2009)","journal-title":"IEEE Micro"},{"key":"23_CR54_23","volume-title":"Advanced Compiler Design and Implementation","author":"SS Muchnick","year":"1997","unstructured":"Muchnick, S.S.: Advanced Compiler Design and Implementation. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA (1997)"},{"key":"23_CR55_23","unstructured":"National Instruments: LabView. http:\/\/www.ni.com\/labview\/ Visited on Mar. 2009"},{"issue":"7","key":"23_CR56_23","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1023\/A:1019782306621","author":"A Nieuwland","year":"2002","unstructured":"Nieuwland, A., Kang, J., Gangwal, O.P., Sethuraman, R., Busa, R.S.C.N., Goossens, K., Llopis, R.P.: C-HEAP: A Heterogeneous Multi-processor Architecture Template and Scalable and Flexible Protocol for the Design of Embedded Signal Processing Systems. Design Automation for Embedded Systems (7), 233\u2013270 (2002)","journal-title":"Design Automation for Embedded Systems"},{"issue":"3","key":"23_CR57_23","doi-asserted-by":"publisher","first-page":"542","DOI":"10.1109\/TCAD.2007.911337","volume":"27","author":"H Nikolov","year":"2008","unstructured":"Nikolov, H., Stefanov, T., Deprettere, E.: Systematic and Automated Multiprocessor System Design, Programming, and Implementation. Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on 27(3), 542\u2013555 (2008)","journal-title":"Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on"},{"key":"23_CR58_23","doi-asserted-by":"publisher","first-page":"574","DOI":"10.1145\/1391469.1391615","volume-title":"DAC \u201908: Proceedings of the 45th annual conference on Design automation","author":"H Nikolov","year":"2008","unstructured":"Nikolov, H., Thompson, M., Stefanov, T., Pimentel, A., Polstra, S., Bose, R., Zissulescu, C., Deprettere, E.: Daedalus: Toward Composable Multimedia MP-SoC Design. In: DAC \u201908: Proceedings of the 45th annual conference on Design automation, pp. 574\u2013579. ACM, New York, NY, USA (2008)"},{"key":"23_CR59_23","unstructured":"The OpenMP specification for parallel programming: www.openmp.org Visited on Nov. 2009"},{"key":"23_CR60_23","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1145\/1176254.1176297","volume-title":"CODES+ISSS \u201906: Proceedings of the 4th international conference on Hardware\/software codesign and system synthesis","author":"PS Paolucci","year":"2006","unstructured":"Paolucci, P.S., Jerraya, A.A., Leupers, R., Thiele, L., Vicini, P.: SHAPES:: a tiled scalable software hardware architecture platform for embedded systems. In: CODES+ISSS \u201906: Proceedings of the 4th international conference on Hardware\/software codesign and system synthesis, pp. 167\u2013172. ACM, New York, NY, USA (2006)"},{"issue":"9","key":"23_CR61_23","volume":"5","author":"S Park","year":"2008","unstructured":"Park, S., sun Hong, D., Chae, S.I.: A Hardware Operating System Kernel for Multi-Processor Systems. IEICE 5(9) (2008)","journal-title":"IEICE"},{"key":"23_CR62_23","volume-title":"Bounded scheduling of process networks","author":"TM Parks","year":"1995","unstructured":"Parks, T.M.: Bounded scheduling of process networks. Ph.D. thesis, Berkeley, CA, USA (1995)"},{"issue":"2","key":"23_CR63_23","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1109\/TC.2006.16","volume":"55","author":"AD Pimentel","year":"2006","unstructured":"Pimentel, A.D., Erbas, C., Polstra, S.: A Systematic Approach to Exploring Embedded System Architectures at Multiple Abstraction Levels. IEEE Transactions on Computers 55(2), 99\u2013112 (2006)","journal-title":"IEEE Transactions on Computers"},{"issue":"1","key":"23_CR64_23","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-008-0082-5","volume":"37","author":"G Sharma","year":"2009","unstructured":"Sharma, G., Martin, J.: MATLAB\u02ddo: A Language for Parallel Computing. International Journal of Parallel Programming 37(1) (2009)","journal-title":"International Journal of Parallel Programming"},{"key":"23_CR65_23","unstructured":"Snir, M., Otto, S.: MPI-The Complete Reference: The MPI Core. MIT Press (1998)"},{"key":"23_CR66_23","first-page":"175","volume-title":"Proc. 32nd Intl Audio Engineering Society (AES) Conference","author":"T Sporer","year":"2007","unstructured":"Sporer, T., Franck, A., Bacivarov, I., Beckinger, M., Haid, W., Huang, K., Thiele, L., Paolucci, P., Bazzana, P., Vicini, P., Ceng, J., Kraemer, S., Leupers, R.: SHAPES - a Scalable Parallel HW\/SW Architecture Applied to Wave Field Synthesis. In: Proc. 32nd Intl Audio Engineering Society (AES) Conference, pp. 175\u2013187. Audio Engineering Society, Hillerod, Denmark (2007)"},{"key":"23_CR67_23","volume-title":"Embedded Multiprocessors: Scheduling and Synchronization","author":"S Sriram","year":"2000","unstructured":"Sriram, S., Bhattacharyya, S.S.: Embedded Multiprocessors: Scheduling and Synchronization. Marcel Dekker, Inc., New York, NY, USA (2000)"},{"key":"23_CR68_23","unstructured":"Standard for information technology - portable operating system interface (POSIX). Shell and utilities. IEEE Std 1003.1-2004, The Open Group Base Specifications Issue 6, section 2.9: IEEE and The Open Group"},{"key":"23_CR69_23","unstructured":"Synopsys: Synopsys Virtual Platforms. http:\/\/www.synopsys.com\/Tools\/SLD\/VirtualPlatforms\/Pages\/default.aspx Visited on May 2009"},{"key":"23_CR70_23","doi-asserted-by":"crossref","unstructured":"T. Kempf, S.Wallentowitz, G. Ascheid, R. Leupers, and H. Meyr. RWTH Aachen University.: A Workbench for Analytical and Simulation based Design Space Exploration of Software Defined Radios. In: Accepted for VLSI Design Conference 2009. New Delhi, India (2009)","DOI":"10.1109\/VLSI.Design.2009.24"},{"key":"23_CR71_23","unstructured":"TI: OMAP35x Product Bulletin. http:\/\/www.ti.com\/lit\/sprt457 Visited on Mar. 2009"},{"key":"23_CR72_23","unstructured":"TI: TI eXpressDSP Software and Development Tools. http:\/\/focus.ti.com\/general\/docs\/gencontent.tsp?contentId=46891 Visited on Jan. 2010"},{"key":"23_CR73_23","unstructured":"UMIC: Ultra high speed Mobile Information and Communication. http:\/\/www.umic.rwthaachen.de Visited on Nov. 2009"},{"issue":"1","key":"23_CR74_23","first-page":"19","volume":"2007","author":"S Verdoolaege","year":"2007","unstructured":"Verdoolaege, S., Nikolov, H., Stefanov, T.: PN: A Tool for Improved Derivation of Process Networks. EURASIP J. Embedded Syst. 2007(1), 19\u201319 (2007)","journal-title":"Embedded Syst."},{"issue":"3","key":"23_CR75_23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1347375.1347389","volume":"7","author":"R Wilhelm","year":"2008","unstructured":"Wilhelm, R., Engblom, J., Ermedahl, A., Holsti, N., Thesing, S., Whalley, D., Bernat, G., Ferdinand, C., Heckmann, R., Mitra, T., Mueller, F., Puaut, I., Puschner, P., Staschulat, J., Stenstr\u00f6m, P.: The Worst-case Execution-time Problem - Overview of Methods and Survey of Tools. ACM Trans. Embed. Comput. Syst. 7(3), 1\u201353 (2008)","journal-title":"Embed. Comput. Syst."},{"key":"23_CR76_23","unstructured":"Working Group ISO\/IEC JTC1\/SC22\/WG14: C99, Programming Language C ISO\/IEC9899:1999"},{"issue":"7","key":"23_CR77_23","first-page":"1748","volume":"E91-A","author":"M Zalfany Urfianto","year":"2008","unstructured":"Zalfany Urfianto, M., Isshiki, T., Ullah Khan, A., Li, D., Kunieda, H.: Decomposition of Task-Level Concurrency on C Programs Applied to the Design of Multiprocessor SoC. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. E91-A(7), 1748\u20131756 (2008)","journal-title":"Fundam. Electron. Commun. Comput. Sci."}],"container-title":["Handbook of Signal Processing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-1-4419-6345-1_23","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,6]],"date-time":"2023-02-06T23:42:19Z","timestamp":1675726939000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-1-4419-6345-1_23"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9781441963444","9781441963451"],"references-count":77,"URL":"https:\/\/doi.org\/10.1007\/978-1-4419-6345-1_23","relation":{},"subject":[],"published":{"date-parts":[[2010]]},"assertion":[{"value":"16 July 2010","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}