Learning-based phase-aware multi-core cpu workload forecasting

ESA Lozano, A Gerstlauer - ACM transactions on design automation of …, 2022 - dl.acm.org
Predicting workload behavior during workload execution is essential for dynamic resource
optimization in multi-processor systems. Recent studies have proposed advanced machine …

Towards a type 0 hypervisor for dynamic reconfigurable systems

B Janßen, F Korkmaz, H Derya… - 2017 International …, 2017 - ieeexplore.ieee.org
The usage of application-specific hardware based on Field-Programmable Gate Arrays
(FPGA) has proven its benefits. Current system-on-chips, which contain FPGA fabric …

A new approach to detecting execution phases using performance monitoring counters

S Khoshbakht, N Dimopoulos - … of Computing Systems-ARCS 2017: 30th …, 2017 - Springer
In this paper, a new hierarchical view of the workload phase classification problem is
introduced. Execution phases are the continuous pieces of execution that show consistent …

[图书][B] Reconfigurable Logic: Architecture, Tools, and Applications

PE Gaillardon - 2018 - books.google.com
During the last three decades, reconfigurable logic has been growing steadily and can now
be found in many different fields. Field programmable gate arrays (FPGAs) are one of the …

Phase-aware CPU workload forecasting

ES Alcorta, P Rama, A Ramachandran… - … on Embedded Computer …, 2021 - Springer
Predicting workload behavior during execution is essential for dynamic resource
optimization of processor systems. Early studies used simple prediction algorithms such as a …

Run-time program-specific phase prediction for python programs

MC Chiu, E Moss - Proceedings of the 15th International Conference on …, 2018 - dl.acm.org
It is well-known that a program's execution can be partitioned into different phases. Because
of their impact on micro-architectural components such as caches and branch predictors …

Learning-based workload phase classification and prediction using performance monitoring counters

ES Alcorta, A Gerstlauer - 2021 ACM/IEEE 3rd Workshop on …, 2021 - ieeexplore.ieee.org
Predicting coarse-grain variations in workload behavior during execution is essential for
dynamic resource optimization of processor systems. Researchers have proposed various …

ML for System-Level Modeling

ES Alcorta, P Brisk, A Gerstlauer - Machine Learning Applications in …, 2022 - Springer
Ever-increasing complexity and heterogeneity of systems and applications pose
fundamental new challenges for design, programming, and runtime management of …

Model Complexity of Program Phases

A Karuvally, JEB Moss - arXiv preprint arXiv:2310.03865, 2023 - arxiv.org
In resource limited computing systems, sequence prediction models must operate under
tight constraints. Various models are available that cater to prediction under these conditions …

Adaptive computing in real-time applications

B Janßen, F Schwiegelshohn… - 2015 IEEE 13th …, 2015 - ieeexplore.ieee.org
Self-adaptive systems aim to satisfy system constraints in an environment with sudden
parameter changes. Moreover, they enable new possibilities to cope with dynamic run-time …