Многоядерная микроархитектура (Intel Core). На Форуме Развития (Intel Development Forum) в марте 2006 г. Intel обнародовала подробности новой микроархитектуры Intel Core, являющейся преемником NetBurst и мобильных процессоров Pentium M, которая рассматривалась в качестве основы для планируемых к выпуску многоядерных процессоров, ориентированных на серверные, настольные и мобильные компьютеры. Микроархитектура Intel Core была разработана той же группой инженеров Intel, которая спроектировала высокоэкономичные процессоры Pentium M.
Основываясь на принципах энергетической экономичности (важнейшая черта мобильных процессоров Intel Pentium M) и существующих технологиях Intel Pentium IV, многоядерная архитектура также включает ряд важных усовершенствований:
• расширенное динамическое выполнение (Intel Wide Dynamic Execution) — позволяет каждому «широкому» ядру выполнять до четырех полных команд одновременно, используя эффективный 14-стадийный конвейер — спекулятивное выполнение с изменением порядка инструкций, усовершенствованный алгоритм предсказания переходов, уменьшающий количество неверных предсказаний;
• интеллектуальное управление электропитанием (Intel Intelligent Power Capability);
• интеллектуальное управление кэш-памятью (Intel Advanced Smart Cache) — совместное использование L2-кэша, что позволяет уменьшить потребление мощности путем переключения трафика между модулями памяти ядер процессора; например, если одно из ядер не занято, второе может использовать полный (двойной) кэш;
• интеллектуальный доступ к памяти (Intel Smart Memory Access) — еще одна особенность, которая улучшает системную производительность, уменьшая латентность памяти и таким образом улучшая скорость передачи данных к подсистеме памяти;
• улучшенная цифровая обработка мультимедиа (Intel Advanced Digital Media Boost) — теперь многие из 128-битовых команд SSE, SSE 2 и SSE3 смогут выполняться в пределах только одного цикла процессора. Это фактически удваивает скорость выполнения этих команд, которые широко используются в мультимедийных и графических приложениях.
Таким образом, новая архитектура осуществила воссоединение настольных и мобильных линий в изделиях Intel.
Все двухъядерные чипы настольных ПК также поддерживают технологии, введенные в последние месяцы 2004г.:
• Vandepool — технология Intel (также известна как технология виртуализации — VT), позволяет одновременно выполнять несколько операционных систем и приложений в независимых разделах памяти, при этом единственная компьютерная система функционирует как несколько виртуальных машин.