{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,6,10]],"date-time":"2024-06-10T13:17:26Z","timestamp":1718025446658},"reference-count":23,"publisher":"Association for Computing Machinery (ACM)","issue":"4","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2007,9]]},"abstract":"<jats:p>In this work, we describe a control theoretic approach to dynamic voltage\/frequency scaling (DVFS) in a pipelined MPSoC architecture with soft real-time constraints, aimed at minimizing energy consumption with throughput guarantees. Theoretical analysis and experiments carried out on a cycle-accurate, energy-aware, and multiprocessor simulation platform are provided. We give a dynamic model of the system behavior which allows to synthesize linear and nonlinear feedback control schemes for the run-time adjustment of the core frequencies. We study the characteristics of the proposed techniques in both transient and steady-state conditions. Finally, we compare the proposed feedback approaches and local DVFS policies from an energy consumption viewpoint.<\/jats:p>","DOI":"10.1145\/1274858.1274865","type":"journal-article","created":{"date-parts":[[2007,9,26]],"date-time":"2007-09-26T17:18:32Z","timestamp":1190827112000},"page":"27","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":26,"title":["A control theoretic approach to energy-efficient pipelined computation in MPSoCs"],"prefix":"10.1145","volume":"6","author":[{"given":"Salvatore","family":"Carta","sequence":"first","affiliation":[{"name":"University of Cagliari, Italy"}]},{"given":"Andrea","family":"Alimonda","sequence":"additional","affiliation":[{"name":"University of Cagliari, Italy"}]},{"given":"Alessandro","family":"Pisano","sequence":"additional","affiliation":[{"name":"University of Cagliari, Italy"}]},{"given":"Andrea","family":"Acquaviva","sequence":"additional","affiliation":[{"name":"University of Urbino, Urbino, Italy"}]},{"given":"Luca","family":"Benini","sequence":"additional","affiliation":[{"name":"University of Bologna, Bologna, Italy"}]}],"member":"320","published-online":{"date-parts":[[2007,9]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Proc. of Design Automation and Test Conference (DATE). 518--523","author":"Andrei A.","unstructured":"Andrei , A. , Schmitz , M. , Eles , P. , Peng , Z. , and Al-Hashimi , B . 2004a. Overhead-conscious voltage selection for dynamic and leakage energy reduction of time-constrained systems . In Proc. of Design Automation and Test Conference (DATE). 518--523 . Andrei, A., Schmitz, M., Eles, P., Peng, Z., and Al-Hashimi, B. 2004a. Overhead-conscious voltage selection for dynamic and leakage energy reduction of time-constrained systems. In Proc. of Design Automation and Test Conference (DATE). 518--523."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAD.2004.1382602"},{"key":"e_1_2_1_3_1","doi-asserted-by":"crossref","unstructured":"Bartolini G. Ferrara A. Levant A. and Usai E. 1999. On second order sliding mode controllers. Lecture Notes in Control and Information Sciences 247. Springer-Verlag New York. 329--350.  Bartolini G. Ferrara A. Levant A. and Usai E. 1999. On second order sliding mode controllers. Lecture Notes in Control and Information Sciences 247. Springer-Verlag New York. 329--350.","DOI":"10.1007\/BFb0109984"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/92.845896"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2003.1214320"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/1060289.1060300"},{"key":"e_1_2_1_7_1","unstructured":"IEM. Arm intelligent energy manager www.arm.com\/products\/cpus\/cpu-arch-iem.html.  IEM. Arm intelligent energy manager www.arm.com\/products\/cpus\/cpu-arch-iem.html."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/383082.383090"},{"key":"e_1_2_1_9_1","unstructured":"IMX21. Freescale semiconductor www.freescale.com\/files\/wireless_comm\/doc\/brochure\/brim21.pdf.  IMX21. Freescale semiconductor www.freescale.com\/files\/wireless_comm\/doc\/brochure\/brim21.pdf."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/775832.775867"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1080\/00207179308923053"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2002.804087"},{"key":"e_1_2_1_13_1","volume-title":"Proc. of Int'l Conference on Computer Design (ICCD). 489--496","author":"Lu Z.","unstructured":"Lu , Z. , Lach , J. , and Stan , M . 2003. Reducing multimedia decode power using feedback control . In Proc. of Int'l Conference on Computer Design (ICCD). 489--496 . Lu, Z., Lach, J., and Stan, M. 2003. Reducing multimedia decode power using feedback control. In Proc. of Int'l Conference on Computer Design (ICCD). 489--496."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/581630.581654"},{"key":"e_1_2_1_15_1","unstructured":"MPARM. Mparm multiprocessor simulation environment www-micrel.deis.unibo.it\/sitonew\/research\/mparm.html.  MPARM. Mparm multiprocessor simulation environment www-micrel.deis.unibo.it\/sitonew\/research\/mparm.html."},{"key":"e_1_2_1_16_1","volume-title":"Proc. of Int'l Global Signal Processing Conference.","author":"Pazos N.","unstructured":"Pazos , N. , Maxiaguine , A. , Ienne , P. , and Leblebici , Y . 2004. Parallel modelling paradigm in multimedia applications: Mapping and scheduling onto a multi-processor system-on-chip platform . In Proc. of Int'l Global Signal Processing Conference. Pazos, N., Maxiaguine, A., Ienne, P., and Leblebici, Y. 2004. Parallel modelling paradigm in multimedia applications: Mapping and scheduling onto a multi-processor system-on-chip platform. In Proc. of Int'l Global Signal Processing Conference."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502044"},{"key":"e_1_2_1_18_1","volume-title":"Proc. of Mobile Computing Conference.","author":"Pouwelse J.","unstructured":"Pouwelse , J. , Langendoen , K. , and Sips , H . 2001. Voltage scaling on a low-power microprocessor . In Proc. of Mobile Computing Conference. Pouwelse, J., Langendoen, K., and Sips, H. 2001. Voltage scaling on a low-power microprocessor. In Proc. of Mobile Computing Conference."},{"key":"e_1_2_1_19_1","volume-title":"Proc. of int'l Conference on Computer Aided Design (ICCAD). 560--563","author":"Qu G.","year":"2001","unstructured":"Qu , G. 2001 . What is the limit of energy saving by dynamic voltage scaling? In Proc. of int'l Conference on Computer Aided Design (ICCAD). 560--563 . Qu, G. 2001. What is the limit of energy saving by dynamic voltage scaling? In Proc. of int'l Conference on Computer Aided Design (ICCAD). 560--563."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2005.24"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/301177.301196"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1024393.1024423"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2005.87"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1274858.1274865","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T18:32:45Z","timestamp":1672252365000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1274858.1274865"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,9]]},"references-count":23,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2007,9]]}},"alternative-id":["10.1145\/1274858.1274865"],"URL":"https:\/\/doi.org\/10.1145\/1274858.1274865","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"value":"1539-9087","type":"print"},{"value":"1558-3465","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,9]]},"assertion":[{"value":"2007-09-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}