|
||||
Меню:
Главная
Форум
Литература: Программирование и ремонт Импульсные блоки питания Неисправности и замена Радиоэлектронная аппаратура Микросхема в ТА Рубрикатор ТА Кабельные линии Обмотки и изоляция Радиоаппаратура Гибкие диски часть 2 часть 3 часть 4 часть 5 Ремонт компьютера часть 2 Аналитика: Монтаж Справочник Электроника Мощные высокочастотные транзисторы 200 микросхем Полупроводники ч.1 Часть 2 Алгоритмические проблемы 500 микросхем 500 микросхем Сортировка и поиск Монады Передача сигнала Электроника Прием сигнала Телевидиние Проектирование Эвм Оптимизация Автомобильная электроника Поляковтрансиверы Форт Тензодатчик Силовые полевые транзисторы Распределение частот Резисторные и термопарные Оберон Открытые системы шифрования Удк |
[36] существующих в буфере (накопителе) команд, и сохранения результатов их выполнения в буферных регистрах. После этого модуль изъятия анализирует содержимое пула команд, чтобы проверить наличие завершенных команд, не зависящих от данных, которые получены при выполнении других команд, или наличие команд, имеющих неразрешенные предсказания перехода. Результаты выполнения обнаруженных завершенных команд передаются в память модулем изъятия или соответствующей стандартной архитектурой Intel в том порядке, в котором они были получены. Затем команды удаляются из буфера. В сущности, динамическое выполнение устраняет зависимость от линейной последовательности команд. Выполнение команд с изменением их последовательности позволяет максимально загрузить модуль выполнения и сократить время ожидания, необходимое для получения данных из памяти. Несмотря на то что порядок предсказания и выполнения команд может быть изменен, их результаты передаются в исходном порядке, для того чтобы не прерывать и не изменять течение программы. Это позволяет процессорам Р6 выполнять программы, оптимизированные для архитектуры Intel, точно так же, как это делали Р5 (Pentium) или процессоры более ранних версий, но на целый порядок быстрее! Архитектура двойкой независимой шины Эта архитектура (Dual Independent Bus - DIB) впервые была реализована в процессоре шестого поколения и предназначалась для увеличения пропускной способности шины процессора и повышения производительности. При наличии двух независимых шин данных для ввода-вывода процессор получает доступ к данным с любой из них одновременно и параллельно, а не последовательно, как в системе с одной шиной. Вторая, или фоновая (backside), входная шина процессора с DIB применяется кэш-памятью второго уровня, поэтому она может работать значительно быстрее, чем в том случае, если бы ей пришлось использовать (совместно с процессором) основную шину. В архитектуре DIB предусмотрено две шины: шина кэш-памяти второго уровня и шина, соединяющая процессор и основную память (FSB). Процессоры Pentium Pro, Celeron, Pentium II/U1/4, Athlon и Duron могут использовать обе шины одновременно, благодаря чему снижается критичность такого параметра, как пропускная способность шины. Благодаря архитектуре двойной шины кэш-память второго уровня более современных процессоров может работать на полной скорости в ядре процессора на независимой шине, используя при этом основную шину центрального процессора (FSB) для обработки текущих данных, поступающих на микросхему и отправляемых ею. Шины работают с разной тактовой частотой. Шина FSB, или главная шина центрального процессора, соединена с системной платой, а шина кэшпамяти второго уровня - непосредственно с ядром процессора. При увеличении рабочей частоты процессора увеличивается тактовая частота кэш-памяти второго уровня. Для реализации архитектуры DIB кэш-память второго уровня перемещена с системной платы в один корпус с процессором, что позволило приблизить быстродействие кэш-памяти второго уровня к быстродействию встроенной кэш-памяти, которое значительно превосходит быстродействие памяти, помещаемой на системную плату. Чтобы поместить кэш в корпус процессора, понадобилось модифицировать гнездо процессора. Архитектура DIB также позволяет системной шине выполнять одновременно несколько транзакций (а не одну последовательность транзакций), благодаря чему ускоряется поток информации внутри системы и повышается эффективность. Все средства DIB повышают пропускную способность почти втри ]Х1за по сравнению с процессором, имеющим архитектуру одиночной шины. Технология HyperThreading Такие операционные системы, как Windows NT 4.0/2000/ХР Professional/2003 Server и Linux, в полной мере поддерживают компьютеры с двумя или более установленными физическими процессорами, дающими подобным системам большой прирост производительности по сравнению с однопроцессорными компьютерами. Тем не менее двухпроцессорные компьютеры и системные платы всегда были на порядок дороже их однопроцессорных "сородичей", а добавление второго процессора в поддерживающую подобную модернизацию систелгу приводило к возникновению различных сложностей, связанных с подбором одинаковой тактовой частоты и конфигу рацио иных параметров для двух процессоров. Новейшая технология HyperThreading (НТ) компании Intel позволяет одному процессору одновременно обрабатывать два независимых потока команд. Другими словами, НТ превращает один физический процессор в два виртуальных. Изначально технология НТ была представлена в семействе серверных процессоров Xeon в марте 2002 года. Она позволила виртуально вдвое увеличить количество процессоров многопроцессорных серверов. Затем НТ появилась в предназначенных для рабочих станций процессорах Xeon с тактовой частотой шины 533 МГц, после чего в ноябре 2002 года дебютировала в процессоре Pentium 4 с тактовой частотой 3,06 ГГц, ориентированном на рынок домашних/офисных ПК. Принцип работы Поддерживающий НТ процессор имеет два набора общих регистров, регистры управления н другие системные компоненты. В то же время логические процессоры совместно используют кэш-память, вычислительные блоки и шины данных/ввода-вы вода. При выполнении программ каждый логический процессор обрабатывает один поток (рис. 4.14). Один процессор Два физических процессора -- ив Поток 2
I Простой I Простой процессора Процессоре поддержкой НТ Рис.4.14. Процессор, поддерживающий ИТ, позволяет заполнить нремя простоя выполнением другого процесса, тем самым увеличивая многозадачность и быстродействие мпотпоточных приложений Совместное использование процессорных компонентов приводит к тому, что быстродействие системы с НТ-процессором меньше быстродействия систем с двумя физическими процессорами. Однако выполнение нескольких приложений или одного многопоточного приложения в системе с НТ-процессором демонстрирует прирост производительности примерно на 25% по сравнению с обычным однопроцессорным компьютером. Требований к использованию Технология НТ, доступная для настольных систем, впервые появилась в процессоре Pentium 4 с тактовой частотой 3,06 ГГц. Более быстродействующие процессоры Pentium 4 и процессоры Pentium 4 с тактовой частотой шины 800 МГц также поддерживают НТ. Тем не менее одного лишь процессора недостаточно для реализации этой технологии в компьютере. Существуют и другие требования. Поддерживающая НТ системная плата (набор микросхем). Может понадобиться обновление BIOS. Поддержка BIOS включения/отключения ИТ. Если технология HyperThreading не поддерживается установленной операционной системой, НТ необходимо отключить средствами BIOS. Совместимая с НТ операционная система, например Windows ХР Ноте или Professional. При использовании режима 1 IT в программе Device Manager (Диспетчер устройств) будет показано два процессора. Большинство новых наборов микросхем Intel для процессоров Pentium 4 поддерживают технологию НТ. Тем не менее, если системная плата или компьютер были выпущены до появления НТ, необходимо программно обновить ("перепрошить") BIOS системной платы. Хотя операционные системы Windows NT 4.0 и Windows 2000 разработаны для использования нескольких физических процессоров, для обеспечения работы НТ-процессора потребуется изменить ряд конфигурационных параметров. Операционные системы Linux с версией ядра 2.4.18 и выше также поддерживают данную технологию. Ранние результаты тестов показывают, что технология НТ заметно повышает производительность существующих приложений. В свою очередь, производительность специально созданных для поддержки НТ приложений будет еще выше. Мобильные процессоры компании Intel В этом разделе предоставлены подробные характеристики мобильных процессоров компании Intel, начиная от 486-х с технологией SL и заканчивая современными процессорами Mobile Pentium 4, Mobile Pentium 4-М и Pentium М. Процессоры 486 с технологией SL Процессор Intel 486SL и другие процессоры с технологией SL (SX, DX2, DX4) использовались в большинстве портативных компьютеров, выпускаемых с 1990 года. Версии DX2 и DX4 работают на удвоенной и утроенной частоте шины, значительно повышая производительность центрального процессора. Процессор 486 обладает следующими характеристиками: 32-разрядное целочисленное ядро RISC; 8 Кбайт (SL/SX, DX2) или 16 Кбайт (DX4) унифицированной кэш-памяти первого уровня на кристалле; поддержка 4 Гбайт физической памяти; поддержка 64 Тбайт виртуальной памяти; интегрированный блок обработки чисел с плавающей точкой (математический сопроцессор); выполнение одной инструкции за такт; 32-раарядная шина процессора, работающая на частоте 33 МГц (пропускная способность 133 Мбайт/с); технология энергосбережения SL; режим SMM; ширина адресной шины составляет 32 бита. В процессоре 486 используется 32-разрядная шина данных, т.е. за один такт по шине данных процессора можно передать 4 байта. При частоте шины 33 МГц пропускная способность равна 133 Мбайт/с. Кроме того, процессор 486 имеет 32-разрядную адресную шину, что позволяет адресовать 2Л32 байт ОЗУ, или 4 Гбайт. Тем не менее большинством наборов системной логики для процессора 486 поддерживался максимум 64 Мбайт оперативной памяти. |
Среды: Smalltalk80 MicroCap Local bus Bios Pci 12С ML Микроконтроллеры: Atmel Intel Holtek AVR MSP430 Microchip Книги: Емкостный датчик 500 схем для радиолюбителей часть 2 (4) Структура компьютерных программ Автоматическая коммутация Кондиционирование и вентиляция Ошибки при монтаже Схемы звуковоспроизведения Дроссели для питания Блоки питания Детекторы перемещения Теория электропривода Адаптивное управление Измерение параметров Печатная плата pcad pcb Физика цвета Управлении софтверными проектами Математический аппарат Битовые строки Микроконтроллер nios Команды управления выполнением программы Перехода от ahdl к vhdl Холодный спай Усилители hi-fi Электронные часы Сердечники из распылённого железа Анализ алгоритмов 8-разрядные КМОП Классификация МПК История Устройства автоматики Системы и сети Частотность Справочник микросхем Вторичного электропитания Типы видеомониторов Радиобиблиотека Электронные системы Бесконтекстный язык Управление техническими системами Монтаж печатных плат Работа с коммуникациями Создание библиотечного компонента Нейрокомпьютерная техника Parser Пи-регулятор ч.1 ПИ-регулятор ч.2 Обработка списков Интегральные схемы Шина ISAВ Шина PCI Прикладная криптография Нетематическое: Взрывной автогидролиз Нечеткая логика Бытовые установки (укр) Автоматизация проектирования Сбор и защита Дискретная математика Kb радиостанция Энергетика Ретро: Прием в автомобиле Управление шаговым двигателем Магнитная запись Ремонт микроволновки Дискретные системы часть 2 | ||