{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,4]],"date-time":"2025-11-04T15:52:13Z","timestamp":1762271533988,"version":"3.38.0"},"reference-count":56,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2011,5,1]],"date-time":"2011-05-01T00:00:00Z","timestamp":1304208000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Comput. Sci. Technol."],"published-print":{"date-parts":[[2011,5]]},"DOI":"10.1007\/s11390-011-1144-5","type":"journal-article","created":{"date-parts":[[2011,5,18]],"date-time":"2011-05-18T12:30:26Z","timestamp":1305721826000},"page":"418-433","source":"Crossref","is-referenced-by-count":14,"title":["Energy Efficient Block-Partitioned Multicore Processors for Parallel Applications"],"prefix":"10.1007","volume":"26","author":[{"given":"Xuan","family":"Qi","sequence":"first","affiliation":[]},{"given":"Da-Kai","family":"Zhu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2011,5,12]]},"reference":[{"key":"1144_CR1","doi-asserted-by":"crossref","unstructured":"Aydin H, Melhem R, Moss\u00e9 D, Mejia-Alvarez P. Dynamic and aggressive scheduling techniques for power-aware realtime systems. In Proc. the 22nd IEEE Real-Time Systems Symposium, London, UK, Dec. 3\u20136, 2001, pp. 95\u2013105.","DOI":"10.1109\/REAL.2001.990600"},{"key":"1144_CR2","doi-asserted-by":"crossref","unstructured":"Lebeck A R, Fan X, Zeng H, Ellis C S. Power aware page allocation. In Proc. the 9th International Conference on Architectural Support for Programming Languages and Operating Systems, Cambridge, USA, Nov. 13\u201315, 2000, pp. 105\u2013116.","DOI":"10.1145\/378993.379007"},{"key":"1144_CR3","doi-asserted-by":"crossref","unstructured":"Pillai P, Shin K G. Real-time dynamic voltage scaling for low-power embedded operating systems. In Proc. 18th ACM Symposium on Operating Systems Principles (SOSP 2001), Banff, Canada, Oct. 21\u201324, 2001, pp. 89\u2013102.","DOI":"10.1145\/502059.502044"},{"key":"1144_CR4","doi-asserted-by":"crossref","unstructured":"Bohrer P, Elnozahy E N, Keller T, Kistler M, Lefurgy C, McDowell C, Rajamony R. The Case for Power Management in Web Servers, Ch. 1. Power Aware Computing, Plenum\/Kluwer Publishers, 2002.","DOI":"10.1007\/978-1-4757-6217-4_14"},{"key":"1144_CR5","doi-asserted-by":"crossref","unstructured":"Springer R, Lowenthal D K, Rountree B, Freeh V W. Minimizing execution time in MPI programs on an energyconstrained, power-scalable cluster. In Proc. the 11th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), New York, USA, Mar. 29\u201331, 2006, pp. 230\u2013238.","DOI":"10.1145\/1122971.1123006"},{"key":"1144_CR6","unstructured":"International technology roadmap for semiconductors. S. R. Corporation, http:\/\/public.itrs.net , 2008."},{"key":"1144_CR7","unstructured":"Yao F, Demers A, Shenker S. A scheduling model for reduced CPU energy. In Proc. the 36th Annual Symposium on Foundations of Computer Science, Milwaukee, USA, Oct. 23\u201325, 1995, pp. 374\u2013382."},{"key":"1144_CR8","doi-asserted-by":"crossref","unstructured":"Burd T D, Brodersen R W. Energy efficient CMOS microprocessor design. In Proc. the HICSS Conference, Wailea, USA, Jan. 3\u20136, 1995, pp. 288\u2013297.","DOI":"10.1109\/HICSS.1995.375385"},{"issue":"7","key":"1144_CR9","doi-asserted-by":"crossref","first-page":"686","DOI":"10.1109\/TPDS.2003.1214320","volume":"14","author":"D Zhu","year":"2003","unstructured":"Zhu D, Melhem R, Childers B R. Scheduling with dynamic voltage\/speed adjustment using slack reclamation in multiprocessor real-time systems. IEEE Trans. Parallel and Distributed Systems, 2003, 14(7): 686\u2013700.","journal-title":"IEEE Trans. Parallel and Distributed Systems"},{"key":"1144_CR10","doi-asserted-by":"crossref","unstructured":"Li X, Li Z, David F, Zhou P, Zhou Y, Adve S, Kumar S. Performance directed energy management for main memory and disks. In Proc. the 11th Int. Conference on Architectural Support for Programming Languages and Operating Systems, Boston, USA, Oct. 9\u201313, 2004, pp. 271\u2013283.","DOI":"10.1145\/1024393.1024425"},{"issue":"1","key":"1144_CR11","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1145\/1053271.1053277","volume":"4","author":"V Swaminathan","year":"2005","unstructured":"Swaminathan V, Chakrabarty K. Pruning-based, energyoptimal, deterministic I\/O device scheduling for hard realtime systems. ACM Transactions on Embedded Computing Systems, Feb. 2005, 4(1): 141\u2013167.","journal-title":"ACM Transactions on Embedded Computing Systems"},{"key":"1144_CR12","doi-asserted-by":"crossref","unstructured":"Neau C, Roy K. Optimal body bias selection for leakage improvement and process compensation over different technology generations. In Proc. the International Symposium on Low Power Electronics and Design (ISLPED), Seoul, Korea, Aug. 25\u201327, 2003, pp. 116\u2013121.","DOI":"10.1145\/871534.871537"},{"key":"1144_CR13","doi-asserted-by":"crossref","unstructured":"Aydin H, Devadas V, Zhu D. System-level energy management for periodic real-time tasks. In Proc. the 27th IEEE Real-Time Systems Symposium (RTSS), Rio de Janeiro, Brazil, Dec. 5\u20138, 2006, pp. 313\u2013322.","DOI":"10.1109\/RTSS.2006.48"},{"key":"1144_CR14","unstructured":"Choi K, Lee W, Soma R, Pedram M. Dynamic voltage and frequency scaling under a precise energy model considering variable and fixed components of the system power dissipation. In Proc. International Conference on Computer Aided Design (ICCAD), San Jose, USA, Nov. 7\u201311, 2004, pp. 29\u201334."},{"key":"1144_CR15","doi-asserted-by":"crossref","unstructured":"Jejurikar R, Gupta R. Dynamic voltage scaling for system wide energy minimization in real-time embedded systems. In Proc. the Int. Symposium on Low Power Electronics and Design (ISLPED), New Port Beach, USA, Aug. 9\u201311, 2004, pp. 78\u201381.","DOI":"10.1145\/1013235.1013261"},{"key":"1144_CR16","doi-asserted-by":"crossref","unstructured":"Olukotun K, Nayfeh B A, Hammond L, Wilson K, Chang K. The case for a single-chip multiprocessor. In Proc. the Int. Symp. Architectural Support for Programming Languages and Operating Systems (ASPLOS), Massachusetts, USA, Oct. 1\u20135, 1996, pp. 2\u201311.","DOI":"10.1145\/237090.237140"},{"key":"1144_CR17","unstructured":"http:\/\/www.intel.com\/products\/processor\/core2quad\/ , 2008."},{"key":"1144_CR18","unstructured":"http:\/\/www.amd.com\/us\/products\/desktop\/processors\/ , 2008."},{"key":"1144_CR19","doi-asserted-by":"crossref","unstructured":"Shin J, Tam K, Huang D, Petrick B, Pham H, Hwang C, Li H, Smith A, Johnson T, Schumacher F, Greenhill D, Leon A, Strong A. A 40 nm 16-core 128-thread CMT SPARC SoC processor. In Proc. the International Solid-State Circuits Conference (ISSCC), San Francisco, USA, Feb. 7\u201311, 2010, pp. 98\u201399.","DOI":"10.1109\/ISSCC.2010.5434030"},{"key":"1144_CR20","doi-asserted-by":"crossref","unstructured":"Bautista D, Sahuquillo J, Hassan H, Petit S, Duato J. A simple power-aware scheduling for multicore systems when running real-time applications. In Proc. IEEE International Parallel and Distributed Processing Symposium (IPDPS), Miami, USA, Apr. 14\u201318, 2008, pp. 1\u20137.","DOI":"10.1109\/IPDPS.2008.4536220"},{"key":"1144_CR21","doi-asserted-by":"crossref","unstructured":"Devadas V, Aydin H. Coordinated power management of periodic real-time tasks on chip multiprocessors. In Proc. the First IEEE Int. Green Computing Conference (IGCC), Chicago, USA, Aug. 15\u201318, 2010, pp. 61\u201372.","DOI":"10.1109\/GREENCOMP.2010.5598261"},{"key":"1144_CR22","doi-asserted-by":"crossref","unstructured":"Iyer A, Marculescu D. Power efficiency of voltage scaling in multiple clock, multiple voltage cores. In Proc. the International Conference on Computer-Aided Design (ICCAD), San Jose, USA, Nov. 10\u201314, 2002, pp. 379\u2013386.","DOI":"10.1145\/774572.774629"},{"issue":"11","key":"1144_CR23","doi-asserted-by":"crossref","first-page":"2088","DOI":"10.1109\/TCAD.2008.2006094","volume":"27","author":"H Kim","year":"2008","unstructured":"Kim H, Hong H, Kim H S, Ahn J H, Kang S. Total energy minimization of real-time tasks in an on-chip multiprocessor using dynamic voltage scaling efficiency metric. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Nov. 2008, 27(11): 2088\u20132092.","journal-title":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems"},{"issue":"11","key":"1144_CR24","doi-asserted-by":"crossref","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. Energy efficient scheduling of real-time tasks on multicore processors. IEEE Trans. Parallel Distrib. Syst., 2008, 19(11): 1540\u20131552.","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"1144_CR25","unstructured":"Intel embedded quad-core xeon. Intel, http:\/\/www.intel.com\/products\/embedded\/ , 2009."},{"key":"1144_CR26","doi-asserted-by":"crossref","unstructured":"Sinkar A, Kim N S. Analyzing potential power reduction with adaptive voltage positioning optimized for multicore processors. In Proc. the 14th ACM\/IEEE Int. Symposium on Low Power Electronics and Design, San Francisco, USA, Aug. 19-21, 2009, pp. 189\u2013194.","DOI":"10.1145\/1594233.1594281"},{"key":"1144_CR27","doi-asserted-by":"crossref","unstructured":"Dorsey J, Searles S, Ciraula M, Johnson S, Bujanos N, Wu D, Braganza M, Meyers S, Fang E, Kumar R. An integrated quad-core Opteron processor. In Proc. IEEE International Solid-State Circuits Conference, San Francisco, USA, Feb. 11-15, 2007, pp. 102\u2013103.","DOI":"10.1109\/ISSCC.2007.373608"},{"key":"1144_CR28","doi-asserted-by":"crossref","unstructured":"Cohn J, Stout D, Zuchowski P, Gould S, Bednar T, Lackey D. Managing power and performance for system-on-chip designs using voltage islands. In Proc. the International Conference on Computer-Aided Design (ICCAD), San Jose, USA, Nov. 10\u201314, 2002, pp. 195\u2013202.","DOI":"10.1145\/774572.774601"},{"key":"1144_CR29","doi-asserted-by":"crossref","unstructured":"Hu J, Shin Y, Dhanwaday N, Marculescu R. Architecting voltage islands in core-based system-on-a-chip designs. In Proc. the Int. Symposium on Low Power Electronics and Design (ISLPED), New Port Beach, USA, Aug. 9\u201311, 2004, pp. 180\u2013185.","DOI":"10.1145\/1013235.1013283"},{"key":"1144_CR30","doi-asserted-by":"crossref","unstructured":"Leung L, Tsui C. Energy-aware synthesis of networks-onchip implemented with voltage islands. In Proc. the 44th ACM\/IEEE Design Automation Conference (DAC), San Diego, USA, Jun. 4\u20138, 2007, pp. 128\u2013131.","DOI":"10.1109\/DAC.2007.375138"},{"key":"1144_CR31","doi-asserted-by":"crossref","unstructured":"Kim W, Gupta M, Wei G Y, Brooks D. System level analysis of fast, per-core DVFS using on-chip switching regulators. In Proc. the Int. Symp. High-Performance Computer Architecture (HPCA), Salt Lake City, USA, Feb. 16\u201320, 2008, pp. 123\u2013134.","DOI":"10.1109\/HPCA.2008.4658633"},{"issue":"4","key":"1144_CR32","doi-asserted-by":"crossref","first-page":"838","DOI":"10.1109\/JSSC.2004.842837","volume":"40","author":"P Hazucha","year":"2005","unstructured":"Hazucha P, Schrom G, Hahn J, Bloechel B A, Hack P, Dermer G E, Narendra S, Gardner D, Karnik T, De V, Borkar S. A 233-MHz 80%-87% efficient four-phase DC-DC converter utilizing air-core inductors on package. IEEE Journal of Solid-State Circuits, 2005, 40(4): 838\u2013845.","journal-title":"IEEE Journal of Solid-State Circuits"},{"key":"1144_CR33","doi-asserted-by":"crossref","unstructured":"Borkar S. Thousand core chips: A technology perspective. In Proc. the 44th Annual Design Automation Conference (DAC), San Diego, USA, Jun. 4\u20138, 2007, pp.746-749.","DOI":"10.1145\/1278480.1278667"},{"issue":"7","key":"1144_CR34","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/MC.2008.209","volume":"41","author":"MD Hill","year":"2008","unstructured":"Hill M D, Marty M R. Amdahl\u2019s law in the multicore era. IEEE Computer, 2008, 41(7): 33\u201338.","journal-title":"IEEE Computer"},{"key":"1144_CR35","unstructured":"Mosley L. Power delivery challenges for multicore processors. In Proc. the CARTS USA, 2008."},{"key":"1144_CR36","doi-asserted-by":"crossref","unstructured":"Ishihara T, Yauura H. Voltage scheduling problem for dynamically variable voltage processors. In Proc. The International Symposium on Low Power Electronics and Design, Monterey, USA, Aug. 10\u201312, 1998, pp. 197\u2013202.","DOI":"10.1145\/280756.280894"},{"key":"1144_CR37","unstructured":"Aydin H, Yang Q. Energy-aware partitioning for multiprocessor real-time systems. In Proc. the 17th International Parallel and Distributed Processing Symposium (IPDPS)\/Workshop on Parallel and Distributed Real-Time Systems (WPDRTS), Nice, France, Apr. 22\u201326, 2003."},{"key":"1144_CR38","doi-asserted-by":"crossref","unstructured":"AlEnawy T A, Aydin H. Energy-aware task allocation for rate monotonic scheduling. In Proc. the 11th IEEE Real Time on Embedded Technology and Applications Symposium (RTAS 2005), San Francisco, USA, Apr. 13\u201316, 2005, pp. 213\u2013223.","DOI":"10.1109\/RTAS.2005.20"},{"key":"1144_CR39","doi-asserted-by":"crossref","unstructured":"Anderson J H, Baruah S K. Energy-efficient synthesis of periodic task systems upon identical multiprocessor platforms. In Proc.the 24th International Conference on Distributed Computing Systems (ICDCS 2004), Tokyo, Japan, Mar. 24\u201326, 2004, pp. 428\u2013435.","DOI":"10.1109\/ICDCS.2004.1281609"},{"key":"1144_CR40","unstructured":"Chen J J, Hsu H R, Chuang K H, Yang C L, Pang A C, Kuo T W. Multiprocessor energy-efficient scheduling with task migration considerations. In Proc. the 16th Euromicro Conference on Real-Time Systems (ECRTS 2004), Catania, Italy, Jun. 30-Jul. 2, 2004, pp. 101\u2013108."},{"key":"1144_CR41","unstructured":"Chen J J, Hsu H R, Kuo T W. Leakage-aware energy-efficient scheduling of real-time tasks in multiprocessor systems. In Proc. the 12th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2006), San Jose, USA, Apr. 4\u20137, 2006, pp. 408\u2013417."},{"key":"1144_CR42","unstructured":"Chen J J. Multiprocessor energy-efficient scheduling for realtime tasks with different power characteristics. In Proc. the 2005 International Conference on Parallel Processing, Oslo, Norway, Jun. 14\u201317, 2005, pp. 13\u201320."},{"key":"1144_CR43","unstructured":"Yang C Y, Chen J J, Kuo T W. An approximation algorithm for energy-efficient scheduling on a chip multiprocessor. In Proc. the Conference on Design, Automation and Test in Europe, Munich, Germany, Feb. 16\u201320, 2005, pp. 468\u2013473."},{"issue":"3","key":"1144_CR44","doi-asserted-by":"crossref","first-page":"342","DOI":"10.1109\/TPDS.2009.41","volume":"21","author":"S Cho","year":"2010","unstructured":"Cho S, Melhem R G. On the interplay of parallelization, program performance, and energy consumption. IEEE Transactions on Parallel and Distributed Systems, 2010, 21(3): 342\u2013353.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"1144_CR45","doi-asserted-by":"crossref","unstructured":"Donald J, Martonosi M. Techniques for multicore thermal management: Classification and new exploration. In Proc. the 33rd International Symposium on Computer Architecture (ISCA2006), Boston, USA, Jun. 17\u201321, 2006, pp. 78\u201388.","DOI":"10.1145\/1150019.1136493"},{"key":"1144_CR46","doi-asserted-by":"crossref","unstructured":"Vangal S, Howard J, Ruhl G, Dighe S, Wilson H, Tschanz J, Finan D, Iyer P, Singh A, Jacob T, Jain S, Venkataraman S, Hoskote Y, Borkar N. An 80-tile 1.28 TFlops network-onchip in 65 nm CMOS. In Proc. ISSCC, San Francisco, USA, Feb. 11\u201315, 2007, pp. 98\u201399.","DOI":"10.1109\/ISSCC.2007.373606"},{"key":"1144_CR47","doi-asserted-by":"crossref","unstructured":"Herbert S, Marculescu D. Analysis of dynamic voltage\/ frequency scaling in chip-multiprocessors. In Proc. the International Symposium on Low Power Electronics and Design (ISLPED), Portland, USA, Aug. 27\u201329, 2007, pp. 38\u201343.","DOI":"10.1145\/1283780.1283790"},{"key":"1144_CR48","doi-asserted-by":"crossref","unstructured":"Isci C, Buyuktosunoglu A, Cher C Y, Bose P, Martonosi M. An analysis of efficient multi-core global power management policies: Maximizing performance for a given power budget. In Proc. the 39th Annual IEEE\/ACM Int. Symposium on Microarchitecture (MICRO), Orlando, USA, Dec. 9\u201313, 2006, pp. 347\u2013358.","DOI":"10.1109\/MICRO.2006.8"},{"key":"1144_CR49","doi-asserted-by":"crossref","unstructured":"Kumar R, Hinton G. A family of 45 nm IA processors. In Proc. the Int. Solid-State Circuits Conference, San Francisco, USA, Feb. 8\u201312, 2009, pp. 58\u201359.","DOI":"10.1109\/ISSCC.2009.4977306"},{"key":"1144_CR50","unstructured":"Silberschatz A, Galvin P B, Gagne G. Operating System Concepts. Wiley, 2002."},{"key":"1144_CR51","doi-asserted-by":"crossref","unstructured":"Saewong S, Rajkumar R. Practical voltage scaling for fixedpriority RT-systems. In Proc. the 9th IEEE Real-Time and Embedded Technology and Applications Symposium, San Francisco, USA, Apr. 13\u201316, 2003, pp. 106\u2013115.","DOI":"10.1109\/RTTAS.2003.1203042"},{"key":"1144_CR52","doi-asserted-by":"crossref","unstructured":"Yun H, Wu P L, Arya A, Abdelzaher T, Kim C, Sha L. System-wide energy optimization for multiple DVS components and real-time tasks. In Proc. the 22nd Euromicro Conference on Real-Time Systems (ECRTS), Dresden, Germany, Jul. 5\u20137, 2010, pp. 133\u2013142.","DOI":"10.1109\/ECRTS.2010.14"},{"key":"1144_CR53","unstructured":"Zhu D, Melhem R, Moss\u00e9 D. The effects of energy management on reliability in real-time embedded systems. In Proc. the Int. Conf. Computer Aided Design, San Jose, USA, Nov. 7\u201311, 2004, pp. 35\u201340."},{"key":"1144_CR54","unstructured":"Fan X, Ellis C, Lebeck A. The synergy between power-aware memory systems and processor voltage. In Proc. the Workshop on Power-Aware Computing Systems, San Diego, USA, Dec. 1, 2003, pp. 151\u2013166."},{"key":"1144_CR55","unstructured":"Foster I. Design and Building Parallel Programs, Chapter 1.4.4. Addison-Wesley, 1995."},{"issue":"9","key":"1144_CR56","doi-asserted-by":"crossref","first-page":"1004","DOI":"10.1109\/34.615449","volume":"19","author":"JA Ratches","year":"1997","unstructured":"Ratches J A, Walters C P, Buser R G, Guenther B D. Aided and automatic target recognition based upon sensory inputs from image forming systems. IEEE Trans. Pattern Analysis and Machine Intelligence, 1997, 19(9): 1004\u20131019.","journal-title":"IEEE Trans. Pattern Analysis and Machine Intelligence"}],"container-title":["Journal of Computer Science and Technology"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11390-011-1144-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11390-011-1144-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11390-011-1144-5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,5]],"date-time":"2025-03-05T16:34:49Z","timestamp":1741192489000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11390-011-1144-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,5]]},"references-count":56,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2011,5]]}},"alternative-id":["1144"],"URL":"https:\/\/doi.org\/10.1007\/s11390-011-1144-5","relation":{},"ISSN":["1000-9000","1860-4749"],"issn-type":[{"type":"print","value":"1000-9000"},{"type":"electronic","value":"1860-4749"}],"subject":[],"published":{"date-parts":[[2011,5]]}}}