vix.ing · top · new · best · stats · spec

IPA in the Loop: Control Design for Throughput Regulation in Computer Processors

2016/04/10 by Xinwei Chen, Y. Wardi, Chen, Xinwei +3
Computer Science · #Distributed systems and fault tolerance #FOS: Computer and information sciences #FOS: Mathematics #Optimization and Control (math.OC) #Parallel Computing and Optimization Techniques #Performance (cs.PF) #Real-Time Systems Scheduling

paper · pdf · doi:10.48550/arxiv.1604.02727

openalex publication_date 2016/04/10 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

A new technique for performance regulation in event-driven systems, recently proposed by the authors, consists of an adaptive-gain integral control. The gain is adjusted in the control loop by a real-time estimation of the derivative of the plant-function with respect to the control input. This estimation is carried out by Infinitesimal Perturbation Analysis (IPA). The main motivation comes from applications to throughput regulation in computer processors, where to-date, testing and assessment of the proposed control technique has been assessed by simulation. The purpose of this paper is to report on its implementation on a machine, namely an Intel Haswell microprocessor, and compare its performance to that obtained from cycle-level, full system simulation environment. The intrinsic contribution of the paper to the Workshop on Discrete Event System is in describing the process of taking an IPA-based design and simulation to a concrete implementation, thereby providing a bridge between theory and applications.

Citations

Related