Что вам следует знать о процессоров Dynamic Execution

Во-первых, используемые в P6 или шестого поколения процессоров, динамичный исполнения позволяет процессору выполнять больше инструкций о параллельных, поэтому задачи будут завершены быстрее. Эта технология нововведений состоит из трех основных элементов:

Сектор прогнозирования

Сектор прогноз - это функция, ранее найдены только в высоком конце ЭВМ процессоров. Она позволяет процессору держать полную инструкцию трубопровода при движении на высокой скорости. Особое получать / декодировать в единицу процессора использует высоко оптимизированный алгоритм предсказания филиал предсказывать направление и результаты инструкций осуществляется с помощью нескольких уровней власти, призывы, и возвращает. Он похож на шахматный игрок рабочих из нескольких стратегий до игры играть по прогнозированию соперника стратегии несколько шагов в будущем. К прогнозирования результатов обучения заранее, в инструкции могут быть казнен, не дожидаясь.

Анализ наборов данных

Наборов данных анализа потоков данных через процессор обнаружения любых возможностей за пределами обучения для исполнения. Особое направление / подразделение осуществлять в процессор контролирует многие инструкции и может выполнить эти инструкции в порядке, что оптимизирует использование многочисленных superscalar исполнения единиц. В результате за пределами порядок исполнения инструкций может держать исполнения подразделений заняты, даже когда кэша хватает и других данных в зависимости от инструкции могут провести вещей деятельности.

Спекулятивные исполнения

Спекулятивные исполнения является способность процессора исполнить инструкции до самой программе борьбы. Процессор в направлении / выполнения подразделение использует dataflow анализ исполнить все имеющиеся инструкции в инструкции резерва и хранить результаты во временных регистрах. А пенсию подразделение затем поиски инструкции бассейн завершена инструкции, которые не зависят от данных других инструкции для запуска или нерешенные филиал прогнозы. Если такие инструкции завершена находятся, результаты привержены памяти на пенсию подразделение или соответствующий стандарт архитектуры Intel в порядке, в котором они первоначально были изданы. Затем они уволились из бассейна.

Динамическое исполнение основном снимает ограничения и зависимость от линейной последовательности обучения. Содействуя за пределами обучения для исполнения, он может сохранить рабочие инструкции подразделений, а не в ожидании данных из памяти. Даже инструкции могут быть предсказаны и выполненный из строя, результаты совершенных в оригинальном порядке, чтобы не сорвать программу или изменить поток. Это позволяет P6 запустить существующие Intel архитектуры программного обеспечения точности так, как П5 (Pentium) и предыдущих процессоров didjust целом гораздо быстрее!

это статья добавлена Ханна Quassar
Опровержение: Наш сайт не несет ответственности за информацию, содержащуюся в этой статье. Эта статья никоим образом не отражает взгляды, мнения, мысли или веры каталог статей сотрудников.

Перевод уведомления: В статье "Что нужно знать о процессоров Dynamic Execution" был переведен с использованием автоматизированной службы перевода. Мы приносим извинения за любые ошибки перевода, что произошло. Спасибо за понимание.

Online: 369 users browsing the articles directory

  

.