Change search
Link to record
Permanent link

Direct link
Forsberg, Björn
Publications (3 of 3) Show all publications
Mazzola, S., Ara, G., Benz, T., Forsberg, B., Cucinotta, T. & Benini, L. (2025). Data-driven power modeling and monitoring via hardware performance counter tracking. Journal of systems architecture, 167, Article ID 103504.
Open this publication in new window or tab >>Data-driven power modeling and monitoring via hardware performance counter tracking
Show others...
2025 (English)In: Journal of systems architecture, ISSN 1383-7621, E-ISSN 1873-6165, Vol. 167, article id 103504Article in journal (Refereed) Published
Abstract [en]

Energy-centric design is paramount in the current embedded computing era: use cases require increasingly high performance at an affordable power budget, often under real-time constraints. Hardware heterogeneity and parallelism help address the efficiency challenge, but greatly complicate online power consumption assessments, which are essential for dynamic hardware and software stack adaptations. We introduce a novel power modeling methodology with state-of-the-art accuracy, low overhead, and high responsiveness, whose implementation does not rely on microarchitectural details. Our methodology identifies the Performance Monitoring Counters (PMCs) with the highest linear correlation to the power consumption of each hardware sub-system, for each Dynamic Voltage and Frequency Scaling (DVFS) state. The individual, simple models are composed into a complete model that effectively describes the power consumption of the whole system, achieving high accuracy and low overhead. Our evaluation reports an average estimation error of 7.5% for power consumption and 1.3% for energy. We integrate these models in the Linux kernel with Runmeter, an open-source, PMC-based monitoring framework. Runmeter manages PMC sampling and processing, enabling the execution of our power models at runtime. With a worst-case time overhead of only 0.7%, Runmeter provides responsive and accurate power measurements directly in the kernel. This information can be employed for actuation policies in workload-aware DVFS and power-aware, closed-loop task scheduling.

Place, publisher, year, edition, pages
Elsevier B.V., 2025
Keywords
Embedded systems, Linux kernel, Operating systems, Power modeling, Runtime power estimation, Budget control, Computer hardware, Electric power utilization, Energy efficiency, Green computing, Linux, Open source software, Open systems, Power management, Scheduling algorithms, Embedded-system, Energy, Operating system, Performance-monitoring, Power, Power estimations, Runtimes
National Category
Computer Engineering Other Electrical Engineering, Electronic Engineering, Information Engineering Computer Systems
Identifiers
urn:nbn:se:ri:diva-79377 (URN)10.1016/j.sysarc.2025.103504 (DOI)2-s2.0-105009336992 (Scopus ID)
Note

Article; Granskad

Available from: 2025-11-28 Created: 2025-11-28 Last updated: 2025-11-28Bibliographically approved
Forsberg, B., Pashami, S., Corona, E., Pezzoli, F., Sütfeld, L. & Marimon Giovannetti, L. (2024). A Data-driven Race Strategy Tool for Olympic Sailing Competitions. Journal of Sailing Technology, 9(01), 78-93
Open this publication in new window or tab >>A Data-driven Race Strategy Tool for Olympic Sailing Competitions
Show others...
2024 (English)In: Journal of Sailing Technology, E-ISSN 2475-370X, Vol. 9, no 01, p. 78-93Article in journal (Refereed) Published
Abstract [en]

Venue-specific training has, over the years, proven to be a key asset for sailing teams performing at major championships and at the Olympics. A comprehensive understanding of the environmental features and possible weather scenarios in an outdoor sport like sailing can provide athletes with a significant strategic advantage. At the same time, GPS tracking is becoming a readily available technology that athletes use both in training and during races to analyse their own and their competitor’s performance. This work couples environmental and meteorological data with GPS tracks for Olympic sailing classes, linking weather features with strategic decisions on the race track. We propose a greedy algorithm to search for an optimal route based on weather forecasts to present the best strategy prior to the race. Our results show the potential of this approach to provide valuable decision support for athletes in Olympic sailing competitions, demonstrated for the 470 Olympic class.

Place, publisher, year, edition, pages
OnePetro, 2024
National Category
Mechanical Engineering
Identifiers
urn:nbn:se:ri:diva-76339 (URN)10.5957/jst/2024.9.1.78 (DOI)
Note

The authors acknowledge the financial support from the European Commission and its agency CINEA,grant 101096673. The authors would like to thank and acknowledge the Swedish Olympic Committeeand the Swedish Sailing Federation for scientific support of the presented research.

Available from: 2025-01-07 Created: 2025-01-07 Last updated: 2025-09-23Bibliographically approved
Lindén, J., Ermedahl, A., Salomonsson, H., Daneshtalab, M., Forsberg, B. & Carbone, P. (2024). Autonomous Realization of Safety- and Time-Critical Embedded Artificial Intelligence. In: Proceedings 2024 Design, Automation & Test in Europe Conference & Exhibition (DATE): . Paper presented at Design, Automation & Test in Europe Conference & Exhibition (DATE). Institute of Electrical and Electronics Engineers Inc.
Open this publication in new window or tab >>Autonomous Realization of Safety- and Time-Critical Embedded Artificial Intelligence
Show others...
2024 (English)In: Proceedings 2024 Design, Automation & Test in Europe Conference & Exhibition (DATE), Institute of Electrical and Electronics Engineers Inc. , 2024Conference paper, Published paper (Refereed)
Abstract [en]

There is an evident need to complement embedded critical control logic with AI inference, but today’s AI-capable hardware, software, and processes are primarily targeted towards the needs of cloud-centric actors. Telecom and defense airspace industries, which make heavy use of specialized hardware, face the challenge of manually hand-tuning AI workloads and hardware, presenting an unprecedented cost and complexity due to the diversity and sheer number of deployed instances. Furthermore, embedded AI functionality must not adversely affect real-time and safety requirements of the critical business logic. To address this, end-to-end AI pipelines for critical platforms are needed to automate the adaption of networks to fit into resource-constrained devices under critical and real-time constraints, while remaining interoperable with de-facto standard AI tools and frameworks used in the cloud. We present two industrial applications where such solutions are needed to bring AI to critical and resource-constrained hardware, and a generalized end-to-end AI pipeline that addresses these needs. Crucial steps to realize it are taken in the industry-academia collaborative FASTER-AI project. © 2024 EDAA.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2024
Keywords
Computer circuits; Machine learning; Pipelines; Control logic; Embedded-system; End to end; Hand-tuning; Hardware/software; Machine-learning; Real time requirement; Specialized hardware; Telecom; Time-critical; Embedded systems
National Category
Computer Systems
Identifiers
urn:nbn:se:ri:diva-74727 (URN)2-s2.0-85196520555 (Scopus ID)
Conference
Design, Automation & Test in Europe Conference & Exhibition (DATE)
Funder
Vinnova, 2022-03036
Note

FASTER-AI is supported by the Swedish Innovation Agency (2022-03036) and supercomputing resource Berzelius provided by the National Supercomputer Centre at Linköping University and the Knut and Alice Wallenberg Foundation.

Available from: 2024-08-08 Created: 2024-08-08 Last updated: 2025-09-23Bibliographically approved
Organisations

Search in DiVA

Show all publications