русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Процессоры AMD


Дата добавления: 2013-12-23; просмотров: 1160; Нарушение авторских прав


 

Фирма AMD в 1996 г. выпустила первый процессор К5, разработанный самостоятельно. Отставая в производительности, он не мог конкурировать с процессорами Intel. После этой неудачи AMD приобрел фирму NexGen, еще одного независимого разработчика х86 процессоров. NexGen обладал передовой на то время технологией и в небольших количествах выпускал кристаллы без арифметического сопроцессора. Используя эти наработки, AMD спроектировал новое поколение своих МП – К6. Поддерживая технологию ММХ в операциях с целыми числами, эти процессоры стали превосходить аналоги от Intel, отставая от них в операциях с плавающей точкой и, как следствие, в игровых тестах.

AMD для улучшения показателей в компьютерных играх предложил использовать не команды сопроцессора, а специально спроектированный набор SIMD-инструкций 3DNow!. В апреле 1998 г. AMD анонсировал процессор K6-2, в котором к обычному ядру K6 добавился еще один блок операций с числами одинарной точности с плавающей точкой. Благодаря тому, что он мог выполнять однотипные вычисления с четырьмя парами операндов одновременно на специально оптимизированных под 3DNow! приложениях, K6-2 показывал неплохую производительность. К6-2 имеет кэш-1 емкостью 32 Кб, кэш-2 емкостью от 512 Кб до 2 Мб, оснащен шиной Socket-7 фирмы Intel, работающей на частоте 100 МГц. Однако кэш-2 в нем не имеет второй независимой шины, что снижает быстродействие МП. AMD оснащает машины с этой шиной портом AGP, называя платформу Super7. В ядре К6-2 используется шестиконвейерная суперскалярная архитектура RISC86 и два набора: 3DNow! и ММХ инструкций.

В начале 1999 г. AMD выпустила новый процессор К6-III. В процессоре К6-III имеется встроенный кэш-2 емкостью 256 Кб, увеличивающий его быстродействие по сравнению с К6-2. Кроме того, увеличен кэш-1 до 64Кб и на системной плате расположен кэш-3 емкостью до 2Мб, работающий на частоте 100 МГц. Ядро осталось почти таким же, как в К6-2.



Для портативных компьютеров AMD выпустила процессоры К6-2+ и К6-III+. Эти процессоры выпущены по 0.18 мкм технологии, в корпусах CPGA для установки на платформу Super7 и способны работать при температуре корпуса 85oС. К6-2+ и К6-III+ рассчитаны на напряжение питания ядра 2 В. Поэтому выделяемая мощность в энергосберегающем режиме ИС составляет не более 3 Вт. Для управления питанием процессора AMD разработала адаптивную технологию PowerNow!. Пользователь может явно задать один из режимов в CMOS: производительность или энергосбережение. PowerNow! также может автоматически изменять напряжение в процессоре и его быстродействие в зависимости от заряда батарей.

Процессоры К6-2, К6-III из-за их дешевизны получили широкое распространение и позволили AMD конкурировать с МП Intel. В августе 1999 г. AMD выпустила процессор К7 Athlon, изготавливаемый по 0.25 мкм технологии. Ядро процессора нового поколения с кодовым именем Argon содержит 22 млн транзисторов. По этой технологии были выпущены процессоры с тактовой частотой 500, 550, 600, 650, 700 МГц. С ноября 1999 г. AMD начинает выпускать Athlon с частотой 750 и 800 МГц, процессоры К75 по технологии 0.18 мкм.

Процессор AMD Athlon выпускается в виде пластикового корпуса Card Module, куда помещена процессорная плата. Card Module вставляется в Slot A, который совместимым с Slot 1. Напряжение питания ядра для процессоров с частотой до 750 МГц составляет 1.6 В и 1.7 В для процессоров с 800 МГц и выше.

Системная шина AMD Athlon EV6 лицензирована у фирмы DEC. Она работает на частоте 100 МГц и передача данных по ней ведется на обоих фронтах сигнала, так что частота передачи данных фактически составляет 200 МГц. Разрядность шины данных EV6 – 72 бита, 8 из них используется под контрольную сумму для обнаружения и коррекции ошибок ECC. Скорость передачи данных с EV6 составляет 1.6 Гб/с, обеспечивает соединение точка-точка между процессорами и чипсетом с подключением до 14 МП, как показано на рис. 2.17.

 

 

Рис. 2.17. Многопроцессорная система на МП AMD Athlon с шиной EV6

 

В МП AMD Athlon кэш-1 емкостью 128 Кб (64 Кб отводится для данных и 64 Кб под инструкции) обеспечивает эффективную работу микропроцессора на высоких частотах. Кэш-2, расположенный на процессорной плате, может иметь объем от 512 Кб до 16 Мб с коэффициентом деления частоты 1/1, 2/3, 1/2, 1/3.

Ядро процессора Athlon имеет внутреннюю RISC-архитектуру. Дешифратор команд может преобразовать в RISC-инструкции одновременно 3 CISC-команды, независимо от их сложности. Чтобы декодер не простаивал RISC-команды могут накапливаются в модуле контроля команд, специальном буфере, рассчитанном на 72 инструкции. Таблица предсказания ветвлений содержит 2 048 ячеек, в которых сохраняются результаты логических операций для прогнозирования правильных переходов с вероятностью 95%.

AMD Athlon имеет три 12-ступенчатых конвейера для целочисленных операций. Поэтому процессор может выполнять 3 целочисленных команды одновременно. Сопроцессор Athlon длиной 15 стадий содержит 3 блока: один для выполнения простых операций типа сложения, второй – для сложных операций типа умножения и третий – для операций с данными. Athlon может выполнять одновременно две команды над вещественными числами.

Структура процессора AMD К7 представлена на рис. 2.18.

Архитектура блока SIMD-операций 3DNow! и ММХ в AMD Athlon не изменилась: два конвейера обрабатывают инструкции, работающие с 64-битными регистрами, в которых лежат пары вещественных чисел одинарной точности. Были добавлены 24 новых инструкции для работы в области распознавания звука, видео и интернет с данными, находящимися в кэше. Теперь набор Enchanced 3DNow! содержит 45 команд. Также Athlon содержит 2 блока MMX и может выполнять 2 ММХ-инструкции. AMD добавила в этот набор еще несколько инструкций, которые также появились в MMX-блоке процессоров Intel, такие как нахождение среднего, максимума и минимума и изощренные пересылки данных.

В июне 2000 г. AMD выпустила модифицированный процессор Athlon под торговой маркой Thunderbird, отличающийся интегрированным кэш-2 емкостью 256 Кб. Его основные характеристики практически остались прежними:

- чип, производимый по технологии 0.18 мкм с использованием алюминиевых или медных соединений;

- ядро Thunderbird, основанное на архитектуре Athlon, содержит 37 млн транзисторов и имеет площадь 120 кв.мм;

- предназначен для работы в специальных системных платах с 462-контактным процессорным разъемом Socket A;

- использует высокопроизводительную 100 МГц DDR системную шину EV6;

- кэш первого уровня 128 Кб разделен поровну на код и на данные;

- интегрированный в МП кэш второго уровня емкостью 256 Кб работает на полной частоте ядра;

- напряжение питания при частотах до 850 МГц равно 1.7 В, а при больших частотах – 1.75 В;

- набор SIMD-инструкций 3DNow!;

- выпускает версии с частотами 750, 800, 850, 900, 950, 1 000, 1 100, 1 133, 1 200, 1 300, 1 333 и 1 400 МГц.

к
 

Рис. 2.18. Структура процессора AMD K7

 

 

В табл. 2.5 приведены основные параметры процессоров AMD.

Таблица 2.5



<== предыдущая лекция | следующая лекция ==>
Процессор Pentium III | Архитектура NetBurst


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.