{"id":"https://openalex.org/W7155385047","doi":"https://doi.org/10.1145/3777884","title":"Proceedings of the 17th ACM/SPEC International Conference on Performance Engineering","display_name":"Proceedings of the 17th ACM/SPEC International Conference on Performance Engineering","publication_year":2026,"publication_date":"2026-04-23","ids":{"openalex":"https://openalex.org/W7155385047","doi":"https://doi.org/10.1145/3777884"},"language":"en","primary_location":{"id":"doi:10.1145/3777884","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3777884","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":null,"raw_type":"proceedings"},"type":"paratext","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://pure.manchester.ac.uk/ws/files/1843186657/PREPRINT_Pulse_A_Profiling_and_Visualization_Infrastructure_for_Heterogeneous_Managed_Systems.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Papadimitriou, Michail","orcid":null},"institutions":[{"id":"https://openalex.org/I28407311","display_name":"University of Manchester","ror":"https://ror.org/027m9bs27","country_code":"GB","type":"education","lineage":["https://openalex.org/I28407311"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Papadimitriou, Michail","raw_affiliation_strings":["The University of Manchester Manchester , UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Manchester Manchester , UK","institution_ids":["https://openalex.org/I28407311"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Xekalaki, Maria; id_orcid 0000-0001-8678-8043","orcid":null},"institutions":[{"id":"https://openalex.org/I28407311","display_name":"University of Manchester","ror":"https://ror.org/027m9bs27","country_code":"GB","type":"education","lineage":["https://openalex.org/I28407311"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Xekalaki, Maria; id_orcid 0000-0001-8678-8043","raw_affiliation_strings":["The University of Manchester Manchester , UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Manchester Manchester , UK","institution_ids":["https://openalex.org/I28407311"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Papadakis, Orion; id_orcid 0000-0002-6486-8103","orcid":null},"institutions":[{"id":"https://openalex.org/I28407311","display_name":"University of Manchester","ror":"https://ror.org/027m9bs27","country_code":"GB","type":"education","lineage":["https://openalex.org/I28407311"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Papadakis, Orion; id_orcid 0000-0002-6486-8103","raw_affiliation_strings":["The University of Manchester Manchester , UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Manchester Manchester , UK","institution_ids":["https://openalex.org/I28407311"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Ye, Ruiqi; id_orcid 0000-0002-6668-7189","orcid":null},"institutions":[{"id":"https://openalex.org/I28407311","display_name":"University of Manchester","ror":"https://ror.org/027m9bs27","country_code":"GB","type":"education","lineage":["https://openalex.org/I28407311"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Ye, Ruiqi; id_orcid 0000-0002-6668-7189","raw_affiliation_strings":["The University of Manchester Manchester , UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Manchester Manchester , UK","institution_ids":["https://openalex.org/I28407311"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Stratikopoulos, Athanasios; id_orcid 0000-0002-0154-4523","orcid":null},"institutions":[{"id":"https://openalex.org/I28407311","display_name":"University of Manchester","ror":"https://ror.org/027m9bs27","country_code":"GB","type":"education","lineage":["https://openalex.org/I28407311"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Stratikopoulos, Athanasios; id_orcid 0000-0002-0154-4523","raw_affiliation_strings":["The University of Manchester Manchester , UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Manchester Manchester , UK","institution_ids":["https://openalex.org/I28407311"]}]},{"author_position":"last","author":{"id":null,"display_name":"Kotselidis, Christos-Efthymios; id_orcid 0000-0002-8146-3503","orcid":null},"institutions":[{"id":"https://openalex.org/I28407311","display_name":"University of Manchester","ror":"https://ror.org/027m9bs27","country_code":"GB","type":"education","lineage":["https://openalex.org/I28407311"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Kotselidis, Christos-Efthymios; id_orcid 0000-0002-8146-3503","raw_affiliation_strings":["The University of Manchester Manchester , UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Manchester Manchester , UK","institution_ids":["https://openalex.org/I28407311"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I28407311"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":true,"is_xpac":false,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/work","display_name":"Work (physics)","score":0.2777999937534332},{"id":"https://openalex.org/keywords/performance-measurement","display_name":"Performance measurement","score":0.25679999589920044},{"id":"https://openalex.org/keywords/performance-prediction","display_name":"Performance prediction","score":0.24289999902248383},{"id":"https://openalex.org/keywords/performance-indicator","display_name":"Performance indicator","score":0.23100000619888306}],"concepts":[{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.51910001039505},{"id":"https://openalex.org/C110354214","wikidata":"https://www.wikidata.org/wiki/Q6314146","display_name":"Engineering management","level":1,"score":0.3828999996185303},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.3402999937534332},{"id":"https://openalex.org/C55587333","wikidata":"https://www.wikidata.org/wiki/Q1133029","display_name":"Engineering ethics","level":1,"score":0.3176000118255615},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.31060001254081726},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.2777999937534332},{"id":"https://openalex.org/C141571065","wikidata":"https://www.wikidata.org/wiki/Q1771949","display_name":"Performance measurement","level":2,"score":0.25679999589920044},{"id":"https://openalex.org/C2777115002","wikidata":"https://www.wikidata.org/wiki/Q7168246","display_name":"Performance prediction","level":2,"score":0.24289999902248383},{"id":"https://openalex.org/C135510737","wikidata":"https://www.wikidata.org/wiki/Q860554","display_name":"Performance indicator","level":2,"score":0.23100000619888306},{"id":"https://openalex.org/C42475967","wikidata":"https://www.wikidata.org/wiki/Q194292","display_name":"Operations research","level":1,"score":0.21449999511241913}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3777884","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3777884","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":null,"raw_type":"proceedings"},{"id":"pmh:oai:pure.atira.dk:publications/c0c2ae55-6716-4a0f-8756-747695ad9ee2","is_oa":true,"landing_page_url":"https://research.manchester.ac.uk/en/publications/c0c2ae55-6716-4a0f-8756-747695ad9ee2","pdf_url":"https://pure.manchester.ac.uk/ws/files/1843186657/PREPRINT_Pulse_A_Profiling_and_Visualization_Infrastructure_for_Heterogeneous_Managed_Systems.pdf","source":{"id":"https://openalex.org/S4306400662","display_name":"Research Explorer (The University of Manchester)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I28407311","host_organization_name":"University of Manchester","host_organization_lineage":["https://openalex.org/I28407311"],"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":"Papadimitriou, M, Xekalaki, M, Papadakis, O, Ye, R, Stratikopoulos, A & Kotselidis, C-E 2026, Pulse: A Profiling and Visualization Infrastructure for Heterogeneous Managed Systems. in ICPE '26: Proceedings of the 17th ACM/SPEC International Conference on Performance Engineering. Association for Computing Machinery, pp. 267-278. https://doi.org/10.1145/3777884","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":{"id":"pmh:oai:pure.atira.dk:publications/c0c2ae55-6716-4a0f-8756-747695ad9ee2","is_oa":true,"landing_page_url":"https://research.manchester.ac.uk/en/publications/c0c2ae55-6716-4a0f-8756-747695ad9ee2","pdf_url":"https://pure.manchester.ac.uk/ws/files/1843186657/PREPRINT_Pulse_A_Profiling_and_Visualization_Infrastructure_for_Heterogeneous_Managed_Systems.pdf","source":{"id":"https://openalex.org/S4306400662","display_name":"Research Explorer (The University of Manchester)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I28407311","host_organization_name":"University of Manchester","host_organization_lineage":["https://openalex.org/I28407311"],"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":"Papadimitriou, M, Xekalaki, M, Papadakis, O, Ye, R, Stratikopoulos, A & Kotselidis, C-E 2026, Pulse: A Profiling and Visualization Infrastructure for Heterogeneous Managed Systems. in ICPE '26: Proceedings of the 17th ACM/SPEC International Conference on Performance Engineering. Association for Computing Machinery, pp. 267-278. https://doi.org/10.1145/3777884","raw_type":"info:eu-repo/semantics/publishedVersion"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7155385047.pdf","grobid_xml":"https://content.openalex.org/works/W7155385047.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"TornadoVM":[0,21],"is":[1,202],"an":[2,99,108,187],"open-source":[3],"framework":[4],"that":[5,66,103],"enables":[6],"Java":[7,123],"applications":[8,30,124],"to":[9,45,57,162,178,204,212],"execute":[10],"on":[11,31,126],"heterogeneous":[12,32,127],"hardware":[13,128],"accelerators,":[14],"such":[15,220],"as":[16,140,221],"GPUs":[17],"and":[18,25,48,74,89,110,118,164,186,210],"FPGAs.":[19],"While":[20],"simplifies":[22],"programmability,":[23],"understanding":[24],"optimizing":[26],"the":[27,71,75,120,135,192,197],"performance":[28,51,116],"of":[29,122,134,200],"systems":[33],"remains":[34],"a":[35,41,64,131,141,180,225],"significant":[36],"challenge.<br/>This":[37],"paper":[38,145],"introduces":[39],"Pulse,":[40,158],"profiling":[42,154],"infrastructure":[43],"designed":[44],"collect,":[46],"correlate,":[47],"visualize":[49],"detailed":[50],"metrics":[52,80,106],"for":[53,207,214,228],"application":[54],"components":[55],"offloaded":[56],"accelerators.":[58],"At":[59],"its":[60],"core,":[61],"Pulse":[62,97,148,201],"includes":[63],"profiler":[65],"integrates":[67],"information":[68,155],"from":[69,176],"both":[70],"managed":[72],"runtime":[73],"underlying":[76],"hardware.":[77],"The":[78],"collected":[79],"include":[81],"fine-grained":[82,166,229],"execution":[83,193],"timing,":[84],"data-transfer":[85],"costs,":[86],"compilation":[87],"overheads,":[88],"power":[90],"consumption":[91],"during":[92],"accelerator":[93],"execution.":[94],"In":[95],"addition,":[96],"provides":[98],"interactive":[100],"visualization":[101],"layer":[102,175],"presents":[104],"these":[105],"in":[107,170,183,191],"accessible":[109],"actionable":[111],"manner,":[112],"helping":[113],"developers":[114,159],"analyze":[115],"bottlenecks":[117],"improve":[119],"efficiency":[121],"running":[125],"through":[129],"TornadoVM.<br/>Using":[130],"Java-native":[132],"implementation":[133],"Llama3":[136],"inference":[137],"pipeline":[138],"(GPULlama3.java)":[139],"case":[142],"study,":[143],"this":[144],"demonstrates":[146],"how":[147],"facilitates":[149],"profiling-guided":[150],"optimization.":[151],"By":[152],"following":[153],"generated":[156],"by":[157,217],"were":[160],"able":[161],"refactor":[163],"fuse":[165],"GPU":[167],"kernels,":[168],"resulting":[169],"reduced":[171],"kernel":[172],"launches":[173],"per":[174],"19":[177],"13,":[179],"38%":[181],"decrease":[182],"data-transfers":[184],"cost,":[185],"overall":[188],"18.4%":[189],"improvement":[190],"time":[194],"per-layer.":[195],"Finally,":[196],"instrumentation":[198],"overhead":[199],"evaluated":[203],"be":[205],"1.5%":[206],"coarse-grained":[208],"microbenchmarks,":[209],"up":[211],"30%":[213],"workloads":[215],"dominated":[216],"short-lived":[218],"kernels":[219],"GPULlama3.java":[222],"-":[223],"representing":[224],"worst-case":[226],"scenario":[227],"profiling.":[230]},"counts_by_year":[],"updated_date":"2026-04-24T06:07:52.864757","created_date":"2026-04-24T00:00:00"}
