{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,6]],"date-time":"2025-06-06T12:35:11Z","timestamp":1749213311409,"version":"3.37.3"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2022,1,17]],"date-time":"2022-01-17T00:00:00Z","timestamp":1642377600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,17]],"date-time":"2022-01-17T00:00:00Z","timestamp":1642377600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2022,5]]},"DOI":"10.1007\/s11227-021-04273-7","type":"journal-article","created":{"date-parts":[[2022,1,17]],"date-time":"2022-01-17T12:02:53Z","timestamp":1642420973000},"page":"9079-9101","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Characterizing energy and performance of soft-core-based homogeneous multiprocessor systems"],"prefix":"10.1007","volume":"78","author":[{"given":"Farshid","family":"Samsami Khodadad","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1410-6781","authenticated-orcid":false,"given":"Hamid","family":"Noori","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,1,17]]},"reference":[{"key":"4273_CR1","doi-asserted-by":"publisher","unstructured":"Wolf W (2004) The future of multiprocessor systems-on-chip. In: Proc. of the Design Automation Conference (DAC\u201904). 681\u2013685. doi: https:\/\/doi.org\/10.1145\/996566.996753","DOI":"10.1145\/996566.996753"},{"key":"4273_CR2","doi-asserted-by":"publisher","unstructured":"Wolf W (2005) Multimedia applications of multiprocessor systems-on-chip. In: Proc. of the Design, Automation, and Test in Europe Conference (DATE\u201905). 86\u201389. doi: https:\/\/doi.org\/10.1109\/DATE.2005.217","DOI":"10.1109\/DATE.2005.217"},{"key":"4273_CR3","unstructured":"Intel, Inc., https:\/\/www.intel.com\/content\/www\/us\/en\/products\/processors\/core\/i9-processors.html"},{"key":"4273_CR4","unstructured":"Adapteva, Inc., http:\/\/www.adapteva.com\/products\/e64g401\/"},{"key":"4273_CR5","doi-asserted-by":"publisher","unstructured":"Wu J, Williams J, Bergmann N, Sutton P (2009) Design exploration for FPGA-based multiprocessor architecture: JPEG encoding case study. In Proc. of the 17th IEEE Symposium on Field Programmable Custom Computing Machines. 299\u2013302. doi: https:\/\/doi.org\/10.1109\/FCCM.2009.7","DOI":"10.1109\/FCCM.2009.7"},{"issue":"5","key":"4273_CR6","first-page":"423","volume":"4","author":"P Huerta","year":"2005","unstructured":"Huerta P, Castillo J, Mart\u00ednez JI, L\u00f3pez V (2005) A microblaze based multiprocessor SoC. WSEAS Trans Circuits Syst 4(5):423\u2013430","journal-title":"WSEAS Trans Circuits Syst"},{"key":"4273_CR7","doi-asserted-by":"publisher","unstructured":"Skalicky S, Schmidt AG, Lopez S, French M (2015) A unified hardware\/software MPSoC system construction and run-time framework. In: Proc. of the Conference on Design, Automation, and Test in Europe. 301\u2013304. doi: https:\/\/doi.org\/10.7873\/DATE.2015.0097","DOI":"10.7873\/DATE.2015.0097"},{"key":"4273_CR8","doi-asserted-by":"publisher","unstructured":"Masud N, Nasir J, Nazir MS, Aqil M (2015) FPGA based multiprocessor embedded system for real-time image processing. In Proc. of the 15th International Conference on Control, Automation, and Systems (ICCAS). 436\u2013438. doi: https:\/\/doi.org\/10.1109\/ICCAS.2015.7364955","DOI":"10.1109\/ICCAS.2015.7364955"},{"key":"4273_CR9","doi-asserted-by":"publisher","DOI":"10.1109\/WCCIT.2013.6618780","author":"L Pomante","year":"2013","unstructured":"Pomante L, Serri P, Marchesani S (2013) System-level design space exploration for heterogeneous parallel dedicated systems. In: Proc of the World Congress on Computer and Information Technology (WCCIT). https:\/\/doi.org\/10.1109\/WCCIT.2013.6618780","journal-title":"In: Proc of the World Congress on Computer and Information Technology (WCCIT)"},{"key":"4273_CR10","doi-asserted-by":"publisher","unstructured":"Hong S, Oguntebi T, Casper J, Bronson N, Kozyrakis C, Olukotun K (2012) A case of system-level hardware-software co-design and co-verification of a commodity multiprocessor system with custom hardware. In Proc. of the Eighth IEEE\/ACM\/IFIP International Conference on Hardware\/Software Codesign and System Synthesis. 513\u2013520. doi: https:\/\/doi.org\/10.1145\/2380445.2380524","DOI":"10.1145\/2380445.2380524"},{"issue":"4","key":"4273_CR11","doi-asserted-by":"publisher","first-page":"2122","DOI":"10.1109\/TII.2014.2355036","volume":"10","author":"M Moness","year":"2014","unstructured":"Moness M, Khaled M, Youness H (2014) MPSoCs and multicore microcontrollers for embedded PID control: a detailed study. IEEE Trans Indust Inform 10(4):2122\u20132134. https:\/\/doi.org\/10.1109\/TII.2014.2355036","journal-title":"IEEE Trans Indust Inform"},{"key":"4273_CR12","doi-asserted-by":"publisher","unstructured":"Raza MA, Azeemuddin S (2014) Multiprocessing on FPGA using light weight processor. In Proc. of the IEEE International Conference on Electronics, Computing and Communication Technologies (IEEE CONECCT). pp 1\u20136. doi: https:\/\/doi.org\/10.1109\/CONECCT.2014.6740339","DOI":"10.1109\/CONECCT.2014.6740339"},{"issue":"05","key":"4273_CR13","doi-asserted-by":"publisher","first-page":"3986","DOI":"10.15680\/ijircce.2015.0305036","volume":"03","author":"S Priya","year":"2015","unstructured":"Priya S, Swetha A (2015) FPGA implementation of cryptographic algorithm in a multiprocessing system. Int J Innovative Res Comput Commun Eng 03(05):3986\u20133990. https:\/\/doi.org\/10.15680\/ijircce.2015.0305036","journal-title":"Int J Innovative Res Comput Commun Eng"},{"key":"4273_CR14","doi-asserted-by":"publisher","DOI":"10.1109\/ICMCS.2014.6911414","author":"EHE Mimouni","year":"2014","unstructured":"Mimouni EHE, Karim M (2014) A MicroBlaze based multiprocessor system on chip for real-time cardiac monitoring. International Conference on Multimedia Computing and Systems (ICMCS). https:\/\/doi.org\/10.1109\/ICMCS.2014.6911414","journal-title":"International Conference on Multimedia Computing and Systems (ICMCS)"},{"key":"4273_CR15","doi-asserted-by":"publisher","unstructured":"Kranenburg T, van Leuken R (2010) MB-LITE: A robust, light-weight soft-core implementation of the MicroBlaze architecture. In: Proc. of the Design, Automation & Test in Europe Conference & Exhibition (DATE \u201810). pp 997\u20131000. doi: https:\/\/doi.org\/10.1109\/DATE.2010.5456903","DOI":"10.1109\/DATE.2010.5456903"},{"key":"4273_CR16","unstructured":"Habib B, Anber A, Khan SD (2016) The effect of multi-core communication architecture on system performance. George Washington University. pp 1\u20135"},{"issue":"12","key":"4273_CR17","doi-asserted-by":"publisher","first-page":"425","DOI":"10.14257\/ijca.2015.8.12.39","volume":"8","author":"Y Nie","year":"2015","unstructured":"Nie Y, Ma Z, Jing L (2015) Research on the design of multi-core embedded system based on MicroBlaze. Int J Control Autom 8(12):425\u2013434. https:\/\/doi.org\/10.14257\/ijca.2015.8.12.39","journal-title":"Int J Control Autom"},{"key":"4273_CR18","doi-asserted-by":"publisher","unstructured":"Sotiropoulou CL, Nikolaidis S (2010) Design space exploration for fpga based multiprocessing systems. In Proc. of the 17th IEEE International Conference on Electronics, Circuits, and Systems (ICECS). 1164\u20131167. doi: https:\/\/doi.org\/10.1109\/ICECS.2010.5724724","DOI":"10.1109\/ICECS.2010.5724724"},{"key":"4273_CR19","doi-asserted-by":"publisher","unstructured":"Nawinne I, Schneider J, Javaid H, Parameswaran S (2014) Hardware-based fast exploration of cache hierarchies in application specific MPSoCs. In: Proc. of the Design, Automation & Test in Europe Conference & Exhibition (DATE). pp 1\u20136. doi: https:\/\/doi.org\/10.7873\/DATE.2014.296","DOI":"10.7873\/DATE.2014.296"},{"key":"4273_CR20","doi-asserted-by":"publisher","unstructured":"Alipour M, Taghdisi H, Sadeghzadeh SH (2012) Multi-objective design space exploration of cache for embedded applications. In: Proc. of the 25th IEEE Canadian Conference on Electrical and Computer Engineering (CCECE). pp 1\u20134. doi: https:\/\/doi.org\/10.1109\/CCECE.2012.6334940","DOI":"10.1109\/CCECE.2012.6334940"},{"key":"4273_CR21","doi-asserted-by":"publisher","DOI":"10.1145\/3195801","author":"D Wijesundera","year":"2018","unstructured":"Wijesundera D, Prakash A, Srikanthan T, Ihalage A (2018) Framework for rapid performance estimation of embedded soft core processors. ACM Trans Reconfigur Technol Syst. https:\/\/doi.org\/10.1145\/3195801","journal-title":"ACM Trans Reconfigur Technol Syst"},{"key":"4273_CR22","doi-asserted-by":"publisher","DOI":"10.1145\/2870638","author":"E Matthews","year":"2016","unstructured":"Matthews E, Shannon L, Fedorova A (2016) Shared memory multicore MicroBlaze system with SMP linux support. ACM Trans Reconfigur Technol. https:\/\/doi.org\/10.1145\/2870638","journal-title":"ACM Trans Reconfigur Technol"},{"key":"4273_CR23","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1145\/1113841.1113844","volume":"2","author":"J Li","year":"2005","unstructured":"Li J, Mart\u00ednez JF (2005) Power-performance considerations of parallel computing on chip multiprocessors. ACM Trans Archit Code Optim (TACO) 2:397\u2013422","journal-title":"ACM Trans Archit Code Optim (TACO)"},{"key":"4273_CR24","doi-asserted-by":"crossref","unstructured":"Charr JC, Couturier R, Fanfakh A, Giersch A (2014) Dynamic frequency scaling for energy consumption reduction in synchronous distributed applications. IEEE International Symposium on Parallel and Distributed Processing with Applications, pp 225\u2013230","DOI":"10.1109\/ISPA.2014.38"},{"key":"4273_CR25","doi-asserted-by":"crossref","unstructured":"Wu X, Taylor V, Cook J, Mucci PJ (2016) Using performance-power modeling to improve energy efficiency of HPC applications. published by the IEEE Computer Society.","DOI":"10.1109\/MC.2016.311"},{"issue":"3","key":"4273_CR26","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1007\/s00450-013-0239-3","volume":"29","author":"C Lively","year":"2014","unstructured":"Lively C et al (2014) (2014) E-AMOM: an energy-aware modeling and optimization methodology for scientific applications on multicore systems. Comput Sci Res Develop 29(3):197\u2013210","journal-title":"Comput Sci Res Develop"},{"issue":"3","key":"4273_CR27","doi-asserted-by":"publisher","first-page":"668","DOI":"10.1109\/TPDS.2015.2421352","volume":"27","author":"HF Sheikh","year":"2016","unstructured":"Sheikh HF, Ahmad I, Fan D (2016) An evolutionary technique for performance-energy-temperature optimized scheduling of parallel tasks on multi-core processors. IEEE Trans Parallel Distrib Syst 27(3):668\u2013681. https:\/\/doi.org\/10.1109\/TPDS.2015.2421352","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"4273_CR28","doi-asserted-by":"crossref","unstructured":"De Sensi D (2016) Predicting performance and power consumption of parallel applications. 24th Euro Micro International Conference on Parallel, Distributed, and Network-Based Processing","DOI":"10.1109\/PDP.2016.41"},{"issue":"2","key":"4273_CR29","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1007\/s00450-012-0227-z","volume":"29","author":"P Alonso","year":"2014","unstructured":"Alonso P, Dolz M, Mayo R, Quintana-Ort E (2014) Modeling power and energy of the task-parallel cholesky factorization on multicore processors. Comput Sci Res Develop 29(2):105\u2013112","journal-title":"Comput Sci Res Develop"},{"key":"4273_CR30","unstructured":"Xilinx. (2016) WP469: Using the MicroBlaze processor to accelerate cost-sensitive embedded system development. Retrieved September 11, 2018. https:\/\/www.xilinx.com\/support\/documentation\/white_papers\/wp469-microblaze-for-cost-sensitive-apps.pdf."},{"key":"4273_CR31","unstructured":"Intel (2020) Nios II Performance benchmarks. https:\/\/www.intel.com\/content"},{"key":"4273_CR32","unstructured":"Xilinx. (2020) MicroBlaze processer reference guide. Retrieved November 11, 2020. https:\/\/www.xilinx.com\/support\/documentation\/sw_manuals\/xilinx2020_1\/ug984-microblaze-ref.pdf"},{"key":"4273_CR33","unstructured":"Xilinx. (2018) LogiCORE IP Product Guide: Mailbox v2.1. Retrieved September 11, 2018. https:\/\/www.xilinx.com\/support\/documentation\/ip_documentation\/mailbox\/v2_1\/pg114-mailbox.pdf"},{"key":"4273_CR34","doi-asserted-by":"publisher","unstructured":"Wang W, Mishra P (2010) Leakage-aware energy minimization using dynamic voltage scaling and cache reconfiguration in real-time systems. In: Proc. of the 23rd International Conference on VLSI Design (VLSID'10). 357\u2013362. doi: https:\/\/doi.org\/10.1109\/VLSI.Design.2010.22","DOI":"10.1109\/VLSI.Design.2010.22"},{"key":"4273_CR35","unstructured":"Xilinx. (2020) Vivado design user guide: logic simulation. Retrieved November 23, 2020. https:\/\/www.xilinx.com\/support\/documentation\/sw_manuals\/xilinx2020_2\/ug900-vivado-logic-simulation.pdf"},{"key":"4273_CR36","unstructured":"Xilinx. (2020) Xilinx power estimator user guide. Retrieved December 4, 2020. https:\/\/www.xilinx.com\/support\/documentation\/sw_manuals\/xilinx2020_2\/ug440-xilinx-power-estimator.pdf"},{"key":"4273_CR37","unstructured":"Xilinx. (2020) Vivado design suite tutorial: power analysis and optimization. Retrieved November 11, 2020. https:\/\/www.xilinx.com\/support\/documentation\/sw_manuals\/xilinx2020_2\/ug997-vivado-power-analysis-optimization-tutorial.pdf"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-04273-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-021-04273-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-04273-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,19]],"date-time":"2022-04-19T15:23:53Z","timestamp":1650381833000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-021-04273-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,17]]},"references-count":37,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2022,5]]}},"alternative-id":["4273"],"URL":"https:\/\/doi.org\/10.1007\/s11227-021-04273-7","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2022,1,17]]},"assertion":[{"value":"21 December 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 January 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}