{"id":"https://openalex.org/W7160958998","doi":"https://doi.org/10.1016/j.sysarc.2026.103833","title":"Optimizing the deployment of real-time OpenMP applications for energy efficiency","display_name":"Optimizing the deployment of real-time OpenMP applications for energy efficiency","publication_year":2026,"publication_date":"2026-05-12","ids":{"openalex":"https://openalex.org/W7160958998","doi":"https://doi.org/10.1016/j.sysarc.2026.103833"},"language":"en","primary_location":{"id":"doi:10.1016/j.sysarc.2026.103833","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.sysarc.2026.103833","pdf_url":null,"source":{"id":"https://openalex.org/S127660348","display_name":"Journal of Systems Architecture","issn_l":"1383-7621","issn":["1383-7621","1873-6165"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Systems Architecture","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1016/j.sysarc.2026.103833","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5017440029","display_name":"Francesco Paladino","orcid":"https://orcid.org/0009-0009-0903-1149"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Francesco Paladino","raw_affiliation_strings":["University of California, Berkeley, USA"],"raw_orcid":"https://orcid.org/0009-0009-0903-1149","affiliations":[{"raw_affiliation_string":"University of California, Berkeley, USA","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071263921","display_name":"Federico Aromolo","orcid":"https://orcid.org/0009-0007-3537-8782"},"institutions":[{"id":"https://openalex.org/I162290304","display_name":"Scuola Superiore Sant'Anna","ror":"https://ror.org/025602r80","country_code":"IT","type":"education","lineage":["https://openalex.org/I162290304"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Federico Aromolo","raw_affiliation_strings":["Scuola Superiore Sant\u2019Anna, Pisa, Italy"],"raw_orcid":"https://orcid.org/0009-0007-3537-8782","affiliations":[{"raw_affiliation_string":"Scuola Superiore Sant\u2019Anna, Pisa, Italy","institution_ids":["https://openalex.org/I162290304"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068849076","display_name":"Luca Abeni","orcid":"https://orcid.org/0000-0002-7080-9601"},"institutions":[{"id":"https://openalex.org/I162290304","display_name":"Scuola Superiore Sant'Anna","ror":"https://ror.org/025602r80","country_code":"IT","type":"education","lineage":["https://openalex.org/I162290304"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Luca Abeni","raw_affiliation_strings":["Scuola Superiore Sant\u2019Anna, Pisa, Italy"],"raw_orcid":"https://orcid.org/0000-0002-7080-9601","affiliations":[{"raw_affiliation_string":"Scuola Superiore Sant\u2019Anna, Pisa, Italy","institution_ids":["https://openalex.org/I162290304"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5058912977","display_name":"Tommaso Cucinotta","orcid":"https://orcid.org/0000-0002-0362-0657"},"institutions":[{"id":"https://openalex.org/I162290304","display_name":"Scuola Superiore Sant'Anna","ror":"https://ror.org/025602r80","country_code":"IT","type":"education","lineage":["https://openalex.org/I162290304"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Tommaso Cucinotta","raw_affiliation_strings":["Scuola Superiore Sant\u2019Anna, Pisa, Italy"],"raw_orcid":"https://orcid.org/0000-0002-0362-0657","affiliations":[{"raw_affiliation_string":"Scuola Superiore Sant\u2019Anna, Pisa, Italy","institution_ids":["https://openalex.org/I162290304"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5071263921"],"corresponding_institution_ids":["https://openalex.org/I162290304"],"apc_list":{"value":2550,"currency":"USD","value_usd":2550},"apc_paid":{"value":2550,"currency":"USD","value_usd":2550},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.64655551,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"177","issue":null,"first_page":"103833","last_page":"103833"},"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.6746000051498413,"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.6746000051498413,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.10239999741315842,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.08590000122785568,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.5841000080108643},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.5669999718666077},{"id":"https://openalex.org/keywords/efficient-energy-use","display_name":"Efficient energy use","score":0.5461000204086304},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.5302000045776367},{"id":"https://openalex.org/keywords/frequency-scaling","display_name":"Frequency scaling","score":0.5286999940872192},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.5180000066757202},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5153999924659729},{"id":"https://openalex.org/keywords/pipeline-transport","display_name":"Pipeline transport","score":0.5038999915122986},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.4943999946117401},{"id":"https://openalex.org/keywords/directed-acyclic-graph","display_name":"Directed acyclic graph","score":0.4595000147819519}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8931000232696533},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.5841000080108643},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.5669999718666077},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.5461000204086304},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5325999855995178},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.5302000045776367},{"id":"https://openalex.org/C157742956","wikidata":"https://www.wikidata.org/wiki/Q3237776","display_name":"Frequency scaling","level":3,"score":0.5286999940872192},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.5180000066757202},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5153999924659729},{"id":"https://openalex.org/C175309249","wikidata":"https://www.wikidata.org/wiki/Q725864","display_name":"Pipeline transport","level":2,"score":0.5038999915122986},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.4943999946117401},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4878000020980835},{"id":"https://openalex.org/C74197172","wikidata":"https://www.wikidata.org/wiki/Q1195339","display_name":"Directed acyclic graph","level":2,"score":0.4595000147819519},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.42829999327659607},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.36010000109672546},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.335999995470047},{"id":"https://openalex.org/C99844830","wikidata":"https://www.wikidata.org/wiki/Q102441924","display_name":"Scaling","level":2,"score":0.3269999921321869},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.3239000141620636},{"id":"https://openalex.org/C172430144","wikidata":"https://www.wikidata.org/wiki/Q17111997","display_name":"Symmetric multiprocessor system","level":2,"score":0.31200000643730164},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.3111000061035156},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.3050000071525574},{"id":"https://openalex.org/C2984118289","wikidata":"https://www.wikidata.org/wiki/Q29954","display_name":"Power consumption","level":3,"score":0.30090001225471497},{"id":"https://openalex.org/C46637626","wikidata":"https://www.wikidata.org/wiki/Q6693015","display_name":"Low latency (capital markets)","level":2,"score":0.3003000020980835},{"id":"https://openalex.org/C2781089630","wikidata":"https://www.wikidata.org/wiki/Q21856745","display_name":"Realization (probability)","level":2,"score":0.287200003862381},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.2858000099658966},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.28529998660087585},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.28119999170303345},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.28040000796318054},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.27880001068115234},{"id":"https://openalex.org/C2777062904","wikidata":"https://www.wikidata.org/wiki/Q545406","display_name":"Toolchain","level":3,"score":0.27619999647140503},{"id":"https://openalex.org/C178693496","wikidata":"https://www.wikidata.org/wiki/Q911691","display_name":"Clock rate","level":3,"score":0.2736000120639801},{"id":"https://openalex.org/C2776834041","wikidata":"https://www.wikidata.org/wiki/Q25346349","display_name":"Execution model","level":2,"score":0.272599995136261},{"id":"https://openalex.org/C129844170","wikidata":"https://www.wikidata.org/wiki/Q41299","display_name":"Quadratic equation","level":2,"score":0.2662999927997589},{"id":"https://openalex.org/C186370098","wikidata":"https://www.wikidata.org/wiki/Q442787","display_name":"Energy (signal processing)","level":2,"score":0.26579999923706055},{"id":"https://openalex.org/C56086750","wikidata":"https://www.wikidata.org/wiki/Q6042592","display_name":"Integer programming","level":2,"score":0.2651999890804291},{"id":"https://openalex.org/C2780870223","wikidata":"https://www.wikidata.org/wiki/Q1004415","display_name":"Runtime system","level":2,"score":0.2651999890804291},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.26339998841285706}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1016/j.sysarc.2026.103833","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.sysarc.2026.103833","pdf_url":null,"source":{"id":"https://openalex.org/S127660348","display_name":"Journal of Systems Architecture","issn_l":"1383-7621","issn":["1383-7621","1873-6165"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Systems Architecture","raw_type":"journal-article"},{"id":"pmh:oai:www.iris.sssup.it:11382/588272","is_oa":true,"landing_page_url":"https://hdl.handle.net/11382/588272","pdf_url":null,"source":{"id":"https://openalex.org/S4377196376","display_name":"CINECA IRIS Institutional Research Information System (Sant'Anna School of Advanced Studies)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I162290304","host_organization_name":"Scuola Superiore Sant'Anna","host_organization_lineage":["https://openalex.org/I162290304"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1016/j.sysarc.2026.103833","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.sysarc.2026.103833","pdf_url":null,"source":{"id":"https://openalex.org/S127660348","display_name":"Journal of Systems Architecture","issn_l":"1383-7621","issn":["1383-7621","1873-6165"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Systems Architecture","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.9047693610191345,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W1968702167","https://openalex.org/W2011479059","https://openalex.org/W2058009924","https://openalex.org/W2108801243","https://openalex.org/W2109488193","https://openalex.org/W2124888010","https://openalex.org/W2141440050","https://openalex.org/W2233909155","https://openalex.org/W2536814924","https://openalex.org/W2610896884","https://openalex.org/W2617181837","https://openalex.org/W2889926857","https://openalex.org/W2921974609","https://openalex.org/W2994943415","https://openalex.org/W3004473970","https://openalex.org/W3107519718","https://openalex.org/W3158448693","https://openalex.org/W4205124669","https://openalex.org/W4365451477","https://openalex.org/W4379931510","https://openalex.org/W4399852787","https://openalex.org/W4416004221"],"related_works":[],"abstract_inverted_index":{"Designing":[0],"and":[1,35,49,102,109,119,167,196,222],"deploying":[2],"real-time":[3,58,107,224],"computing":[4],"pipelines":[5],"efficiently":[6],"on":[7,46,65,77,121,160,204,207],"modern":[8],"embedded":[9,209],"platforms":[10,48,132],"is":[11,39,50,87,182],"increasingly":[12],"challenging":[13],"due":[14],"to":[15,100,172],"the":[16,55,66,122,127,138,193,214],"growing":[17],"complexity":[18],"of":[19,57,69,140,189,219],"hardware":[20,36],"architectures,":[21],"often":[22],"featuring":[23],"multi-core":[24,47,131],"processors,":[25],"frequency":[26,134],"scaling":[27,135],"capabilities,":[28,136],"heterogeneous":[29,78,124],"cores":[30],"for":[31,43],"enhanced":[32],"power":[33],"efficiency,":[34,86],"accelerators.":[37],"OpenMP":[38,110,223],"a":[40,98,161,168],"prominent":[41],"tool":[42],"parallelizing":[44],"applications":[45,108,226],"gaining":[51],"increasing":[52],"adoption":[53],"in":[54],"domain":[56],"systems.":[59],"However,":[60],"providing":[61],"sound":[62],"performance":[63],"guarantees":[64],"timing":[67],"behavior":[68],"complex":[70],"parallel":[71,106,111],"computations":[72],"organized":[73],"as":[74,114],"graph":[75],"structures":[76],"platforms,":[79],"while":[80,144,227],"achieving":[81],"optimal":[82,157],"or":[83],"near-optimal":[84],"energy":[85,142],"all":[88],"but":[89],"trivial.":[90],"This":[91],"paper":[92],"tackles":[93],"this":[94],"problem":[95],"by":[96,192],"proposing":[97],"methodology":[99,215],"deploy":[101],"analyze":[103],"both":[104],"traditional":[105,221],"applications,":[112],"modeled":[113],"directed":[115],"acyclic":[116],"graphs":[117],"(DAGs)":[118],"coexisting":[120],"same":[123],"platform.":[125],"Specifically,":[126],"approach":[128,154],"targets":[129],"asymmetric":[130],"with":[133,137,176],"aim":[139],"minimizing":[141],"consumption":[143],"guaranteeing":[145],"end-to-end":[146,229],"latency":[147,230],"constraints":[148],"via":[149],"schedulability":[150],"analysis.":[151],"The":[152,180],"proposed":[153],"features":[155],"an":[156,199,208],"solver":[158],"based":[159],"mixed-integer":[162],"quadratic":[163],"constrained":[164],"programming":[165],"formulation,":[166],"computationally":[169],"efficient":[170],"heuristic":[171],"extract":[173],"high-quality":[174],"solutions":[175],"reduced":[177],"solving":[178],"time.":[179],"concept":[181],"experimentally":[183],"validated":[184],"using":[185,198],"randomly":[186],"generated":[187],"sets":[188],"DAGs,":[190],"optimized":[191],"two":[194],"techniques":[195],"deployed":[197],"OpenMP-based":[200],"DAG":[201,225],"synthetic":[202],"benchmark":[203],"Linux":[205],"running":[206],"board.":[210],"Results":[211],"demonstrate":[212],"that":[213],"enables":[216],"energy-efficient":[217],"deployment":[218],"mixed":[220],"preserving":[228],"guarantees.":[231]},"counts_by_year":[],"updated_date":"2026-07-23T08:03:31.855105","created_date":"2026-05-13T00:00:00"}
