{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,24]],"date-time":"2025-10-24T16:41:07Z","timestamp":1761324067888,"version":"3.37.3"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2016,10,1]],"date-time":"2016-10-01T00:00:00Z","timestamp":1475280000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100004543","name":"China Scholarship Council","doi-asserted-by":"publisher","award":["2011611035"],"award-info":[{"award-number":["2011611035"]}],"id":[{"id":"10.13039\/501100004543","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Des Autom Embed Syst"],"published-print":{"date-parts":[[2016,12]]},"DOI":"10.1007\/s10617-016-9179-z","type":"journal-article","created":{"date-parts":[[2016,10,1]],"date-time":"2016-10-01T05:52:01Z","timestamp":1475301121000},"page":"311-339","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["A hierarchical run-time adaptive resource allocation framework for large-scale MPSoC systems"],"prefix":"10.1007","volume":"20","author":[{"given":"Wei","family":"Quan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andy D.","family":"Pimentel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,10,1]]},"reference":[{"key":"9179_CR1","doi-asserted-by":"publisher","unstructured":"Al\u00a0Faruque MA, Krist R, Henkel J (2008) Adam: run-time agent-based distributed application mapping for on-chip communication. In: Proceedings of DAC\u201908, pp 760\u2013765. doi: 10.1145\/1391469.1391664","DOI":"10.1145\/1391469.1391664"},{"key":"9179_CR2","doi-asserted-by":"publisher","unstructured":"Bertozzi S, Acquaviva A, Bertozzi D, Poggiali A (2006) Supporting task migration in multi-processor systems-on-chip: A feasibility study. In: Proceedings of the design, automation and test in Europe, 2006. DATE \u201906, vol\u00a01, pp 1\u20136. doi: 10.1109\/DATE.2006.243952","DOI":"10.1109\/DATE.2006.243952"},{"issue":"2\u20132","key":"9179_CR3","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1155\/2012\/987209","volume":"2","author":"E Cannella","year":"2012","unstructured":"Cannella E, Derin O, Meloni P, Tuveri G, Stefanov T (2012) Adaptivity support for mpsocs based on process migration in polyhedral process networks. VLSI Des 2(2\u20132):2. doi: 10.1155\/2012\/987209","journal-title":"VLSI Des"},{"key":"9179_CR4","doi-asserted-by":"publisher","unstructured":"Castrillon J, Tretter A, Leupers R, Ascheid G (2012) Communication-aware mapping of kpn applications onto heterogeneous mpsocs. In: Proceedings of the 49th annual design automation conference, DAC\u201912, pp 1266\u20131271. ACM, New York. doi: 10.1145\/2228360.2228597","DOI":"10.1145\/2228360.2228597"},{"issue":"2","key":"9179_CR5","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1145\/508352.508353","volume":"34","author":"K Compton","year":"2002","unstructured":"Compton K, Hauck S (2002) Reconfigurable computing: a survey of systems and software. ACM Comput Surv 34(2):171\u2013210. doi: 10.1145\/508352.508353","journal-title":"ACM Comput Surv"},{"issue":"1","key":"9179_CR6","first-page":"3","volume":"14","author":"SV Gheorghita","year":"2009","unstructured":"Gheorghita SV, Palkovic M, Hamers J, Vandecappelle A, Mamagkakis S, Basten T, Eeckhout L, Corporaal H, Catthoor F, Vandeputte F, Bosschere KD (2009) System-scenario-based design of dynamic embedded systems. ACM Trans Des Autom Electr Syst 14(1):3","journal-title":"ACM Trans Des Autom Electr Syst"},{"key":"9179_CR7","doi-asserted-by":"publisher","unstructured":"Henkel J, Herkersdorf A, Bauer L, Wild T, Hubner M, Pujari R, Grudnitsky A, Heisswolf J, Zaib A, Vogel B, Lari V, Kobbe S (2012) Invasive manycore architectures. In: Design automation conference (ASP-DAC), 2012 17th Asia and South Pacific, pp 193\u2013200. doi: 10.1109\/ASPDAC.2012.6164944","DOI":"10.1109\/ASPDAC.2012.6164944"},{"key":"9179_CR8","doi-asserted-by":"publisher","unstructured":"Howard J, Dighe S, Hoskote Y, Vangal S, Finan D, Ruhl G, Jenkins D, Wilson H, Borkar N, Schrom G, Pailet F, Jain S, Jacob T, Yada S, Marella S, Salihundam P, Erraguntla V, Konow M, Riepen M, Droege G, Lindemann J, Gries M, Apel T, Henriss K, Lund-Larsen T, Steibl S, Borkar S, De V, Van Der\u00a0Wijngaart R, Mattson T (2010) A 48-core ia-32 message-passing processor with dvfs in 45nm cmos. In: 2010 IEEE International solid-state circuits conference digest of technical papers (ISSCC), pp 108\u2013109. doi: 10.1109\/ISSCC.2010.5434077","DOI":"10.1109\/ISSCC.2010.5434077"},{"key":"9179_CR9","doi-asserted-by":"crossref","unstructured":"Huang J, Raabe A, Buckl C, Knoll A (2011) A workflow for runtime adaptive task allocation on heterogeneous mpsocs. In: Proceedings of DATE\u201911, pp 1119\u20131134","DOI":"10.1109\/DATE.2011.5763189"},{"key":"9179_CR10","doi-asserted-by":"publisher","unstructured":"Hussien A, Eltawil A, Amin R, Martin J (2011) Energy aware task mapping algorithm for heterogeneous mpsoc based architectures. In: 2011 IEEE 29th international conference on computer design (ICCD), pp 449\u2013450. doi: 10.1109\/ICCD.2011.6081444","DOI":"10.1109\/ICCD.2011.6081444"},{"key":"9179_CR11","doi-asserted-by":"publisher","unstructured":"Javaid H, Parameswaran S (2009) A design flow for application specific heterogeneous pipelined multiprocessor systems. In: Proceedings of the 46th annual design automation conference, DAC\u201909, pp 250\u2013253. ACM, New York. doi: 10.1145\/1629911.1629979","DOI":"10.1145\/1629911.1629979"},{"key":"9179_CR12","unstructured":"Kahn G (1974) The semantics of a simple language for parallel programming. In: Information processing, pp 471\u2013475. North Holland, Amsterdam"},{"key":"9179_CR13","doi-asserted-by":"publisher","unstructured":"Kobbe S, Bauer L, Lohmann D, Schr\u00f6der-Preikschat W, Henkel J (2011) Distrm: Distributed resource management for on-chip many-core systems. In: Proceedings of the seventh IEEE\/ACM\/IFIP international conference on hardware\/software codesign and system synthesis, CODES+ISSS \u201911, pp 119\u2013128. ACM, New York. doi: 10.1145\/2039370.2039392","DOI":"10.1145\/2039370.2039392"},{"issue":"5","key":"9179_CR14","doi-asserted-by":"publisher","first-page":"808","DOI":"10.1109\/JPROC.2008.917730","volume":"96","author":"J Manferdelli","year":"2008","unstructured":"Manferdelli J, Govindaraju N, Crall C (2008) Challenges and opportunities in many-core computing. Proc IEEE 96(5):808\u2013815. doi: 10.1109\/JPROC.2008.917730","journal-title":"Proc IEEE"},{"issue":"2","key":"9179_CR15","doi-asserted-by":"publisher","first-page":"19:1","DOI":"10.1145\/1331331.1331343","volume":"7","author":"S Manolache","year":"2008","unstructured":"Manolache S, Eles P, Peng Z (2008) Task mapping and priority assignment for soft real-time applications under deadline miss ratio constraints. ACM Trans Embed Comput Syst 7(2):19:1\u201319:35. doi: 10.1145\/1331331.1331343","journal-title":"ACM Trans Embed Comput Syst"},{"key":"9179_CR16","doi-asserted-by":"crossref","unstructured":"Marchesan\u00a0Almeida G, Sassatelli G, Benoit P, Saint-Jean N, Varyani S, Torres L, Robert M (2009) An adaptive message passing mpsoc framework. Int J Reconfig Comput","DOI":"10.1155\/2009\/242981"},{"key":"9179_CR17","doi-asserted-by":"crossref","unstructured":"Mariani G, Avasare P, Vanmeerbeeck G, Ykman-Couvreur C, Palermo G, Silvano C, Zaccaria V (2010) An industrial design space exploration framework for supporting run-time resource management on multi-core systems. In: Proceeedings of DATE\u201910, pp 196\u2013201","DOI":"10.1109\/DATE.2010.5457211"},{"key":"9179_CR18","doi-asserted-by":"publisher","unstructured":"Mariani G, Avasare P, Vanmeerbeeck G, Ykman-Couvreur C, Palermo G, Silvano C, Zaccaria V (2010) An industrial design space exploration framework for supporting run-time resource management on multi-core systems. In: Design, automation test in europe conference exhibition (DATE), 2010, pp 196\u2013201. doi: 10.1109\/DATE.2010.5457211","DOI":"10.1109\/DATE.2010.5457211"},{"key":"9179_CR19","doi-asserted-by":"publisher","unstructured":"Mattson TG, Riepen M, Lehnig T, Brett P, Haas W, Kennedy P, Howard J, Vangal S, Borkar N, Ruhl G, Dighe S (2010) The 48-core scc processor: The programmer\u2019s view. In: Proceedings of the 2010 ACM\/IEEE international conference for high performance computing, networking, storage and analysis, SC \u201910, pp 1\u201311. IEEE Computer Society, Washington, DC. doi: 10.1109\/SC.2010.53","DOI":"10.1109\/SC.2010.53"},{"key":"9179_CR20","doi-asserted-by":"publisher","unstructured":"Melpignano D, Benini L, Flamand E, Jego B, Lepley T, Haugou G, Clermidy F, Dutoit D (2012) Platform 2012, a many-core computing accelerator for embedded socs: Performance evaluation of visual analytics applications. In: Proceedings of the 49th annual design automation conference, DAC \u201912, pp 1137\u20131142. ACM, New York. doi: 10.1145\/2228360.2228568","DOI":"10.1145\/2228360.2228568"},{"issue":"1","key":"9179_CR21","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/TVLSI.2007.912097","volume":"16","author":"V Nollet","year":"2008","unstructured":"Nollet V, Avasare P, Eeckhaut H, Verkest D, Corporaal H (2008) Run-time management of a mpsoc containing fpga fabric tiles. IEEE Trans Very Large Scale Integr (VLSI) Syst 16(1):24\u201333. doi: 10.1109\/TVLSI.2007.912097","journal-title":"IEEE Trans Very Large Scale Integr (VLSI) Syst"},{"issue":"8","key":"9179_CR22","doi-asserted-by":"publisher","first-page":"868","DOI":"10.1109\/TVLSI.2006.878474","volume":"14","author":"JM Paul","year":"2006","unstructured":"Paul JM, Thomas DE, Bobrek A (2006) Scenario-oriented design for single-chip heterogeneous multiprocessors. IEEE Trans VLSI Syst 14(8):868\u2013880. doi: 10.1109\/TVLSI.2006.878474","journal-title":"IEEE Trans VLSI Syst"},{"issue":"2","key":"9179_CR23","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1109\/TC.2006.16","volume":"55","author":"A Pimentel","year":"2006","unstructured":"Pimentel A, Erbas C, Polstra S (2006) A systematic approach to exploring embedded system architectures at multiple abstraction levels. IEEE Trans Comput 55(2):99\u2013112. doi: 10.1109\/TC.2006.16","journal-title":"IEEE Trans Comput"},{"issue":"2","key":"9179_CR24","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1109\/TC.2006.16","volume":"55","author":"AD Pimentel","year":"2006","unstructured":"Pimentel AD, Erbas C, Polstra S (2006) A systematic approach to exploring embedded system architectures at multiple abstraction levels. IEEE Trans Comput 55(2):99\u2013112","journal-title":"IEEE Trans Comput"},{"key":"9179_CR25","doi-asserted-by":"publisher","unstructured":"Quan W, Pimentel A (2013) An iterative multi-application mapping algorithm for heterogeneous mpsocs. In: 2013 IEEE 11th symposium on embedded systems for real-time multimedia (ESTIMedia), pp 115\u2013124. doi: 10.1109\/ESTIMedia.2013.6704510","DOI":"10.1109\/ESTIMedia.2013.6704510"},{"key":"9179_CR26","doi-asserted-by":"publisher","unstructured":"Quan W, Pimentel A (2014) Towards exploring vast mpsoc mapping design spaces using a bias-elitist evolutionary approach. In: 2014 17th Euromicro conference on digital system design (DSD), pp 655\u2013658. doi: 10.1109\/DSD.2014.46","DOI":"10.1109\/DSD.2014.46"},{"key":"9179_CR27","doi-asserted-by":"publisher","unstructured":"Quan W, Pimentel AD (2013) A scenario-based run-time task mapping algorithm for mpsocs. In: Proceedings of the 50th annual design automation conference, DAC\u201913, pp 131:1\u2013131:6. ACM, New York. doi: 10.1145\/2463209.2488895","DOI":"10.1145\/2463209.2488895"},{"key":"9179_CR28","doi-asserted-by":"publisher","unstructured":"Quan W, Pimentel AD (2014) A system-level simulation framework for evaluating task migration in mpsocs. In: Proceedings of the 2014 international conference on compilers, architecture and synthesis for embedded systems, CASES \u201914, pp 13:1\u201313:9. ACM, New York. doi: 10.1145\/2656106.2656111","DOI":"10.1145\/2656106.2656111"},{"issue":"1","key":"9179_CR29","doi-asserted-by":"publisher","first-page":"14:1","DOI":"10.1145\/2680542","volume":"14","author":"W Quan","year":"2015","unstructured":"Quan W, Pimentel AD (2015) A hybrid task mapping algorithm for heterogeneous mpsocs. ACM Trans Embed Comput Syst 14(1):14:1\u201314:25. doi: 10.1145\/2680542","journal-title":"ACM Trans Embed Comput Syst"},{"issue":"3","key":"9179_CR30","doi-asserted-by":"publisher","first-page":"575","DOI":"10.1109\/TC.2012.25","volume":"62","author":"R Sarikaya","year":"2013","unstructured":"Sarikaya R, Isci C, Buyuktosunoglu A (2013) Runtime application behavior prediction using a statistical metric model. IEEE Trans Comput 62(3):575\u2013588. doi: 10.1109\/TC.2012.25","journal-title":"IEEE Trans Comput"},{"key":"9179_CR31","doi-asserted-by":"publisher","unstructured":"Schor L, Bacivarov I, Rai D, Yang H, Kang SH, Thiele L (2012) Scenario-based design flow for mapping streaming applications onto on-chip many-core systems. In: Proceedings of the 2012 international conference on compilers, architectures and synthesis for embedded systems, CASES\u201912, pp 71\u201380. ACM, New York. doi: 10.1145\/2380403.2380422","DOI":"10.1145\/2380403.2380422"},{"issue":"4","key":"9179_CR32","doi-asserted-by":"publisher","first-page":"692","DOI":"10.1109\/TII.2010.2062192","volume":"6","author":"A Schranzhofer","year":"2010","unstructured":"Schranzhofer A, Chen JJ, Thiele L (2010) Dynamic power-aware mapping of applications onto heterogeneous mpsoc platforms. IEEE Trans Ind Inform 6(4):692\u2013707. doi: 10.1109\/TII.2010.2062192","journal-title":"IEEE Trans Ind Inform"},{"key":"9179_CR33","doi-asserted-by":"publisher","unstructured":"Shabbir A, Kumar A, Mesman B, Corporaal H (2011) Distributed resource management for concurrent execution of multimedia applications on mpsoc platforms. In: 2011 international conference on embedded computer systems (SAMOS), pp 132\u2013139. doi: 10.1109\/SAMOS.2011.6045454","DOI":"10.1109\/SAMOS.2011.6045454"},{"key":"9179_CR34","doi-asserted-by":"publisher","unstructured":"Shafique M, Henkel J (2013) Agent-based distributed power management for kilo-core processors. In: 2013 IEEE\/ACM International conference on computer-aided design (ICCAD), pp 153\u2013160. doi: 10.1109\/ICCAD.2013.6691112","DOI":"10.1109\/ICCAD.2013.6691112"},{"key":"9179_CR35","doi-asserted-by":"publisher","unstructured":"Shafique M, Vogel B, Henkel J (2013) Self-adaptive hybrid dynamic power management for many-core systems. In: Design, automation test in europe conference exhibition (DATE), 2013, pp 51\u201356. doi: 10.7873\/DATE.2013.025","DOI":"10.7873\/DATE.2013.025"},{"key":"9179_CR36","doi-asserted-by":"crossref","unstructured":"Shojaei H, Ghamarian AH, Basten T, Geilen M, Stuijk S, Hoes R (2009) A parameterized compositional multi-dimensional multiple-choice knapsack heuristic for cmp run-time management. In: 46th ACM\/IEEE design automation conference, 2009. DAC\u201909, pp 917\u2013922","DOI":"10.1145\/1629911.1630147"},{"issue":"1","key":"9179_CR37","doi-asserted-by":"publisher","first-page":"9:1","DOI":"10.1145\/2390191.2390200","volume":"18","author":"AK Singh","year":"2013","unstructured":"Singh AK, Kumar A, Srikanthan T (2013) Accelerating throughput-aware runtime mapping for heterogeneous mpsocs. ACM Trans Des Autom Electron Syst 18(1):9:1\u20139:29. doi: 10.1145\/2390191.2390200","journal-title":"ACM Trans Des Autom Electron Syst"},{"key":"9179_CR38","doi-asserted-by":"publisher","unstructured":"Singh AK, Shafique M, Kumar A, Henkel J (2013) Mapping on multi\/many-core systems: survey of current and emerging trends. In: Proceedings of the 50th annual design automation conference, DAC \u201913, pp 1:1\u20131:10. ACM, New York. doi: 10.1145\/2463209.2488734","DOI":"10.1145\/2463209.2488734"},{"issue":"1","key":"9179_CR39","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1145\/2654822.2541974","volume":"42","author":"T Somu Muthukaruppan","year":"2014","unstructured":"Somu Muthukaruppan T, Pathania A, Mitra T (2014) Price theory based power management for heterogeneous multi-cores. SIGARCH Comput Archit News 42(1):161\u2013176. doi: 10.1145\/2654822.2541974","journal-title":"SIGARCH Comput Archit News"},{"key":"9179_CR40","doi-asserted-by":"crossref","unstructured":"van Stralen P, Pimentel AD (2010) Scenario-based design space exploration of mpsocs. In: Proceedings of IEEE ICCD\u201910, pp 305\u2013312","DOI":"10.1109\/ICCD.2010.5647727"},{"issue":"1","key":"9179_CR41","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1109\/JSSC.2007.910957","volume":"43","author":"S Vangal","year":"2008","unstructured":"Vangal S, Howard J, Ruhl G, Dighe S, Wilson H, Tschanz J, Finan D, Singh A, Jacob T, Jain S, Erraguntla V, Roberts C, Hoskote Y, Borkar N, Borkar S (2008) An 80-tile sub-100-w teraflops processor in 65-nm cmos. IEEE J Solid State Circuits 43(1):29\u201341. doi: 10.1109\/JSSC.2007.910957","journal-title":"IEEE J Solid State Circuits"},{"key":"9179_CR42","doi-asserted-by":"publisher","unstructured":"Vassiliadis S, Sourdis I (2006) Flux networks: Interconnects on demand. In: International conference on embedded computer systems: architectures, modeling and simulation, 2006. IC-SAMOS 2006, pp 160\u2013167. doi: 10.1109\/ICSAMOS.2006.300823","DOI":"10.1109\/ICSAMOS.2006.300823"},{"issue":"11","key":"9179_CR43","doi-asserted-by":"publisher","first-page":"1363","DOI":"10.1109\/TC.2004.104","volume":"53","author":"S Vassiliadis","year":"2004","unstructured":"Vassiliadis S, Wong S, Gaydadjiev G, Bertels K, Kuzmanov G, Panainte EM (2004) The molen polymorphic processor. IEEE Trans Comput 53(11):1363\u20131375. doi: 10.1109\/TC.2004.104","journal-title":"IEEE Trans Comput"},{"issue":"5","key":"9179_CR44","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1109\/MM.2007.89","volume":"27","author":"D Wentzlaff","year":"2007","unstructured":"Wentzlaff D, Griffin P, Hoffmann H, Bao L, Edwards B, Ramey C, Mattina M, Miao CC, Brown JF III, Agarwal A (2007) On-chip interconnection architecture of the tile processor. IEEE Micro 27(5):15\u201331. doi: 10.1109\/MM.2007.89","journal-title":"IEEE Micro"},{"issue":"2","key":"9179_CR45","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1049\/iet-cdt.2010.0030","volume":"5","author":"C Ykman-Couvreur","year":"2011","unstructured":"Ykman-Couvreur C, Avasare P, Mariani G, Palermo G, Silvano C, Zaccaria V (2011) Linking run-time resource management of embedded multi-core platforms with automated design-time exploration. Comput Digit Tech IET 5(2):123\u2013135. doi: 10.1049\/iet-cdt.2010.0030","journal-title":"Comput Digit Tech IET"}],"container-title":["Design Automation for Embedded Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10617-016-9179-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10617-016-9179-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10617-016-9179-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,14]],"date-time":"2019-09-14T01:38:56Z","timestamp":1568425136000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10617-016-9179-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,10,1]]},"references-count":45,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,12]]}},"alternative-id":["9179"],"URL":"https:\/\/doi.org\/10.1007\/s10617-016-9179-z","relation":{},"ISSN":["0929-5585","1572-8080"],"issn-type":[{"type":"print","value":"0929-5585"},{"type":"electronic","value":"1572-8080"}],"subject":[],"published":{"date-parts":[[2016,10,1]]}}}