{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T13:52:09Z","timestamp":1672581129343},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2015,1,23]],"date-time":"2015-01-23T00:00:00Z","timestamp":1421971200000},"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":["Real-Time Syst"],"published-print":{"date-parts":[[2015,6]]},"DOI":"10.1007\/s11241-014-9217-5","type":"journal-article","created":{"date-parts":[[2015,1,23]],"date-time":"2015-01-23T18:21:45Z","timestamp":1422037305000},"page":"314-357","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Real-time application mapping for many-cores using a limited migrative model"],"prefix":"10.1007","volume":"51","author":[{"given":"Borislav","family":"Nikoli\u0107","sequence":"first","affiliation":[]},{"given":"Stefan M.","family":"Petters","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,1,23]]},"reference":[{"key":"9217_CR1","doi-asserted-by":"crossref","unstructured":"Ascia G, Catania V, Palesi M (2004) Multi-objective mapping for mesh-based noc architectures. In: Proceedings of the 2nd international conference on hardware\/software codesign and system synthesis, pp. 182\u2013187","DOI":"10.1145\/1016720.1016765"},{"key":"9217_CR2","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1007\/S11241-005-4686-1","volume":"32","author":"TP Baker","year":"2006","unstructured":"Baker TP (2006) An analysis of fixed-priority schedulability on a multiprocessor. Real-Time Syst J 32:49\u201371","journal-title":"Real-Time Syst J"},{"key":"9217_CR3","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1007\/s11241-007-9047-9","volume":"38","author":"S Baruah","year":"2008","unstructured":"Baruah S, Baker T (2008) Schedulability analysis of global edf. Real-Time Syst J 38:223\u2013235","journal-title":"Real-Time Syst J"},{"key":"9217_CR4","doi-asserted-by":"crossref","unstructured":"Bastoni A, Brandenburg B, Anderson J (2010) An empirical comparison of global, partitioned, and clustered multiprocessor edf schedulers. In: Proceedings of the 31st IEEE real-time systems symposium","DOI":"10.1109\/RTSS.2010.23"},{"key":"9217_CR5","doi-asserted-by":"crossref","unstructured":"Baumann A, Barham P, Dagand PE, Harris T, Isaacs R, Peter S, Roscoe T, Sch\u00fcpbach A, Singhania A (2009) The multikernel: a new os architecture for scalable multicore systems. In: ACM symposium on operating systems principles","DOI":"10.1145\/1629575.1629579"},{"issue":"1","key":"9217_CR6","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/2.976921","volume":"35","author":"L Benini","year":"2002","unstructured":"Benini L, De Micheli G (2002) Networks on chips: a new soc paradigm. Comput J 35(1):70\u201378","journal-title":"Comput J"},{"key":"9217_CR7","doi-asserted-by":"crossref","unstructured":"Bletsas K, Andersson B (2009) Preemption-light multiprocessor scheduling of sporadic tasks with high utilisation bound. In: Proceedings of the 30th IEEE real-time systems symposium","DOI":"10.1109\/RTSS.2009.16"},{"key":"9217_CR8","unstructured":"Burns A, Wellings A (2009) Real-time systems and programming languages. Addison-Wesley Educational Publishers Inc"},{"key":"9217_CR9","doi-asserted-by":"crossref","unstructured":"Calandrino J, Anderson J, Baumberger D (2007) A hybrid real-time scheduling approach for large-scale multicore platforms. In: Proceedings of the 19th euromicro conference on real-time systems","DOI":"10.1109\/ECRTS.2007.81"},{"key":"9217_CR10","doi-asserted-by":"crossref","unstructured":"Chou CL, Marculescu R (2007) Incremental run-time application mapping for homogeneous nocs with multiple voltage levels. In: Proceedings of the 5th international conference on hardware\/software codesign and system synthesis","DOI":"10.1145\/1289816.1289857"},{"key":"9217_CR11","unstructured":"Chou CL, Marculescu R (2008) Contention-aware application mapping for network-on-chip communication architectures. In: Proceedings of the international conference on computer design"},{"issue":"10","key":"9217_CR12","doi-asserted-by":"crossref","first-page":"1866","DOI":"10.1109\/TCAD.2008.2003301","volume":"27","author":"CL Chou","year":"2008","unstructured":"Chou CL, Ogras U, Marculescu R (2008) Energy- and performance-aware incremental mapping for networks on chip with multiple voltage levels. IEEE Trans Comput Aided DesIntegr Circuits Syst 27(10):1866\u20131879","journal-title":"IEEE Trans Comput Aided DesIntegr Circuits Syst"},{"issue":"2","key":"9217_CR13","doi-asserted-by":"crossref","first-page":"194","DOI":"10.1109\/71.127260","volume":"3","author":"W Dally","year":"1992","unstructured":"Dally W (1992) Virtual-channel flow control. IEEE Trans Parallel Distrib Syst 3(2):194\u2013205","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"9217_CR14","doi-asserted-by":"crossref","unstructured":"Dally W, Seitz C (1987) Deadlock-free message routing in multiprocessor interconnection networks. IEEE Trans Comput 36:547\u2013553","DOI":"10.1109\/TC.1987.1676939"},{"key":"9217_CR15","unstructured":"Duato J, Yalamanchili S, Lionel N (2002) Interconnection networks: an engineering approach. M.K. Publishers"},{"key":"9217_CR16","doi-asserted-by":"crossref","unstructured":"Hu J, Marculescu R (2003) Energy-aware mapping for tile-based noc architectures under performance constraints. In: Proceedings of the 8th Asia and South Pacific design automation conference","DOI":"10.1145\/1119772.1119818"},{"key":"9217_CR17","unstructured":"Hu J, Marculescu R (2003) Exploiting the routing flexibility for energy\/performance aware mapping of regular noc architectures. In: Proceedings of the 6th conference on design automation and test in Europe"},{"key":"9217_CR18","doi-asserted-by":"crossref","unstructured":"Hung W, Addo-quaye C, Theocharides T, Xie Y, Vijaykrishnan N, Irwin M (2004) Thermal-aware ip virtualization and placement for networks-on-chip architecture. In: Proceedings of the international conference on computer design","DOI":"10.1109\/ICCD.2004.1347958"},{"key":"9217_CR19","unstructured":"Intel: Single-Chip-Cloud Computer. www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/technology-briefs\/intel-labs-single-chip-cloud-article.pdf . Accessed September 2014"},{"key":"9217_CR20","doi-asserted-by":"crossref","unstructured":"Kato S, Yamasaki N, Ishikawa Y (2009) Semi-partitioned scheduling of sporadic task systems on multiprocessors. In: Proceedings of the 21st Euromicro conference on real-time systems","DOI":"10.1109\/ECRTS.2009.22"},{"key":"9217_CR21","unstructured":"Kavaldjiev NK, Smit GJM (2003) A survey of efficient on-chip communications for soc. In: Proceedings of the 4th symposium on embedded systems"},{"key":"9217_CR22","doi-asserted-by":"crossref","unstructured":"Kreutz M, Marcon C, Carro L, Calazans N, Susin A (2005) Energy and latency evaluation of noc topologies. In: Proceedings of the international symposium on circuits and systems, Vol. 6, pp. 5866\u20135869","DOI":"10.1109\/ISCAS.2005.1465973"},{"key":"9217_CR23","doi-asserted-by":"crossref","unstructured":"Kumar R, Mattson T, Pokam G, van der Wijngaart R (2011) The case for message passing on many-core chips. In: Multiprocessor system-on-chip. Springer, New York","DOI":"10.1007\/978-1-4419-6460-1_5"},{"key":"9217_CR24","unstructured":"Lei T, Kumar S (2003) A two-step genetic algorithm for mapping task graphs to a network on chip architecture. In: Proceedings of the Euromicro symposium on digital systems design, p. 180"},{"issue":"1","key":"9217_CR25","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1145\/321738.321743","volume":"20","author":"C Liu","year":"1973","unstructured":"Liu C, Layland J (1973) Scheduling algorithms for multiprogramming in a hard-real-time environment. J ACM 20(1):46\u201361","journal-title":"J ACM"},{"key":"9217_CR26","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1126\/science.1079567","volume":"299","author":"M Lundstrom","year":"2003","unstructured":"Lundstrom M (2003) Moore\u2019s law forever? Science 299:210\u2013211","journal-title":"Science"},{"key":"9217_CR27","unstructured":"Marcon C, Borin A, Susin A, Carro L, Wagner F (2005) Time and energy efficient mapping of embedded applications onto nocs. In: Proceedings of the 10th Asia and South Pacific design automation conference, vol. 1, pp. 33\u201338"},{"key":"9217_CR28","doi-asserted-by":"crossref","unstructured":"Mesidis P, Indrusiak L (2011) Genetic mapping of hard real-time applications onto noc-based mpsocs\u2014a first approach. In: 6th International workshop on reconfigurable communication-centric systems-on-chip","DOI":"10.1109\/ReCoSoC.2011.5981532"},{"issue":"1","key":"9217_CR29","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1587\/elex.6.27","volume":"6","author":"F Moein-darbari","year":"2009","unstructured":"Moein-darbari F, Khademzade A, Gharooni-fard G (2009) Cgmap: a new approach to network-on-chip mapping problem. IEICE Electron. Express 6(1):27\u201334","journal-title":"IEICE Electron. Express"},{"key":"9217_CR30","doi-asserted-by":"crossref","unstructured":"Murali S, De Micheli G (2004) Bandwidth-constrained mapping of cores onto noc architectures. In: Proceedings of the 7th conference on design automation and test in Europe, p. 20896","DOI":"10.1109\/DATE.2004.1269002"},{"key":"9217_CR31","doi-asserted-by":"crossref","unstructured":"Nikoli\u0107 B, Yomsi PM, Petters SM (2014) Worst-case communication delay analysis for many-cores using a limited migrative model. In: Proceedings of the 20th IEEE conference on embedded and real-time computing and applications","DOI":"10.1109\/RTCSA.2014.6910498"},{"key":"9217_CR32","first-page":"62","volume":"26","author":"LM Ni","year":"1993","unstructured":"Ni LM, Mckinley PK (1993) A survey of wormhole routing techniques in direct networks. Comput J 26:62\u201376","journal-title":"Comput J"},{"key":"9217_CR33","doi-asserted-by":"crossref","unstructured":"Nikoli\u0107 B, Ali HI, Petters SM, Pinho LM (2013) Are virtual channels the bottleneck of priority-aware wormhole-switched noc-based many-cores? In: Proceedings of the 21th international conference on real-time networks and systems","DOI":"10.1145\/2516821.2516845"},{"key":"9217_CR34","doi-asserted-by":"crossref","unstructured":"Nikoli\u0107 B, Petters SM (2012) Towards network-on-chip agreement protocols. In: Proceedings of the 12th international conference on embedded software","DOI":"10.1145\/2380356.2380395"},{"key":"9217_CR35","doi-asserted-by":"crossref","unstructured":"Racu A, Indrusiak L (2012) Using genetic algorithms to map hard real-time on noc-based systems. In: 7th International workshop on reconfigurable communicationcentric systems-on-chip","DOI":"10.1109\/ReCoSoC.2012.6322893"},{"key":"9217_CR36","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1016\/j.sysarc.2012.10.004","volume":"59","author":"PK Sahu","year":"2013","unstructured":"Sahu PK, Chattopadhyay S (2013) A survey on application mapping strategies for network-on-chip design. J Syst Arch 59:60\u201376","journal-title":"J Syst Arch"},{"key":"9217_CR37","doi-asserted-by":"crossref","unstructured":"Shi Z, Burns A (2008) Real-time communication analysis for on-chip networks with wormhole switching. In: International symposium on networks-on- chip","DOI":"10.1109\/NOCS.2008.4492735"},{"key":"9217_CR38","doi-asserted-by":"crossref","unstructured":"Shi Z, Burns A (2009) Real-time communication analysis with a priority share policy in on-chip networks. In: Proceedings of the 21st Euromicro conference on real-time systems","DOI":"10.1109\/ECRTS.2009.17"},{"issue":"3","key":"9217_CR39","doi-asserted-by":"crossref","first-page":"360","DOI":"10.1007\/s11241-010-9108-3","volume":"46","author":"Z Shi","year":"2010","unstructured":"Shi Z, Burns A (2010) Schedulability analysis and task mapping for real-time on-chip communication. Real-Time Syst J 46(3):360\u2013385","journal-title":"Real-Time Syst J"},{"key":"9217_CR40","unstructured":"Song H, Kwon B, Yoon H (1997) Throttle and preempt: a new flow control for real-time communications in wormhole networks. In: Proceedings of the 1997 international conference on parallel processing"},{"key":"9217_CR41","doi-asserted-by":"crossref","unstructured":"Srinivasan K, Chatha K (2005) A technique for low energy mapping and routing in network-on-chip architectures. In: Proceedings of the international symposium on low power electronics and design","DOI":"10.1109\/LPE.2005.195552"},{"key":"9217_CR42","unstructured":"Tilera: TILE64\u2122 Processor. www.tilera.com\/products\/processors\/TILEPro_Family . Accessed September 2014"},{"issue":"3","key":"9217_CR43","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1145\/1531793.1531805","volume":"42","author":"D Wentzlaff","year":"2009","unstructured":"Wentzlaff D, Agarwal A (2009) Factored operating systems (fos): the case for a scalable operating system for multicores. SIGOPS Oper Syst Rev 42(3):76\u201385","journal-title":"SIGOPS Oper Syst Rev"},{"key":"9217_CR44","unstructured":"Li Y, Danish M, West R (2014) Quest-v: a virtualized multikernel for high-confidence systems. Technical report http:\/\/www.cs.bu.edu\/~richwest\/quest.html . Accessed September 2014"},{"key":"9217_CR45","doi-asserted-by":"crossref","unstructured":"Zimmer C, Mueller F (2012) Low contention mapping of real-time tasks onto tilepro 64 core processors. In: Proceedings of the 18th IEEE real-time technology and applicationssymposium","DOI":"10.1109\/RTAS.2012.36"}],"container-title":["Real-Time Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-014-9217-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11241-014-9217-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-014-9217-5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,20]],"date-time":"2019-08-20T01:54:37Z","timestamp":1566266077000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11241-014-9217-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,1,23]]},"references-count":45,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2015,6]]}},"alternative-id":["9217"],"URL":"https:\/\/doi.org\/10.1007\/s11241-014-9217-5","relation":{},"ISSN":["0922-6443","1573-1383"],"issn-type":[{"value":"0922-6443","type":"print"},{"value":"1573-1383","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,1,23]]}}}