{"id":"https://openalex.org/W4414898669","doi":"https://doi.org/10.1109/cluster59342.2025.11186478","title":"Fine-Grain Energy Consumption Modeling of HPC Task-Based Programs","display_name":"Fine-Grain Energy Consumption Modeling of HPC Task-Based Programs","publication_year":2025,"publication_date":"2025-09-02","ids":{"openalex":"https://openalex.org/W4414898669","doi":"https://doi.org/10.1109/cluster59342.2025.11186478"},"language":"en","primary_location":{"id":"doi:10.1109/cluster59342.2025.11186478","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cluster59342.2025.11186478","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Conference on Cluster Computing (CLUSTER)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hal.science/hal-05200287v2/file/cluster_paper.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5119879259","display_name":"Jules Risse","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jules Risse","raw_affiliation_strings":["Institut Polytechnique de Paris,Samovar, Inria, T&#x00E9;l&#x00E9;com SudParis,Palaiseau,France,91120"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institut Polytechnique de Paris,Samovar, Inria, T&#x00E9;l&#x00E9;com SudParis,Palaiseau,France,91120","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035978730","display_name":"Amina Guermouche","orcid":"https://orcid.org/0000-0003-3653-3784"},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I15057530","display_name":"Universit\u00e9 de Bordeaux","ror":"https://ror.org/057qpr032","country_code":"FR","type":"education","lineage":["https://openalex.org/I15057530"]},{"id":"https://openalex.org/I4210142254","display_name":"Laboratoire Bordelais de Recherche en Informatique","ror":"https://ror.org/03adqg323","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I15057530","https://openalex.org/I4210142254","https://openalex.org/I4210159245","https://openalex.org/I4210160189"]},{"id":"https://openalex.org/I4210160189","display_name":"Institut Polytechnique de Bordeaux","ror":"https://ror.org/054qv7y42","country_code":"FR","type":"education","lineage":["https://openalex.org/I4210160189"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Amina Guermouche","raw_affiliation_strings":["University of Bordeaux,CNRS, Bordeaux INP, Inria, LaBRI,Talence,France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Bordeaux,CNRS, Bordeaux INP, Inria, LaBRI,Talence,France","institution_ids":["https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I4210142254","https://openalex.org/I15057530","https://openalex.org/I4210160189"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5071824493","display_name":"Fran\u00e7ois Trahay","orcid":"https://orcid.org/0000-0001-7329-1812"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Fran\u00e7ois Trahay","raw_affiliation_strings":["Institut Polytechnique de Paris,Samovar, Inria, T&#x00E9;l&#x00E9;com SudParis,Palaiseau,France,91120"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institut Polytechnique de Paris,Samovar, Inria, T&#x00E9;l&#x00E9;com SudParis,Palaiseau,France,91120","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.28359269,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"12"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9965999722480774,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9886999726295471,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/energy-consumption","display_name":"Energy consumption","score":0.7376000285148621},{"id":"https://openalex.org/keywords/tracing","display_name":"Tracing","score":0.6340000033378601},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5149000287055969},{"id":"https://openalex.org/keywords/overdetermined-system","display_name":"Overdetermined system","score":0.451200008392334},{"id":"https://openalex.org/keywords/efficient-energy-use","display_name":"Efficient energy use","score":0.39100000262260437},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.36739999055862427},{"id":"https://openalex.org/keywords/electric-energy-consumption","display_name":"Electric energy consumption","score":0.3427000045776367},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.335999995470047},{"id":"https://openalex.org/keywords/uniprocessor-system","display_name":"Uniprocessor system","score":0.328900009393692}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.767799973487854},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.7376000285148621},{"id":"https://openalex.org/C138673069","wikidata":"https://www.wikidata.org/wiki/Q322229","display_name":"Tracing","level":2,"score":0.6340000033378601},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5149000287055969},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.4803999960422516},{"id":"https://openalex.org/C81901731","wikidata":"https://www.wikidata.org/wiki/Q331348","display_name":"Overdetermined system","level":2,"score":0.451200008392334},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4327999949455261},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.39100000262260437},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.36739999055862427},{"id":"https://openalex.org/C2779027077","wikidata":"https://www.wikidata.org/wiki/Q29954","display_name":"Electric energy consumption","level":4,"score":0.3427000045776367},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.335999995470047},{"id":"https://openalex.org/C79189994","wikidata":"https://www.wikidata.org/wiki/Q3488021","display_name":"Uniprocessor system","level":3,"score":0.328900009393692},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.3165999948978424},{"id":"https://openalex.org/C2984118289","wikidata":"https://www.wikidata.org/wiki/Q29954","display_name":"Power consumption","level":3,"score":0.30970001220703125},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.30799999833106995},{"id":"https://openalex.org/C186370098","wikidata":"https://www.wikidata.org/wiki/Q442787","display_name":"Energy (signal processing)","level":2,"score":0.3046000003814697},{"id":"https://openalex.org/C2779851693","wikidata":"https://www.wikidata.org/wiki/Q183484","display_name":"Graphics processing unit","level":2,"score":0.3010999858379364},{"id":"https://openalex.org/C520301825","wikidata":"https://www.wikidata.org/wiki/Q380170","display_name":"Energy conservation","level":2,"score":0.29249998927116394},{"id":"https://openalex.org/C89227174","wikidata":"https://www.wikidata.org/wiki/Q2388981","display_name":"Electric power system","level":3,"score":0.29120001196861267},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.28839999437332153},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.28369998931884766},{"id":"https://openalex.org/C2779960034","wikidata":"https://www.wikidata.org/wiki/Q676202","display_name":"System software","level":3,"score":0.2782999873161316},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.2773999869823456},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.2718999981880188},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.27000001072883606},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.26460000872612},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.25929999351501465},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.25119999051094055}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/cluster59342.2025.11186478","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cluster59342.2025.11186478","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Conference on Cluster Computing (CLUSTER)","raw_type":"proceedings-article"},{"id":"pmh:oai:HAL:hal-05200287v2","is_oa":true,"landing_page_url":"https://hal.science/hal-05200287","pdf_url":"https://hal.science/hal-05200287v2/file/cluster_paper.pdf","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://clustercomp.org/2025/","raw_type":"Conference papers"}],"best_oa_location":{"id":"pmh:oai:HAL:hal-05200287v2","is_oa":true,"landing_page_url":"https://hal.science/hal-05200287","pdf_url":"https://hal.science/hal-05200287v2/file/cluster_paper.pdf","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://clustercomp.org/2025/","raw_type":"Conference papers"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4034448031","display_name":"High Performance Computing software and tools","funder_award_id":"ANR-22-EXNU-0003","funder_id":"https://openalex.org/F4320320883","funder_display_name":"Agence Nationale de la Recherche"}],"funders":[{"id":"https://openalex.org/F4320320883","display_name":"Agence Nationale de la Recherche","ror":"https://ror.org/00rbzpz17"},{"id":"https://openalex.org/F4320322892","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73"},{"id":"https://openalex.org/F4320323712","display_name":"Universit\u00e9 de Bordeaux","ror":"https://ror.org/057qpr032"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4414898669.pdf","grobid_xml":"https://content.openalex.org/works/W4414898669.grobid-xml"},"referenced_works_count":27,"referenced_works":["https://openalex.org/W111941793","https://openalex.org/W120901648","https://openalex.org/W1496637959","https://openalex.org/W1585237817","https://openalex.org/W1606304418","https://openalex.org/W1977661221","https://openalex.org/W1978802182","https://openalex.org/W2001347918","https://openalex.org/W2048858114","https://openalex.org/W2151587416","https://openalex.org/W2245396003","https://openalex.org/W2278129015","https://openalex.org/W2280361371","https://openalex.org/W2430123104","https://openalex.org/W2596871245","https://openalex.org/W2793320545","https://openalex.org/W2921480401","https://openalex.org/W3024575953","https://openalex.org/W3187688612","https://openalex.org/W3206857466","https://openalex.org/W4280598327","https://openalex.org/W4327615886","https://openalex.org/W4387574667","https://openalex.org/W4391299721","https://openalex.org/W4399333540","https://openalex.org/W4405755146","https://openalex.org/W4412610877"],"related_works":[],"abstract_inverted_index":{"The":[0],"power":[1,18,44,72,82,106,178],"consumption":[2,19,31,51,120,179,230],"of":[3,20,32,52,59,81,95,112,121,180,184,231],"supercomputers":[4],"is":[5,26,35],"and":[6,68,74,126,165,205],"will":[7],"be":[8,224],"a":[9,36,217,221],"major":[10],"concern":[11],"in":[12,66,100],"the":[13,17,29,49,64,79,92,96,110,113,139,170,176,228],"future.":[14],"Therefore,":[15],"reducing":[16],"high":[21],"performance":[22],"computing":[23],"(HPC)":[24],"applications":[25],"mandatory.":[27],"Monitoring":[28],"energy":[30,50,119,149,166,229],"HPC":[33],"programs":[34],"good":[37],"first":[38],"step:":[39],"using":[40,131],"external":[41],"or":[42,57],"software":[43,133],"meters,":[45],"one":[46],"can":[47,223],"measure":[48],"an":[53,159],"entire":[54],"compute":[55],"node":[56],"some":[58],"its":[60,185],"hardware":[61],"components.":[62],"Unfortunately,":[63],"differences":[65],"scope":[67],"time":[69],"scale":[70],"between":[71],"meters":[73],"code":[75,84],"level":[76,105],"functions":[77],"prevent":[78],"identification":[80],"hungry":[83],"blocks.":[85],"For":[86],"this":[87,155],"work,":[88],"we":[89,137],"propose":[90],"leveraging":[91],"tracing":[93],"mechanism":[94],"StarPU":[97],"runtime":[98],"system":[99,162,171],"order":[101],"to":[102,157,174,199,209,226],"estimate":[103,175],"task":[104,182],"consumption.":[107],"We":[108,152,188,214],"trace":[109],"execution":[111],"application":[114],"while":[115],"regularly":[116],"measuring":[117],"coarse-grain":[118],"central":[122],"processing":[123,128,144],"units":[124,129],"(CPUs)":[125],"graphics":[127],"(GPUs)":[130],"vendor":[132],"interfaces.":[134],"After":[135],"execution,":[136],"identify":[138],"executed":[140],"tasks":[141,164],"on":[142,202,212],"each":[143,181],"unit":[145],"for":[146],"every":[147],"coarsegrain":[148],"measurement":[150],"interval.":[151],"then":[153],"use":[154],"information":[156],"generate":[158],"overdetermined":[160],"linear":[161],"linking":[163],"measurements.":[167],"Subsequently,":[168],"solving":[169],"allows":[172],"us":[173],"fine-grain":[177],"independently":[183],"actual":[186],"duration.":[187],"achieve":[189],"mean":[190],"average":[191],"percentage":[192],"errors":[193],"(MAPE)":[194],"ranging":[195],"from":[196,206,220],"0.5":[197],"%":[198,201,208,211],"5":[200],"various":[203],"CPUs,":[204],"10":[207],"28":[210],"GPUs.":[213],"show":[215],"that":[216],"solution":[218],"generated":[219],"run":[222],"used":[225],"predict":[227],"other":[232],"runs":[233],"with":[234],"different":[235],"scheduling":[236],"policies.":[237]},"counts_by_year":[],"updated_date":"2026-06-22T08:00:12.763002","created_date":"2025-10-10T00:00:00"}
