Costero Valero, Luis MaríaIgual Peña, Francisco DanielOlcoz Herrero, Katzalin2024-02-022024-02-022023-03-20Luis Costero, Francisco D. Igual, Katzalin Olcoz, Dynamic power budget redistribution under a power cap on multi-application environments, Sustainable Computing: Informatics and Systems, Volume 38, 2023.2210-537910.1016/j.suscom.2023.100865https://hdl.handle.net/20.500.14352/98387We present a two-level implementation of an infrastructure that allows performance maximization under a power-cap on multi-application environments with minimal user intervention. At the application level, we integrate bar (Power Budget-Aware Runtime Scheduler) into existing task-based runtimes, e.g. OpenMP; bar implements combined software/hardware techniques (thread malleability and DVFS) to maximize the application performance without violating a granted power budget. At a higher level, we introduce barman (Power Budget-Aware Resource Manager), a system-wide software able to manage resources globally, gathering power needs of registered applications, and redistributing the available overall power budget across them. The combination and co-operative operation of both pieces of software yields performance and energy efficiency improvements on environments in which power capping is established globally, and also granted asymmetrically to different co-existing applications. This behaviour is demonstrated to be stable under different workloads (a selection of task-based scientific applications and PARSEC benchmarks are tested) and different levels of power capping.engDynamic power budget redistribution under a power cap on multi-application environmentsjournal articlehttps://www.sciencedirect.com/science/article/pii/S2210537923000203open accessResource managementPower cappingDVFSEnergy efficiencyGreen HPCInformática (Informática)3304.06 Arquitectura de Ordenadores