12.02.2002 ОбзорыОлег Денисов, Сергей Назаров Далеко не первый год мы являемся свидетелями соперничества AMD и Intel на рынке процессоров для ПК. Последним событием на этом фронте стало появление на сцене процессоров AMD Athlon XP и Intel Pentium 4 2,2 ГГц (с новым 0,13-мкм ядром Northwood и L2-кэшем объемом 512 Кбайт), положившее начало новому витку этой непрекращающейся гонки за гигагерцами. Поэтому мы и решили провести тестирование компьютеров, с тем чтобы выяснить, каким образом скорость выполнения различных программных приложений будет зависеть от особенностей работы процессоров AMD Athlon XP и Intel Pentium 4. Но сначала кратко остановимся на отличиях в архитектуре этих процессоров. По сравнению с предыдущими процессорами Intel в архитектуре Intel Pentium 4 появилось несколько инноваций, главные из которых — гиперконвейерная (Hyper-Pipelined) технология, системная шина 400 МГц и набор инструкций для обработки мультимедийный данных SSE2 (Streaming SIMD Extensions 2). Основная идея технологии Hyper-Pipelined состоит в значительном удлинении конвейера, который у Pentium 4 состоит из 20 стадий, при одновременном повышении эффективности алгоритмов предсказания ветвлений. Такая архитектура в первую очередь рассчитана на выполнение задач с большим потоком обрабатываемых данных и небольшим количеством ветвлений. Но если в задаче много ветвлений, это приводит к большому количеству ошибок предсказания и, как следствие, к частым сбросам конвейера, каждый из которых приводит к временной остановке ...
читать далее.