{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,22]],"date-time":"2026-06-22T11:22:26Z","timestamp":1782127346836,"version":"3.54.5"},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2019,3,6]],"date-time":"2019-03-06T00:00:00Z","timestamp":1551830400000},"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":[[2019,10]]},"DOI":"10.1007\/s11241-019-09327-x","type":"journal-article","created":{"date-parts":[[2019,3,6]],"date-time":"2019-03-06T13:59:49Z","timestamp":1551880789000},"page":"774-809","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Thermal-aware task allocation and scheduling for periodic real-time applications in mesh-based heterogeneous NoCs"],"prefix":"10.1007","volume":"55","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9561-3683","authenticated-orcid":false,"given":"Priyajit","family":"Mukherjee","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kokil","family":"Jain","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Santanu","family":"Chattopadhyay","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2019,3,6]]},"reference":[{"key":"9327_CR1","doi-asserted-by":"publisher","DOI":"10.1016\/B978-012370521-1\/50002-3","volume-title":"Networks on chips","author":"L Benini","year":"2006","unstructured":"Benini L, Micheli GD (2006) Networks on chips. Morgan Kaufmann, Burlington"},{"issue":"4","key":"9327_CR2","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1109\/40.782564","volume":"19","author":"S Borkar","year":"1999","unstructured":"Borkar S (1999) Design challenges of technology scaling. IEEE Micro 19(4):23\u201329","journal-title":"IEEE Micro"},{"issue":"10","key":"9327_CR3","doi-asserted-by":"publisher","first-page":"1884","DOI":"10.1109\/TVLSI.2010.2058873","volume":"19","author":"T Chantem","year":"2011","unstructured":"Chantem T, Hu XS, Dick RP (2011) Temperature-aware scheduling and assignment for hard real-time applications on MPSoCs. IEEE Trans Very Large Scale Integr Syst 19(10):1884\u20131897","journal-title":"IEEE Trans Very Large Scale Integr Syst"},{"key":"9327_CR4","unstructured":"Chao HL, Chen YR, Tung SY, Hsiung PA, Chen SJ (2012) Congestion-aware scheduling for NoC-based reconfigurable systems. In: Design, automation test in Europe conference exhibition (DATE), 2012, pp 1561\u20131566"},{"key":"9327_CR5","doi-asserted-by":"crossref","unstructured":"Chaturvedi V, Singh A, Zhang W, Srikanthan T (2014) Thermal-aware task scheduling for peak temperature minimization under periodic constraint for 3d-MPSoCs. In: 2014 25th IEEE international symposium on rapid system prototyping (RSP), pp 107\u2013113","DOI":"10.1109\/RSP.2014.6966900"},{"issue":"9","key":"9327_CR6","doi-asserted-by":"publisher","first-page":"1127","DOI":"10.1109\/TVLSI.2008.2000726","volume":"16","author":"AK Coskun","year":"2008","unstructured":"Coskun AK, Rosing TS, Whisnant KA, Gross KC (2008) Static and dynamic temperature-aware scheduling for multiprocessor socs. IEEE Trans Very Large Scale Integr Syst 16(9):1127\u20131140","journal-title":"IEEE Trans Very Large Scale Integr Syst"},{"key":"9327_CR7","doi-asserted-by":"crossref","unstructured":"Cox M, Singh AK, Kumar A, Corporaal H (2013) Thermal-aware mapping of streaming applications on 3d multi-processor systems. In: 2013 IEEE 11th symposium on embedded systems for real-time multimedia (ESTIMedia), pp 11\u201320","DOI":"10.1109\/ESTIMedia.2013.6704498"},{"key":"9327_CR8","unstructured":"Cui J, Maskell DL (2010) High level event driven thermal estimation for thermal aware task allocation and scheduling. In: 2010 15th Asia and South Pacific in design automation conference (ASP-DAC), pp 793\u2013798"},{"key":"9327_CR9","doi-asserted-by":"crossref","unstructured":"Cui Y, Zhang W, Chaturvedi V, Liu W, He B (2014) Thermal-aware task scheduling for 3d-network-on-chip: A bottom-to-top scheme. In: 2014 14th international symposium on integrated circuits (ISIC), pp 224\u2013227","DOI":"10.1109\/ISICIR.2014.7029547"},{"key":"9327_CR10","unstructured":"Dick RP (2013) E3s: The embedded system synthesis benchmarks suite. \n                    http:\/\/ziyang.eecs.umich.edu\/~dickrp\/e3s\/"},{"key":"9327_CR11","doi-asserted-by":"crossref","unstructured":"Fangfa F, Yuxin B, Xinaan H, jinxiang W, Minyan Y, Jia Z (2010) An objective-flexible clustering algorithm for task mapping and scheduling on cluster-based NoC. In: 2010 10th Russian-Chinese symposium on laser physics and laser technologies (RCSLPLT) and 2010 academic symposium on optoelectronics technology (ASOT), pp 369\u2013373","DOI":"10.1109\/RCSLPLT.2010.5615317"},{"key":"9327_CR12","unstructured":"Gay DM (2011) User\u2019s manual for cplex. Tech. rep., IBM"},{"issue":"4","key":"9327_CR13","doi-asserted-by":"publisher","first-page":"692","DOI":"10.1109\/TCAD.2006.870069","volume":"25","author":"B Goplen","year":"2006","unstructured":"Goplen B, Sapatnekar SS (2006) Placement of thermal vias in 3-d ics using various thermal objectives. IEEE Trans Comput Aided Des Integr Circ Syst 25(4):692\u2013709","journal-title":"IEEE Trans Comput Aided Des Integr Circ Syst"},{"key":"9327_CR14","doi-asserted-by":"crossref","unstructured":"Hanafi MZM, Ismail FS, Rosli R (2015) Radial plate fins heat sink model design and optimization. In: 2015 10th Asian control conference (ASCC), pp 1\u20135","DOI":"10.1109\/ASCC.2015.7244448"},{"issue":"8","key":"9327_CR15","doi-asserted-by":"publisher","first-page":"1496","DOI":"10.1109\/TVLSI.2011.2159280","volume":"20","author":"O He","year":"2012","unstructured":"He O, Dong S, Jang W, Bian J, Pan DZ (2012) Unism: Unified scheduling and mapping for general networks on chip. IEEE Trans Very Large Scale Integr Syst 20(8):1496\u20131509","journal-title":"IEEE Trans Very Large Scale Integr Syst"},{"key":"9327_CR16","doi-asserted-by":"crossref","unstructured":"Hu W, Tang X, Xie B, Chen T, Wang D (2010) An efficient power-aware optimization for task scheduling on NoC-based many-core system. In: 2010 IEEE 10th international conference on computer and information technology (CIT), pp 171\u2013178","DOI":"10.1109\/CIT.2010.67"},{"key":"9327_CR17","doi-asserted-by":"crossref","unstructured":"Huang J, Buckl C, Raabe A, Knoll A (2011) Energy-aware task allocation for network-on-chip based heterogeneous multiprocessor systems. In: 2011 19th Euromicro international conference on parallel, distributed and network-based processing (PDP), pp 447\u2013454","DOI":"10.1109\/PDP.2011.10"},{"issue":"5","key":"9327_CR18","doi-asserted-by":"publisher","first-page":"501","DOI":"10.1109\/TVLSI.2006.876103","volume":"14","author":"W Huang","year":"2006","unstructured":"Huang W, Ghosh S, Velusamy S, Sankaranarayanan K, Skadron K, Stan M (2006) Hotspot: a compact thermal modeling methodology for early-stage vlsi design. IEEE Trans Very Large Scale Integr Syst 14(5):501\u2013513","journal-title":"IEEE Trans Very Large Scale Integr Syst"},{"key":"9327_CR19","unstructured":"Semiconductor Industry Association (2011) International technology roadmap for semiconductors (ITRS), technical report. (2011)"},{"key":"9327_CR20","unstructured":"JEDEC (2018) Arrhenius equation (for reliability), JEDEC Global Standards for the Microelectronics Industry"},{"key":"9327_CR21","volume-title":"Networks on Chip","author":"A Jantsch","year":"2007","unstructured":"Jantsch A, Tenhunen H (2007) Networks on Chip. Springer, New York"},{"key":"9327_CR22","doi-asserted-by":"crossref","unstructured":"Kagiyama Y, Okumura S, Yanagida K, Yoshimoto S, Nakata Y, Izumi S, Kawaguchi H, Yoshimoto M (2012) Bit error rate estimation in sram considering temperature fluctuation. In: 2012 13th International symposium on quality electronic design (ISQED), pp 516\u2013519","DOI":"10.1109\/ISQED.2012.6187542"},{"key":"9327_CR23","doi-asserted-by":"crossref","unstructured":"Khajekarimi E, Hashemi MR (2013) Energy-aware ilp formulation for application mapping on NoC based MPSoCs. In: 2013 21st Iranian conference on electrical engineering (ICEE), pp 1\u20135. IEEE","DOI":"10.1109\/IranianCEE.2013.6599549"},{"key":"9327_CR24","volume-title":"Network-on-Chip","author":"S Kundu","year":"2014","unstructured":"Kundu S, Chattopadhyay S (2014) Network-on-Chip. CRC Press, Boca Raton"},{"key":"9327_CR25","doi-asserted-by":"crossref","unstructured":"Liu Y, Yang Y, Hu J (2010) Clustering-based simultaneous task and voltage scheduling for NoC systems. In: 2010 IEEE\/ACM international conference on computer-aided design (ICCAD), pp 277\u2013283","DOI":"10.1109\/ICCAD.2010.5654180"},{"issue":"3","key":"9327_CR26","doi-asserted-by":"publisher","first-page":"207","DOI":"10.1016\/S0305-0548(97)00054-3","volume":"25","author":"MW Park","year":"1998","unstructured":"Park MW, Kim YD (1998) A systematic procedure for setting parameters in simulated annealing algorithms. Comput Oper Res 25(3):207\u2013217. \n                    https:\/\/doi.org\/10.1016\/S0305-0548(97)00054-3","journal-title":"Comput Oper Res"},{"key":"9327_CR27","doi-asserted-by":"crossref","unstructured":"Raina A, Muthukumar V (2009) Traffic aware scheduling algorithm for network on chip. In: Sixth international conference on information technology: new generations, 2009. ITNG \u201909, pp 877\u2013882","DOI":"10.1109\/ITNG.2009.239"},{"issue":"2","key":"9327_CR28","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1109\/JPROC.2002.808156","volume":"91","author":"K Roy","year":"2003","unstructured":"Roy K, Mukhopadhyay S, Mahmoodi-Meimand H (2003) Leakage current mechanisms and leakage reduction techniques in deep-submicrometer cmos circuits. Proc IEEE 91(2):305\u2013327","journal-title":"Proc IEEE"},{"key":"9327_CR29","doi-asserted-by":"crossref","unstructured":"Rudi A, Bartolini A, Lodi A, Benini L (2014) Optimum: thermal-aware task allocation for heterogeneous many-core devices. In: 2014 International conference on high performance computing simulation (HPCS), pp 82\u201387","DOI":"10.1109\/HPCSim.2014.6903672"},{"issue":"11","key":"9327_CR30","doi-asserted-by":"publisher","first-page":"1540","DOI":"10.1109\/TPDS.2008.104","volume":"19","author":"E Seo","year":"2008","unstructured":"Seo E, Jeong J, Park S, Lee J (2008) Energy efficient scheduling of real-time tasks on multicore processors. IEEE Trans Parallel Distrib Syst 19(11):1540\u20131552","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"9327_CR31","unstructured":"Sheikh HF, Ahmad I (2013) Dynamic task graph scheduling on multicore processors for performance, energy, and temperature optimization. In: 2013 International on green computing conference (IGCC), pp 1\u20136"},{"key":"9327_CR32","unstructured":"Skadron K, Stan M, HW, Velusami S (2003) Temperature-aware microarchitecture: Extended discussion and results. Tech. rep., Univ. of Virginia Dept. of Computer Science Tech. Report CS-2003-08"},{"issue":"7","key":"9327_CR33","doi-asserted-by":"publisher","first-page":"361","DOI":"10.1016\/j.sysarc.2013.05.013","volume":"59","author":"J Soumya","year":"2013","unstructured":"Soumya J, Chattopadhyay S (2013) Application-specific network-on-chip synthesis with flexible router placement. J. Syst. Archit. 59(7):361\u2013371","journal-title":"J. Syst. Archit."},{"key":"9327_CR34","unstructured":"Sridhar A, Vincenzi A, Ruggiero M, Brunschwiler T, Atienza D (2010) Compact transient thermal model for 3d ics with liquid cooling via enhanced heat transfer cavity geometries. In: 2010 16th International workshop on thermal investigations of ICs and systems (THERMINIC), pp 1\u20136"},{"key":"9327_CR35","unstructured":"Vallerio K (2008) Task graphs for free (tgff v3.0). Technical Report"},{"key":"9327_CR36","doi-asserted-by":"crossref","unstructured":"Varatkar G, Marculescu R (2003) Communication-aware task scheduling and voltage selection for total systems energy minimization. In: International conference on computer aided design, 2003. ICCAD-2003, pp 510\u2013517","DOI":"10.1109\/ICCAD.2003.159732"},{"issue":"4","key":"9327_CR37","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1109\/TCAD.1983.1270039","volume":"2","author":"MP Vecchi","year":"1983","unstructured":"Vecchi MP, Kirkpatrick S (1983) Global wiring by simulated annealing. IEEE Trans Comput Aided Des Integr Circ Syst 2(4):215\u2013222","journal-title":"IEEE Trans Comput Aided Des Integr Circ Syst"},{"key":"9327_CR38","unstructured":"Wang HS, Zhu X, Peh LS, Malik S (2003) Orion: a power-performance simulator for interconnection networks. In: 35th Annual IEEE\/ACM international symposium on microarchitecture, 2002. (MICRO-35). Proceedings, pp 294\u2013305"},{"key":"9327_CR39","doi-asserted-by":"crossref","unstructured":"Wu Z, Fu F, Wang L, Wang J, Lai F (2011) Energy-aware dynamic scheduling for NoC-based MPSoCs. In: 2011 Academic international symposium on optoelectronics and microelectronics technology (AISOMT), pp 308\u2013312","DOI":"10.1109\/AISMOT.2011.6159380"},{"issue":"3","key":"9327_CR40","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1007\/s11265-006-9760-y","volume":"45","author":"Y Xie","year":"2006","unstructured":"Xie Y, Hung WL (2006) Temperature-aware task allocation and scheduling for embedded multiprocessor systems-on-chip (MPSoC) design. J VLSI Signal Process Syst Signal Image Video Technol 45(3):177\u2013189","journal-title":"J VLSI Signal Process Syst Signal Image Video Technol"},{"key":"9327_CR41","doi-asserted-by":"publisher","unstructured":"Yang PF, Wang Q (2014) Effective task scheduling and ip mapping algorithm for heterogeneous NoC-based MPSoC. Math Probl Eng. \n                    https:\/\/doi.org\/10.1155\/2014\/202748","DOI":"10.1155\/2014\/202748"},{"key":"9327_CR42","doi-asserted-by":"crossref","unstructured":"Zhang Y, King CR, Zaveri J, Kim YJ, Sahu V, Joshi Y, Bakir MS (2011) Coupled electrical and thermal 3d ic centric microfluidic heat sink design and technology. In: 2011 IEEE 61st electronic components and technology conference (ECTC), pp 2037\u20132044","DOI":"10.1109\/ECTC.2011.5898797"},{"issue":"99","key":"9327_CR43","first-page":"1","volume":"PP","author":"J Zhou","year":"2015","unstructured":"Zhou J, Wei T, Chen M, Yan J, Hu S, Ma Y (2015) Thermal-aware task scheduling for energy minimization in heterogeneous real-time MPSoC systems. IEEE Trans Comput Aided Des Integr Circ Syst PP(99):1\u20131","journal-title":"IEEE Trans Comput Aided Des Integr Circ Syst"},{"issue":"1","key":"9327_CR44","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1109\/TPDS.2009.27","volume":"21","author":"X Zhou","year":"2010","unstructured":"Zhou X, Yang J, Xu Y, Zhang Y, Zhao J (2010) Thermal-aware task scheduling for 3d multicore processors. IEEE Trans Parallel Distrib Syst 21(1):60\u201371","journal-title":"IEEE Trans Parallel Distrib Syst"}],"container-title":["Real-Time Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-019-09327-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11241-019-09327-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-019-09327-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,3,5]],"date-time":"2020-03-05T00:14:01Z","timestamp":1583367241000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11241-019-09327-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,3,6]]},"references-count":44,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,10]]}},"alternative-id":["9327"],"URL":"https:\/\/doi.org\/10.1007\/s11241-019-09327-x","relation":{},"ISSN":["0922-6443","1573-1383"],"issn-type":[{"value":"0922-6443","type":"print"},{"value":"1573-1383","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,3,6]]},"assertion":[{"value":"6 March 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}