спекулятивное исполнение
Sign in to saveметод оптимизации вычислений
Article · Русский
Спекулятивное выполнение — это метод оптимизации, при котором компьютерная система выполняет некоторую задачу, которая может оказаться ненужной. Работа выполняется до того, как станет известно, действительно ли она необходима, чтобы предотвратить задержку, которая может возникнуть при выполнении работы после того, как станет известно, что она необходима. Если выясняется, что работа в конце концов не нужна, большинство изменений, внесённых в работу, отменяются, а результаты игнорируются. Цель состоит в том, чтобы предоставить больше параллелизма, если доступны дополнительные . Этот подход используется во множестве областей, включая предсказание ветвления в конвейерных процессорах, предсказание значения для использования локальности значения, предварительная выборка памяти и файлов и в системах баз данных. Спекулятивная многопоточность — это особый случай спекулятивного исполнения.
Abstract from DBpedia / Wikipedia · CC BY-SA