paper-with-me

홈 › Papers

On Extending Amdahl's law to Learn Computer Performance

2021-10-15 · Chaitanya Poolla, Rahul Saxena

The problem of learning parallel computer performance is investigated in the context of multicore processors. Given a fixed workload, the effect of varying system configuration on performance is sought. Conventionally, the performance speedup due to a single resource enhancement is formulated using Amdahl's law. However, in case of multiple configurable resources the conventional formulation results in several disconnected speedup equations that cannot be combined together to determine the overall speedup. To solve this problem, we propose to (1) extend Amdahl's law to accommodate multiple configurable resources into the overall speedup equation, and (2) transform the speedup equation into a multivariable regression problem suitable for machine learning. Using experimental data from fifty-eight tests spanning two benchmarks (SPECCPU 2017 and PCMark 10) and four hardware platforms (Intel Xeon 8180M, AMD EPYC 7702P, Intel CoffeeLake 8700K, and AMD Ryzen 3900X), analytical models are developed and cross-validated. Findings indicate that in most cases, the models result in an average cross-validated accuracy higher than 95%, thereby validating the proposed extension of Amdahl's law. The proposed methodology enables rapid generation of multivariable analytical models to support future industrial development, optimization, and simulation needs.

📄 PDF Abstract BibTeX arXiv:2110.07822

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Modernizing Amdahl's Law: How AI Scaling Laws Shape Computer Architecture

2026-03-21 · Chien-Ping Lu arxiv

Classical Amdahl's Law conceptualized the limit of speedup for an era of fixed serial-parallel decomposition and homogeneous replication. Modern heterogeneous systems need a different conceptual framework: constrained re…

Which scaling rule applies to Artificial Neural Networks

2020-05-15 · János Végh

The experience shows that cooperating and communicating computing systems, comprising segregated single processors, have severe performance limitations. In his classic "First Draft" von Neumann warned that using a "too f…

Model-Native Computing Architecture: Envisioning Future System Architecture Through the Lens of Computer Architecture

2026-05-29 · Hai Lin, Hoilam Pao, Shaoxiong Zhan, Hai-Tao Zheng arxiv

Large language models are undergoing a transition from model technology to system technology. Engineering challenges like cache reuse, context capacity, agent scheduling, and permission control resemble classical compute…

Understanding the Performance Horizon of the Latest ML Workloads with NonGEMM Workloads

2024-04-17 · Rachid Karami, Sheng-Chun Kao, Hyoukjun Kwon

Among ML operators today, GEneralMatrix Multiplication (GEMM)-based operators are known to be key operators that build the main backbone of ML models. As their computational overhead dominates the overall execution time …

Model Compression

ALMAB-DC: Active Learning, Multi-Armed Bandits, and Distributed Computing for Sequential Experimental Design and Black-Box Optimization

2026-03-22 · Foo Hui-Mean, Yuan-chin I Chang arxiv

Sequential experimental design under expensive, gradient-free objectives is a central challenge in computational statistics: evaluation budgets are tightly constrained and information must be extracted efficiently from e…

Multi-Armed BanditsActive Learning