|国家预印本平台
首页|Iridescent: A Framework Enabling Online System Implementation Specialization

Iridescent: A Framework Enabling Online System Implementation Specialization

Iridescent: A Framework Enabling Online System Implementation Specialization

来源:Arxiv_logoArxiv
英文摘要

Specializing systems to specifics of the workload they serve and platform they are running on often significantly improves performance. However, specializing systems is difficult in practice because of compounding challenges: i) complexity for the developers to determine and implement optimal specialization; ii) inherent loss of generality of the resulting implementation, and iii) difficulty in identifying and implementing a single optimal specialized configuration for the messy reality of modern systems. To address this, we introduce Iridescent, a framework for automated online system specialization guided by observed overall system performance. Iridescent lets developers specify a space of possible specialization choices, and then at runtime generates and runs different specialization choices through JIT compilation as the system runs. By using overall system performance metrics to guide this search, developers can use Iridescent to find optimal system specializations for the hardware and workload conditions at a given time. We demonstrate feasibility, effectivity, and ease of use.

Vaastav Anand、Deepak Garg、Antoine Kaufmann

计算技术、计算机技术

Vaastav Anand,Deepak Garg,Antoine Kaufmann.Iridescent: A Framework Enabling Online System Implementation Specialization[EB/OL].(2025-08-21)[2025-09-04].https://arxiv.org/abs/2508.16690.点此复制

评论