{"id":"https://openalex.org/W4405626242","doi":"https://doi.org/10.1145/3794763.3794833","title":"CPPJoules: An Energy Measurement Tool for C++","display_name":"CPPJoules: An Energy Measurement Tool for C++","publication_year":2026,"publication_date":"2026-04-12","ids":{"openalex":"https://openalex.org/W4405626242","doi":"https://doi.org/10.1145/3794763.3794833"},"language":"en","primary_location":{"id":"doi:10.1145/3794763.3794833","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3794763.3794833","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2026 34th IEEE/ACM International Conference on Program Comprehension","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["arxiv","crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3794763.3794833","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5115560602","display_name":"S Shivadharshan","orcid":null},"institutions":[{"id":"https://openalex.org/I4210109292","display_name":"Indian Institute of Technology Tirupati","ror":"https://ror.org/01xtkxh20","country_code":"IN","type":"education","lineage":["https://openalex.org/I4210109292"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Shivadharshan S","raw_affiliation_strings":["RISHA LAB, Computer Science and Engineering, Indian Institute of Technology Tirupati, Tirupati, India"],"raw_orcid":"https://orcid.org/0009-0007-1408-5366","affiliations":[{"raw_affiliation_string":"RISHA LAB, Computer Science and Engineering, Indian Institute of Technology Tirupati, Tirupati, India","institution_ids":["https://openalex.org/I4210109292"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5115560603","display_name":"P Akilesh","orcid":null},"institutions":[{"id":"https://openalex.org/I4210109292","display_name":"Indian Institute of Technology Tirupati","ror":"https://ror.org/01xtkxh20","country_code":"IN","type":"education","lineage":["https://openalex.org/I4210109292"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Akilesh P","raw_affiliation_strings":["RISHA LAB, Computer Science and Engineering, Indian Institute of Technology Tirupati, Tirupati, India"],"raw_orcid":"https://orcid.org/0009-0000-0994-5287","affiliations":[{"raw_affiliation_string":"RISHA LAB, Computer Science and Engineering, Indian Institute of Technology Tirupati, Tirupati, India","institution_ids":["https://openalex.org/I4210109292"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006115928","display_name":"Rajrupa Chattaraj","orcid":"https://orcid.org/0009-0008-8291-7133"},"institutions":[{"id":"https://openalex.org/I4210109292","display_name":"Indian Institute of Technology Tirupati","ror":"https://ror.org/01xtkxh20","country_code":"IN","type":"education","lineage":["https://openalex.org/I4210109292"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Rajrupa Chattaraj","raw_affiliation_strings":["RISHA LAB, Computer Science and Engineering, Indian Institute of Technology Tirupati, Tirupati, India"],"raw_orcid":"https://orcid.org/0009-0008-8291-7133","affiliations":[{"raw_affiliation_string":"RISHA LAB, Computer Science and Engineering, Indian Institute of Technology Tirupati, Tirupati, India","institution_ids":["https://openalex.org/I4210109292"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5042924610","display_name":"Sridhar Chimalakonda","orcid":"https://orcid.org/0000-0003-0818-8178"},"institutions":[{"id":"https://openalex.org/I4210109292","display_name":"Indian Institute of Technology Tirupati","ror":"https://ror.org/01xtkxh20","country_code":"IN","type":"education","lineage":["https://openalex.org/I4210109292"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Sridhar Chimalakonda","raw_affiliation_strings":["RISHA LAB, Computer Science and Engineering, Indian Institute of Technology Tirupati, Tirupati, India"],"raw_orcid":"https://orcid.org/0000-0003-0818-8178","affiliations":[{"raw_affiliation_string":"RISHA LAB, Computer Science and Engineering, Indian Institute of Technology Tirupati, Tirupati, India","institution_ids":["https://openalex.org/I4210109292"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I4210109292"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.00188058,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"473","last_page":"477"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11993","display_name":"Atomic and Subatomic Physics Research","score":0.9764999747276306,"subfield":{"id":"https://openalex.org/subfields/3107","display_name":"Atomic and Molecular Physics, and Optics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11993","display_name":"Atomic and Subatomic Physics Research","score":0.9764999747276306,"subfield":{"id":"https://openalex.org/subfields/3107","display_name":"Atomic and Molecular Physics, and Optics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11949","display_name":"Nuclear Physics and Applications","score":0.9549999833106995,"subfield":{"id":"https://openalex.org/subfields/3108","display_name":"Radiation"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11044","display_name":"Particle Detector Development and Performance","score":0.9502000212669373,"subfield":{"id":"https://openalex.org/subfields/3106","display_name":"Nuclear and High Energy Physics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/energy","display_name":"Energy (signal processing)","score":0.4726770520210266},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.3503451943397522},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.1520898938179016},{"id":"https://openalex.org/keywords/statistics","display_name":"Statistics","score":0.13494613766670227}],"concepts":[{"id":"https://openalex.org/C186370098","wikidata":"https://www.wikidata.org/wiki/Q442787","display_name":"Energy (signal processing)","level":2,"score":0.4726770520210266},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.3503451943397522},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1520898938179016},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.13494613766670227}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3794763.3794833","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3794763.3794833","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2026 34th IEEE/ACM International Conference on Program Comprehension","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2412.13555","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2412.13555","pdf_url":"https://arxiv.org/pdf/2412.13555","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"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":"","raw_type":"text"},{"id":"doi:10.48550/arxiv.2412.13555","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2412.13555","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.1145/3794763.3794833","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3794763.3794833","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2026 34th IEEE/ACM International Conference on Program Comprehension","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"With":[0],"the":[1,8,27,33,105,115,119,128,135],"increasing":[2],"complexity":[3],"of":[4,26,36,73,101,108,122,134],"modern":[5],"software":[6,74],"and":[7,22,39,52,141],"demand":[9],"for":[10,20,54,69],"high":[11],"performance,":[12],"energy":[13,34,56,86,106,120],"consumption":[14,35,107,121],"has":[15],"become":[16],"a":[17,47,66,70,96],"critical":[18],"factor":[19],"developers":[21],"researchers.":[23],"While":[24],"much":[25],"research":[28],"community":[29],"focuses":[30],"on":[31,99],"evaluating":[32],"machine":[37],"learning":[38],"artificial":[40],"intelligence":[41],"systems,":[42],"often":[43],"implemented":[44],"in":[45,50,58,63],"Python,":[46],"gap":[48],"exists":[49],"tools":[51],"frameworks":[53],"measuring":[55,118],"usage":[57],"other":[59],"programming":[60,81],"languages.":[61],"C++,":[62],"particular,":[64],"remains":[65],"foundational":[67],"language":[68],"wide":[71],"range":[72],"applications,":[75],"from":[76,127],"game":[77],"development":[78],"to":[79,103],"parallel":[80],"frameworks,":[82],"yet":[83],"lacks":[84],"dedicated":[85],"measurement":[87],"solutions.":[88],"To":[89],"address":[90],"this,":[91],"we":[92],"have":[93,113],"developed":[94],"CPPJoules,":[95],"tool":[97,116,136],"built":[98],"top":[100],"Intel-RAPL":[102],"measure":[104],"C++":[109],"code":[110],"snippets.":[111],"We":[112],"evaluated":[114],"by":[117],"six":[123],"standard":[124],"computational":[125],"tasks":[126],"Rosetta":[129],"Code":[130],"repository.":[131],"The":[132],"demonstration":[133],"is":[137],"available":[138],"at":[139,146],"https://youtu.be/6EpoE5COyGI":[140],"related":[142],"artifacts":[143],"are":[144],"open-sourced":[145],"https://rishalab.github.io/CPPJoules/.":[147]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-07-31T08:31:51.225901","created_date":"2025-10-10T00:00:00"}
