{"id":"https://openalex.org/W2998568505","doi":"https://doi.org/10.1109/tc.2019.2963859","title":"All-Digital Control-Theoretic Scheme to Optimize Energy Budget and Allocation in Multi-Cores","display_name":"All-Digital Control-Theoretic Scheme to Optimize Energy Budget and Allocation in Multi-Cores","publication_year":2020,"publication_date":"2020-01-03","ids":{"openalex":"https://openalex.org/W2998568505","doi":"https://doi.org/10.1109/tc.2019.2963859","mag":"2998568505"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2019.2963859","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2019.2963859","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://hdl.handle.net/11311/1126898","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5016373122","display_name":"Davide Zoni","orcid":"https://orcid.org/0000-0002-9951-062X"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Davide Zoni","raw_affiliation_strings":["Dipartimento di Elettronica Informazione e Bioingegneria, Politecnico di Milano, Milano, Italy"],"affiliations":[{"raw_affiliation_string":"Dipartimento di Elettronica Informazione e Bioingegneria, Politecnico di Milano, Milano, Italy","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016699842","display_name":"Luca Cremona","orcid":"https://orcid.org/0000-0001-6613-5846"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Luca Cremona","raw_affiliation_strings":["Dipartimento di Elettronica Informazione e Bioingegneria, Politecnico di Milano, Milano, Italy"],"affiliations":[{"raw_affiliation_string":"Dipartimento di Elettronica Informazione e Bioingegneria, Politecnico di Milano, Milano, Italy","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5052803987","display_name":"William Fornaciari","orcid":"https://orcid.org/0000-0001-8294-730X"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"William Fornaciari","raw_affiliation_strings":["Dipartimento di Elettronica Informazione e Bioingegneria, Politecnico di Milano, Milano, Italy"],"affiliations":[{"raw_affiliation_string":"Dipartimento di Elettronica Informazione e Bioingegneria, Politecnico di Milano, Milano, Italy","institution_ids":["https://openalex.org/I93860229"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5016373122"],"corresponding_institution_ids":["https://openalex.org/I93860229"],"apc_list":null,"apc_paid":null,"fwci":2.1081,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.86582422,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"69","issue":"5","first_page":"706","last_page":"721"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11005","display_name":"Radiation Effects in Electronics","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10363","display_name":"Low-power high-performance VLSI design","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.763740599155426},{"id":"https://openalex.org/keywords/controller","display_name":"Controller (irrigation)","score":0.606460452079773},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.5269368886947632},{"id":"https://openalex.org/keywords/power-management","display_name":"Power management","score":0.4887070953845978},{"id":"https://openalex.org/keywords/efficient-energy-use","display_name":"Efficient energy use","score":0.486436128616333},{"id":"https://openalex.org/keywords/reliability","display_name":"Reliability (semiconductor)","score":0.46902361512184143},{"id":"https://openalex.org/keywords/power-budget","display_name":"Power budget","score":0.4641856551170349},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.46024221181869507},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4388328790664673},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.43515199422836304},{"id":"https://openalex.org/keywords/actuator","display_name":"Actuator","score":0.41511696577072144},{"id":"https://openalex.org/keywords/power-control","display_name":"Power control","score":0.308058500289917},{"id":"https://openalex.org/keywords/electrical-engineering","display_name":"Electrical engineering","score":0.1615900993347168},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.11986422538757324}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.763740599155426},{"id":"https://openalex.org/C203479927","wikidata":"https://www.wikidata.org/wiki/Q5165939","display_name":"Controller (irrigation)","level":2,"score":0.606460452079773},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.5269368886947632},{"id":"https://openalex.org/C2778774385","wikidata":"https://www.wikidata.org/wiki/Q4437810","display_name":"Power management","level":3,"score":0.4887070953845978},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.486436128616333},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.46902361512184143},{"id":"https://openalex.org/C149768029","wikidata":"https://www.wikidata.org/wiki/Q1509342","display_name":"Power budget","level":4,"score":0.4641856551170349},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.46024221181869507},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4388328790664673},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.43515199422836304},{"id":"https://openalex.org/C172707124","wikidata":"https://www.wikidata.org/wiki/Q423488","display_name":"Actuator","level":2,"score":0.41511696577072144},{"id":"https://openalex.org/C56685638","wikidata":"https://www.wikidata.org/wiki/Q2300474","display_name":"Power control","level":3,"score":0.308058500289917},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.1615900993347168},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.11986422538757324},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C6557445","wikidata":"https://www.wikidata.org/wiki/Q173113","display_name":"Agronomy","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tc.2019.2963859","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2019.2963859","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"},{"id":"pmh:oai:re.public.polimi.it:11311/1126898","is_oa":true,"landing_page_url":"http://hdl.handle.net/11311/1126898","pdf_url":null,"source":{"id":"https://openalex.org/S4306400312","display_name":"Virtual Community of Pathological Anatomy (University of Castilla La Mancha)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79189158","host_organization_name":"University of Castilla-La Mancha","host_organization_lineage":["https://openalex.org/I79189158"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"pmh:oai:re.public.polimi.it:11311/1126898","is_oa":true,"landing_page_url":"http://hdl.handle.net/11311/1126898","pdf_url":null,"source":{"id":"https://openalex.org/S4306400312","display_name":"Virtual Community of Pathological Anatomy (University of Castilla La Mancha)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79189158","host_organization_name":"University of Castilla-La Mancha","host_organization_lineage":["https://openalex.org/I79189158"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[{"score":0.8100000023841858,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[{"id":"https://openalex.org/G7967008902","display_name":null,"funder_award_id":"801137","funder_id":"https://openalex.org/F4320332999","funder_display_name":"Horizon 2020 Framework Programme"}],"funders":[{"id":"https://openalex.org/F4320332999","display_name":"Horizon 2020 Framework Programme","ror":"https://ror.org/00k4n6c32"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W1900371862","https://openalex.org/W1933396311","https://openalex.org/W1965324089","https://openalex.org/W1979022228","https://openalex.org/W1990339909","https://openalex.org/W1998285920","https://openalex.org/W2001413418","https://openalex.org/W2003061490","https://openalex.org/W2006047055","https://openalex.org/W2006288141","https://openalex.org/W2006717065","https://openalex.org/W2016806316","https://openalex.org/W2032527887","https://openalex.org/W2039088753","https://openalex.org/W2070525241","https://openalex.org/W2080150023","https://openalex.org/W2087678117","https://openalex.org/W2134026160","https://openalex.org/W2135343477","https://openalex.org/W2138779116","https://openalex.org/W2145901239","https://openalex.org/W2167717279","https://openalex.org/W2295889364","https://openalex.org/W2346781127","https://openalex.org/W2526637080","https://openalex.org/W2798865876","https://openalex.org/W2883759381","https://openalex.org/W2903046887","https://openalex.org/W2943172332","https://openalex.org/W4244536239","https://openalex.org/W4244845418","https://openalex.org/W6645015390","https://openalex.org/W6684605439"],"related_works":["https://openalex.org/W1577270866","https://openalex.org/W2111863355","https://openalex.org/W3144941633","https://openalex.org/W1642255152","https://openalex.org/W1982089004","https://openalex.org/W2610616501","https://openalex.org/W2116972085","https://openalex.org/W2046107229","https://openalex.org/W1973454023","https://openalex.org/W2584421631"],"abstract_inverted_index":{"The":[0,62,134,322],"Internet-of-Things":[1],"(IoT)":[2],"revolution":[3],"fueled":[4],"new":[5],"challenges":[6],"and":[7,46,106,128,142,152,203,245,281,319,334],"opportunities":[8],"to":[9,18,41,68,93,109,122,155,170,277,305,309,380,388,399,406],"achieve":[10],"computational":[11],"efficiency":[12,356],"goals.":[13],"Embedded":[14],"devices":[15],"are":[16,59,325,348],"required":[17],"execute":[19],"multiple":[20],"applications":[21,108,151],"for":[22,86,132,270],"which":[23,385],"a":[24,84,87,118,223,292,329],"suitable":[25],"distribution":[26],"of":[27,48,57,97,126,179,189,196,214,252,260,285,298,332,372],"the":[28,43,71,102,107,113,124,150,153,157,161,168,177,185,190,194,197,201,204,212,220,228,236,237,247,249,253,258,261,271,286,296,299,310,317,320,335,355,359,370,373,381,394,400],"computing":[29,162,255],"power":[30,376],"must":[31],"be":[32],"adapted":[33],"at":[34,146],"run-time.":[35],"Such":[36,164,346],"complex":[37],"hardware":[38],"platforms":[39],"have":[40,218],"sustain":[42],"continuous":[44],"acquisition":[45],"processing":[47],"data":[49],"under":[50],"severe":[51],"energy":[52,129],"budget":[53,361,383],"constraints,":[54],"since":[55],"most":[56],"them":[58],"battery":[60],"powered.":[61],"state-of-the-art":[63],"offers":[64,167],"several":[65],"ad-hoc":[66],"contributions":[67],"selectively":[69],"optimize":[70,156],"performance":[72,173,395],"considering":[73,242,350],"aspects":[74],"like":[75],"energy,":[76],"power,":[77],"thermal,":[78],"or":[79,111],"reliability.":[80],"However,":[81],"there":[82],"is":[83,338,364,386,404],"need":[85],"generic":[88],"coordinated":[89],"management":[90],"strategy":[91],"able":[92],"cope":[94],"with":[95,139,148,307,378],"all":[96],"these":[98],"dimensions,":[99],"while":[100],"allowing":[101],"Operating":[103],"System":[104],"(OS)":[105],"\u201csuggest\u201d":[110],"constrain":[112],"actuation.":[114],"This":[115],"article":[116],"proposes":[117],"unified":[119],"control-theoretic":[120],"scheme":[121,166,402],"coordinate":[123],"design":[125],"energy-budget":[127],"allocation":[130],"solutions":[131],"multi-cores.":[133],"proposed":[135,262],"controller":[136,192,221],"can":[137,144],"work":[138],"any":[140,172],"actuator":[141],"it":[143],"interact,":[145],"run-time,":[147],"both":[149,246],"OS":[154,202,318],"actuation":[158,195],"signals":[159],"steering":[160],"platform.":[163],"control":[165,312,401],"possibility":[169],"integrate":[171],"related":[174],"policy":[175,313],"in":[176,235,357],"form":[178],"an":[180,267],"energy-allocation":[181,311],"strategy,":[182],"still":[183],"ensuring":[184],"theoretic":[186],"exponential":[187],"stability":[188],"overall":[191],"if":[193],"policy,":[198],"coming":[199],"from":[200],"applications,":[205],"\u201cis":[206],"not":[207],"too":[208],"fast.\u201d":[209],"To":[210],"demonstrate":[211],"feasibility":[213],"our":[215,302],"solution,":[216],"we":[217],"implemented":[219],"into":[222],"RISC":[224],"multi-core":[225],"running":[226],"on":[227,274,365,391,409],"Xilinx":[229],"Artix":[230],"100t":[231],"FPGA":[232,287],"device,":[233],"available":[234],"Digilent":[238],"Nexys4-DDR":[239],"board.":[240],"Results":[241],"two":[243],"actuators":[244],"quadand":[248],"eight-core":[250],"version":[251],"considered":[254,291],"platform,":[256],"highlight":[257],"scalability":[259],"solution":[263],"as":[264,266],"well":[265],"area":[268],"overhead":[269],"-all":[272],"digital,":[273],"chip-controller":[275],"limited":[276,387,405],"0.86":[278],"percent":[279,283,408],"(FFs)":[280],"5.3":[282],"(LUTs)":[284],"chip.":[288],"We":[289],"also":[290],"dynamic":[293],"scenario":[294,343],"validating":[295],"speed":[297],"controller,":[300],"where":[301],"framework":[303],"has":[304],"face":[306],"modifications":[308],"carried":[314],"out":[315],"by":[316,327,340],"applications.":[321],"obtained":[323],"results":[324,347],"collected":[326],"executing":[328,341],"huge":[330],"mix":[331],"benchmarks":[333],"statistical":[336],"significance":[337],"accounted":[339],"each":[342],"30":[344],"times.":[345],"analyzed":[349],"three":[351],"quality":[352],"metrics.":[353],"First,":[354],"exploiting":[358],"imposed":[360],"(EFF9)":[362],"that":[363,403],"average":[366,375],"98.27":[367],"percent.":[368],"Second,":[369],"overflow":[371],"actual":[374],"consumption":[377],"respect":[379],"assigned":[382],"(O\u03bdF9),":[384],"1.43":[389],"mW":[390],"average.":[392,410],"Last,":[393],"utility":[396],"loss":[397],"due":[398],"1.87":[407]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":4}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
