BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260202T201803Z
LOCATION:231
DTSTART;TZID=America/Chicago:20251117T153000
DTEND;TZID=America/Chicago:20251117T160000
UID:submissions.supercomputing.org_SC25_sess207_ws_p3hpc111@linklings.com
SUMMARY:Energy-aware performance portability with OpenMP dynamic variants
DESCRIPTION:Ayman Bourramouss el Maach, Adrian Munera, and Sara Royuela (B
 arcelona Supercomputing Center (BSC))\n\nPerformance portability in HPC an
 d embedded systems is often limited by power and thermal constraints. The 
 OpenMP programming model offers a compile-time mechanism known as variants
 , allowing different function specializations. Previous research extended 
 this concept to the runtime level, enabling dynamic variant selection. We 
 build on these foundations with an energy‑aware runtime that augments vari
 ant selection with low‑overhead power and temperature instrumentation and 
 a multi‑criteria policy balancing power caps, thermal headroom, and perfor
 mance. Implemented in LLVM and publicly available, our mechanism profiles 
 per‑variant energy and thermal behavior, selecting specializations at runt
 ime based on user‑defined thresholds and live system state. Validation on 
 HPC and embedded platforms shows the runtime enforces dynamic power caps w
 ith 98.5% compliance on a workstation (versus 67% unconstrained). On therm
 ally constrained edge devices, proactive CPU/GPU migration beats hardware 
 throttling, cutting execution time by 39% while maintaining stability. In 
 a simulated battery‑limited mission, energy‑aware selection extends batter
 y lifetime.\n\nTag: Performance Evaluation, Scalability, & Portability\n\n
 Recording: Livestreamed, Recorded\n\nRegistration Category: Technical Prog
 ram Reg Pass, Workshop Reg Pass\n\nSession Chairs: CJ Newburn (NVIDIA Corp
 oration), Scott J. Parker (Argonne National Laboratory (ANL)), John Pennyc
 ook (Intel Corporation), and Kenneth Weiss (Lawrence Livermore National La
 boratory (LLNL))\n\n
END:VEVENT
END:VCALENDAR
