Difference between revisions 20865963 and 21373257 on ukwiki{{Infobox Computer Hardware Cpu | name = Pentium 4 | image = Pentium 4-2,4GHz.JPG | caption = Intel Pentium 4 | produced-start = 2000 | produced-end = 2008 | slowest = 1300 | slow-unit = MHz | fastest = 3800 | fast-unit = GHz (contracted; show full)езультати виконання умовних переходів на основі накопиченої статистики. Однак, іноді блок пророкування переходів все ж помиляється, і в цьому випадку доводиться повністю очищати конвеєр, зводячи нанівець усю попередньо проведену процесором роботу по виконанню не тієї гілки в програмі. Природно, при більш довгому конвеєрі, його очищення обходиться дорожче в тому сенсі, що на нове заповнення конвеєра йде більше процесорних тактів, а отже і часу. ===Advanced Dynamic Execution=== Advanced Dynamic Execution, як раз і є мінімізація простою процесора при неправильному прогнозі переходів і збільшення імовірності правильних передбачень. Для цього Intel поліпшив блок вибірки інструкцій для позачергового виконання і підвищив правильність передбачення переходів. Правда, для цього алгоритми передбачення переходів були доопрацьовані мінімально, основним же засобом для досягнення мети було обрано збільшення розмірів буферів, з якими працюють відповідні блоки процесора. Так, для вибірки наступної інструкції для виконання вик(contracted; show full)* [http://www.radioland.net.ua/contentid-214.html Використання кеша] * [http://www.cpu-world.com/Cores/Cedar%20Mill.html Cedar Mill] == Див. також == * [[Pentium]] * [[Intel]] {{Intel CPU}} All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://uk.wikipedia.org/w/index.php?diff=prev&oldid=21373257.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|