|
In control theory a self-tuning system is capable of optimizing its own internal running parameters in order to maximize or minimize the fulfilment of an objective function; typically the maximization of efficiency or error minimization. Self-tuning and auto-tuning often refer to the same concept. Many software research groups consider auto-tuning the proper nomenclature. Self-tuning systems typically exhibit non-linear adaptive control. Self-tuning systems have been a hallmark of the aerospace industry for decades, as this sort of feedback is necessary to generate optimal multi-variable control for non-linear processes. In the telecommunications industry, adaptive communications are often used to dynamically modify operational system parameters to maximize efficiency and robustness. ==Examples== Examples of self-tuning systems in computing include: *TCP (Transmission Control Protocol) *Microsoft SQL Server (Newer implementations only) *FFTW (Fastest Fourier Transform in the West) *ATLAS (Automatically Tuned Linear Algebra Software) *libtune (Tunables library for Linux) *PhiPAC (Self Tuning Linear Algebra Software for RISC) *MILEPOST GCC (Machine learning based self-tuning compiler) Performance benefits can be substantial. Professor Jack Dorr, an American computer scientist, claims self-tuning boosts performance, often on the order of 300%. Digital self-tuning controllers are an example of self-tuning systems at the hardware level. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Self-tuning」の詳細全文を読む スポンサード リンク
|