{"id":"https://openalex.org/W3025634767","doi":"https://doi.org/10.1109/access.2020.2994953","title":"Accurate Energy Modelling of Hybrid Parallel Applications on Modern Heterogeneous Computing Platforms Using System-Level Measurements","display_name":"Accurate Energy Modelling of Hybrid Parallel Applications on Modern Heterogeneous Computing Platforms Using System-Level Measurements","publication_year":2020,"publication_date":"2020-01-01","ids":{"openalex":"https://openalex.org/W3025634767","doi":"https://doi.org/10.1109/access.2020.2994953","mag":"3025634767"},"language":"en","primary_location":{"id":"doi:10.1109/access.2020.2994953","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2020.2994953","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8948470/09094309.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://ieeexplore.ieee.org/ielx7/6287639/8948470/09094309.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5004717582","display_name":"Muhammad Fahad","orcid":"https://orcid.org/0000-0002-3595-8484"},"institutions":[{"id":"https://openalex.org/I100930933","display_name":"University College Dublin","ror":"https://ror.org/05m7pjf47","country_code":"IE","type":"education","lineage":["https://openalex.org/I100930933"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Muhammad Fahad","raw_affiliation_strings":["School of Computer Science, University College Dublin, Dublin, Ireland"],"raw_orcid":"https://orcid.org/0000-0002-3595-8484","affiliations":[{"raw_affiliation_string":"School of Computer Science, University College Dublin, Dublin, Ireland","institution_ids":["https://openalex.org/I100930933"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013795937","display_name":"Arsalan Shahid","orcid":"https://orcid.org/0000-0002-3748-6361"},"institutions":[{"id":"https://openalex.org/I100930933","display_name":"University College Dublin","ror":"https://ror.org/05m7pjf47","country_code":"IE","type":"education","lineage":["https://openalex.org/I100930933"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Arsalan Shahid","raw_affiliation_strings":["School of Computer Science, University College Dublin, Dublin, Ireland"],"raw_orcid":"https://orcid.org/0000-0002-3748-6361","affiliations":[{"raw_affiliation_string":"School of Computer Science, University College Dublin, Dublin, Ireland","institution_ids":["https://openalex.org/I100930933"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078230040","display_name":"Ravi Reddy Manumachu","orcid":"https://orcid.org/0000-0001-9181-3290"},"institutions":[{"id":"https://openalex.org/I100930933","display_name":"University College Dublin","ror":"https://ror.org/05m7pjf47","country_code":"IE","type":"education","lineage":["https://openalex.org/I100930933"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Ravi Reddy Manumachu","raw_affiliation_strings":["School of Computer Science, University College Dublin, Dublin, Ireland"],"raw_orcid":"https://orcid.org/0000-0001-9181-3290","affiliations":[{"raw_affiliation_string":"School of Computer Science, University College Dublin, Dublin, Ireland","institution_ids":["https://openalex.org/I100930933"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5084068586","display_name":"Alexey Lastovetsky","orcid":"https://orcid.org/0000-0001-9460-3897"},"institutions":[{"id":"https://openalex.org/I100930933","display_name":"University College Dublin","ror":"https://ror.org/05m7pjf47","country_code":"IE","type":"education","lineage":["https://openalex.org/I100930933"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Alexey Lastovetsky","raw_affiliation_strings":["School of Computer Science, University College Dublin, Dublin, Ireland"],"raw_orcid":"https://orcid.org/0000-0001-9460-3897","affiliations":[{"raw_affiliation_string":"School of Computer Science, University College Dublin, Dublin, Ireland","institution_ids":["https://openalex.org/I100930933"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I100930933"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":2.2745,"has_fulltext":true,"cited_by_count":13,"citation_normalized_percentile":{"value":0.87966928,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"8","issue":null,"first_page":"93793","last_page":"93829"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9986000061035156,"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.9983999729156494,"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/computer-science","display_name":"Computer science","score":0.8053257465362549},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.6206195950508118},{"id":"https://openalex.org/keywords/matrix-multiplication","display_name":"Matrix multiplication","score":0.5920238494873047},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.5532717108726501},{"id":"https://openalex.org/keywords/energy","display_name":"Energy (signal processing)","score":0.4939122796058655},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.4861125946044922},{"id":"https://openalex.org/keywords/ranging","display_name":"Ranging","score":0.45433005690574646},{"id":"https://openalex.org/keywords/efficient-energy-use","display_name":"Efficient energy use","score":0.42487984895706177},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4089381694793701},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.4019149839878082},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.40093785524368286},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.33687877655029297}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8053257465362549},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.6206195950508118},{"id":"https://openalex.org/C17349429","wikidata":"https://www.wikidata.org/wiki/Q1049914","display_name":"Matrix multiplication","level":3,"score":0.5920238494873047},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.5532717108726501},{"id":"https://openalex.org/C186370098","wikidata":"https://www.wikidata.org/wiki/Q442787","display_name":"Energy (signal processing)","level":2,"score":0.4939122796058655},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.4861125946044922},{"id":"https://openalex.org/C115051666","wikidata":"https://www.wikidata.org/wiki/Q6522493","display_name":"Ranging","level":2,"score":0.45433005690574646},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.42487984895706177},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4089381694793701},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.4019149839878082},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.40093785524368286},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.33687877655029297},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","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/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"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/C84114770","wikidata":"https://www.wikidata.org/wiki/Q46344","display_name":"Quantum","level":2,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2020.2994953","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2020.2994953","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8948470/09094309.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:1dfa59c47b6d4a458e173d213a8c522e","is_oa":true,"landing_page_url":"https://doaj.org/article/1dfa59c47b6d4a458e173d213a8c522e","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 8, Pp 93793-93829 (2020)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2020.2994953","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2020.2994953","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8948470/09094309.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.9100000262260437}],"awards":[{"id":"https://openalex.org/G1766076957","display_name":"Meeting the Future Challenges of Heterogeneous and Extreme-Scale Parallel Computing","funder_award_id":"14/IA/2474","funder_id":"https://openalex.org/F4320320847","funder_display_name":"Science Foundation Ireland"}],"funders":[{"id":"https://openalex.org/F4320320847","display_name":"Science Foundation Ireland","ror":"https://ror.org/0271asj38"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3025634767.pdf","grobid_xml":"https://content.openalex.org/works/W3025634767.grobid-xml"},"referenced_works_count":59,"referenced_works":["https://openalex.org/W938539187","https://openalex.org/W1468576370","https://openalex.org/W1509859618","https://openalex.org/W1592614241","https://openalex.org/W1628605343","https://openalex.org/W1842406863","https://openalex.org/W1961751213","https://openalex.org/W1974464843","https://openalex.org/W1974573565","https://openalex.org/W1978969737","https://openalex.org/W1990061958","https://openalex.org/W1993734353","https://openalex.org/W1994052277","https://openalex.org/W1995106824","https://openalex.org/W2015915218","https://openalex.org/W2019176653","https://openalex.org/W2021752456","https://openalex.org/W2033597569","https://openalex.org/W2045350099","https://openalex.org/W2065461987","https://openalex.org/W2068448872","https://openalex.org/W2070525241","https://openalex.org/W2075863084","https://openalex.org/W2087064593","https://openalex.org/W2091543319","https://openalex.org/W2093326633","https://openalex.org/W2111684533","https://openalex.org/W2121082877","https://openalex.org/W2135120170","https://openalex.org/W2144907978","https://openalex.org/W2149813938","https://openalex.org/W2170059648","https://openalex.org/W2491385430","https://openalex.org/W2519627041","https://openalex.org/W2566878206","https://openalex.org/W2727655179","https://openalex.org/W2748740248","https://openalex.org/W2755294164","https://openalex.org/W2780884712","https://openalex.org/W2793320545","https://openalex.org/W2891113010","https://openalex.org/W2941625980","https://openalex.org/W2948541941","https://openalex.org/W2959537072","https://openalex.org/W2975143742","https://openalex.org/W2998803561","https://openalex.org/W3006997840","https://openalex.org/W3105244973","https://openalex.org/W4213364828","https://openalex.org/W4233376872","https://openalex.org/W4240739471","https://openalex.org/W4244593655","https://openalex.org/W6628746399","https://openalex.org/W6630645733","https://openalex.org/W6638953996","https://openalex.org/W6678286823","https://openalex.org/W6680524533","https://openalex.org/W6748112299","https://openalex.org/W6765275810"],"related_works":["https://openalex.org/W2783354812","https://openalex.org/W4384112194","https://openalex.org/W2103009189","https://openalex.org/W4312958259","https://openalex.org/W4308259661","https://openalex.org/W4390813131","https://openalex.org/W2349383066","https://openalex.org/W4328132048","https://openalex.org/W1969901537","https://openalex.org/W2119413962"],"abstract_inverted_index":{"Modern":[0],"high-performance":[1],"computing":[2,5,91],"platforms,":[3],"cloud":[4],"systems,":[6],"and":[7,104,126],"data":[8],"centers":[9],"are":[10],"highly":[11],"heterogeneous":[12,90],"containing":[13],"nodes":[14,92],"where":[15],"a":[16,61,85,110],"multicore":[17],"CPU":[18],"is":[19,37],"tightly":[20],"integrated":[21],"with":[22,76,118],"accelerators.":[23],"An":[24],"important":[25],"challenge":[26],"for":[27,63,137],"energy":[28,43,70,170,176],"optimization":[29,171],"of":[30,45,53,66,87,114,158,164],"hybrid":[31,89],"parallel":[32,95],"applications":[33,96],"on":[34,49,84],"such":[35],"platforms":[36],"how":[38],"to":[39,145,174,179],"accurately":[40],"estimate":[41],"the":[42,54,67,82,115,119,133,138,148,156,159,165,169],"consumption":[44,71],"application":[46,68],"components":[47],"running":[48],"different":[50],"compute":[51],"devices":[52],"platform.":[55],"In":[56],"this":[57],"work,":[58],"we":[59],"propose":[60],"method":[62,83],"accurate":[64],"estimation":[65,112,121,135,161],"component-level":[69],"employing":[72],"system-level":[73],"power":[74,77],"measurements":[75],"meters.":[78],"We":[79,152],"experimentally":[80],"validate":[81],"cluster":[86],"two":[88],"using":[93],"three":[94],"-":[97],"matrix-matrix":[98],"multiplication,":[99],"2D":[100],"fast":[101],"Fourier":[102],"transform":[103],"gene":[105],"sequencing.":[106],"The":[107,128],"experiments":[108],"demonstrate":[109],"high":[111],"accuracy":[113],"proposed":[116,166],"method,":[117],"average":[120,129],"error":[122,130],"ranging":[123],"between":[124],"2%":[125],"5%.":[127],"demonstrated":[131],"by":[132],"state-of-the-art":[134,160],"methods":[136,162],"same":[139],"experimental":[140],"setup":[141],"ranges":[142],"from":[143],"15%":[144],"75%,":[146],"while":[147],"maximum":[149],"reaches":[150],"178%.":[151],"also":[153],"show":[154],"that":[155],"use":[157],"instead":[163],"one":[167],"in":[168,181],"loop":[172],"leads":[173],"significant":[175],"losses":[177],"(up":[178],"45%":[180],"our":[182],"case).":[183]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
