Купи себе немного солнца Докучаев Дмитрий aka Forb Спецвыпуск Xakep, номер #038, стр. 038-028-6 Первоначально архитектура SPARC разрабатывалась с целью упрощения реализации 32-битового процессора. С улучшением технологии изготовления интегральных схем она развивалось, и в настоящее время имеется 64-битовая версия этой архитектуры (SPARC-V9). SPARC-архитектура обладает всеми особенностями RISC-архитектур. С другой стороны, у нее есть свои специфические особенности: три основных формата команд, достаточно большой регистровый файл, отдельный регистровый файл для чисел с плавающей точкой и т.д. Процессор UltraSPARC-1 представляет собой высокопроизводительный, высокоинтегрированной суперскалярный процессор, реализующий 64-битовую архитектуру SPARC-V9. MicroSPARC-II - один из сравнительно недавно появившихся процессоров семейства SPARC. Основное его назначение - однопроцессорные низкостоимостные системы. Процессор microSPARC II имеет 64-битовую шину данных для связи с памятью и поддерживает оперативную память емкостью до 256 Мбайт. В процессоре интегрирован контроллер шины SBus. Некоторые цифры для UltraSPARC III: скорость обмена с памятью - 2,4 Гбайт/с; скорость обмена системной шины с памятью - 4,8 Гбайт/с; количество транзисторов - 29 миллионов; технология изготовления - 0,18 мкм (6 слоев), алюминий. В процессорах UltraSPARC II введен новый набор инструкций VIS (Video Instruction Set), включающий команды: упаковки и распаковки пикселов; параллельного сложения, умножения и сравнения данных, представленных в нескольких целочисленных форматах; обработки контуров изображений и многое другое. UltraSPARC III - это единственный на сегодняшний день микропроцессор, имеющий интегрированную масштабируемую поддержку памяти, возможность использования процессоров с разными частотами в одной системе, и однотактовый протокол когерентности. |