Flexible system software scheduling for asymmetric multicore systems with PMCSched: A case for Intel Alder Lake

C Bilbao, JC Saez… - … and Computation: Practice …, 2023 - Wiley Online Library
Asymmetric multicore processors (AMPs) couple high‐performance big cores and power‐
efficient small ones, all exposing a shared instruction set architecture to software, but with …

Adaptive parallel applications: from shared memory architectures to fog computing (2002–2022)

G Galante, R da Rosa Righi - Cluster Computing, 2022 - Springer
The evolution of parallel architectures points to dynamic environments where the number of
available resources or configurations may vary during the execution of applications. This …

Adapt burstable containers to variable CPU resources

H Huang, Y Zhao, J Rao, S Wu, H **… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
In the age of the cloud-native, container technology, referred as OS-level virtualization, is
increasingly adopted to deploy cloud applications. Compared with virtual machines …

Improving the efficiency of graph algorithm executions on high‐performance computing

MK Moori, HMG de A. Rocha… - Concurrency and …, 2023 - Wiley Online Library
The growing need for extracting information from large graphs has been pushing the
development of parallel graph algorithms. However, the highly irregular structure of the real …

Exploiting elasticity via os-runtime cooperation to improve cpu utilization in multicore systems

J Rubio, C Bilbao, JC Saez… - 2024 32nd Euromicro …, 2024 - ieeexplore.ieee.org
The chip multicore processor (CMP) architecture has become the predominant design
choice for contemporary general-purpose systems across multiple sectors of commercial …

Adaptive scheduling of multiprogrammed dynamic-multithreading applications

Z Wang, C Xu, K Agrawal, J Li - Journal of Parallel and Distributed …, 2022 - Elsevier
Modern parallel platforms, such as clouds or servers, are often shared among many different
jobs. However, existing parallel programming runtime systems are designed and optimized …

Dynamic resource provisioning for iterative workloads on apache spark

D Cheng, Y Wang, D Dai - IEEE Transactions on Cloud …, 2021 - ieeexplore.ieee.org
Apache Spark as a popular in-memory data analytic framework has been employed by
various applications—such as machine learning, graph computation, and scientific …

Enabling performance portability of data-parallel OpenMP applications on asymmetric multicore processors

JC Saez, F Castro, M Prieto-Matias - Proceedings of the 49th …, 2020 - dl.acm.org
Asymmetric multicore processors (AMPs) couple high-performance big cores and low-power
small cores with the same instruction-set architecture but different features, such as clock …

Performance modeling of parallel loops on multi-socket platforms using queueing systems

Y Cho, S Oh, B Egger - IEEE Transactions on Parallel and …, 2019 - ieeexplore.ieee.org
Predicting the performance of parallel loops on modern shared-memory multi-socket multi-
core systems in dependence of the allocated resources is an important means to achieve …

Smart resource allocation of concurrent execution of parallel applications

VS da Silva, AGD Nogueira, EC de Lima… - Concurrency and …, 2023 - Wiley Online Library
Thread‐level parallelism (TLP) has been widely exploited to optimize computational
resource usage in high‐performance systems. However, as many applications do not scale …