Efficient Server Consolidation through a balanced mix of Transformer-based and Conventional Applications
Although not optimal for Large Language Model (LLM) inference, general-purpose processors remain a practical choice due to their ubiquity and accessibility. This work explores strategies to maximize server utilization when incorporating such applications into the workload mix. To do that, we conduct an exhaustive profiling process to analyze hardware-software interactions, leading to two key observations. First, we have validated and quantified the common intuitions regarding LLM execution, with a specific focus on the microarchitecture's backend. Second, we observe the relatively low contention of LLMs and conventional applications (e.g., SPEC CPU17) when running together. Inspired by these findings, we explore whether combining applications of each type on a common server, if properly balanced, could lead to a better system utilization. Using both state-of-the-art server configurations and slightly older systems, we demonstrate that executing LLMs on general-purpose processors is feasible with minimal impact on co-located applications and lead to a better overall server performance.
Authors
- Pablo Prieto (ORCID: https://orcid.org/0000-0002-5818-1188)
- J.A. Gregorio (ORCID: https://orcid.org/0000-0003-2214-303X)
- Pablo Garrido Abad (ORCID: https://orcid.org/0000-0002-1262-1256)
- Valentín Puente (ORCID: https://orcid.org/0000-0002-6904-3282)
Institutions
- Universidad de Cantabria (ES)
Publication Details
- Published
- 2025-06-08
- DOI
- https://doi.org/10.1145/3721145.3725751
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Ministerio de Ciencia, Innovación y Universidades
- Agencia Estatal de Investigación