link140 link141 link142 link143 link144 link145 link146 link147 link148 link149 link150 link151 link152 link153 link154 link155 link156 link157 link158 link159 link160 link161 link162 link163 link164 link165 link166 link167 link168 link169 link170 link171 link172 link173 link174 link175 link176 link177 link178 link179 link180 link181 link182 link183 link184 link185 link186 link187 link188 link189 link190 link191 link192 link193 link194 link195 link196 link197 link198 link199 link200 link201 link202 link203 link204 link205 link206 link207 link208 link209 link210 link211 link212 link213 link214 link215 link216 link217 link218 link219 link220 link221 link222 link223 link224 link225 link226 link227 link228 link229 link230 link231 link232 link233 link234 link235 link236 link237 link238 link239 link240 link241 link242 link243 link244 link245 link246 link247 link248 link249 link250 link251 link252 link253 link254 link255 link256 link257 link258 link259 link260 link261 link262 link263 link264 link265 link266 link267 link268 link269 link270 link271 link272 link273 link274 link275 link276 link277 link278 link279

PersCom — Компьютерная Энциклопедия Компьютерная Энциклопедия

Процессоры

Процессоры

Системная шина

У шины AMD K7 есть два замечательных свойства. Во-первых, это не обычная общая шина, а коммутатор. Такое решение обеспечивает гарантированную пропускную способность для соединений «точка-точка», в то время как на общей шине возможны конфликты. Во-вторых, системная шина К7 имеет частоту до 400 МГц. При ширине шины 64 разряда плюс 8 разрядов ЕСС она имеет пропускную способность до 3,2 Гбайт/с. Скоростная шина нужна не только для поддержки быстрой оперативной памяти DDR, но и для обеспечения потоков ввода-вывода от шин PCI и AGP.

Интерфейс системной шины К7 электрически совместим с протоколом шины Alpha EV6. Микропроцессор К7 подсоединяется к шине через интерфейс Socket A (Socket 462). Важной особенностью, влияющей на пропускную способность шины К7, является объем передаваемых по шине пакетов. Такая пакетная передача данных способствует конвейеризации обработки транзакций на шине. Для К7 размер пакета составляет 64 байта (длина строки кэша), что вдвое больше, чем у процессоров поколения Р6. Эффективному использованию системной шины способствует раздельная обработка транзакций. Она позволяет перекрывать выполнение различных транзакций во времени, разрешая начинать обработку новых транзакций, не дожидаясь завершения предыдущих. Теоретически максимальная емкость адресуемой шиной оперативной памяти в К7 составляет 8 Тбайт, но реально наборы системной логики поддерживают до 4 Гбайт.



Многослойные структуры

Наложение новых слоев осуществляют несколько раз, при этом для межслойных соединений в слоях оставляют окна, которые заполняют атомами металла. В результате на кристалле создаются металлические полоски — проводящие области. Процесс выращивания и обработки всех слоев длится несколько недель, а сам производственный цикл состоит из более чем 300 стадий. В итоге на кремниевой пластине формируются сотни идентичных процессоров.

Интерфейс Socket 775

Pentium 4 2666-3800 МГц (с июня 2004)
Celeron D 2533-3200 МГц (с июня 2004)
Pentium 4 ЕЕ 3460-3730 МГц (с июня 2004)

Следующим крупным шагом компании Intel по совершенствованию тех-
нологии стал перевод всех процессоров для настольных систем на интер-
фейс Socket 775 LGA (Land Grid Array). Несколько ранее была внедрена
усовершенствованная архитектура ядра Prescott (технормы 90 нм). Ядро
отличается удлиненным исполнительным
конвейером, увеличенным до 1024 Кбайт
объемом кэша L2, поддержкой набора ин-
струкций SSE3. При этом тепловая мощ-
ность процессора Pentium 4 на ядре Prescott
с частотой 3,8 ГГц достигла 125 Вт.
Процессоры семейства Celeron D обяза-
ны своим появлением внедрению технорм
90 нм. Соответственно политике компании
Intel, бюджетная модификация получила вдвое урезанный кэш (то есть 256 Кбайт) и ограниченную до 533 МГц частоту системной шины.

Переход на новый интерфейс ознаменовался знаменательным событием: компания Intel отказалась от маркировки процессоров по рабочей частоте и по примеру компании AMD ввела маркировку по рейтингу (процессорному номеру).

Особое место в семействе Pentium 4 занимают процессоры с маркировкой Extreme Edition {ЕЕ). Они построены на совершенно ином ядре Gallatin (технормы 130 нм). Основное отличие Pentium 4 ЕЕ заключается в наличии кэш-памяти третьего уровня объемом 2 Мбайт и увеличенной до 1066 МГц частоте системной шины.

Предсказание переходов

Кроме представления команд CISC в удобной для процессора форме микроархитектура ядра должна решать проблему предсказания ветвлений программы. Суть проблемы в том, что, встретив инструкцию перехода, процессор останавливает конвейер. Задержка будет тем дольше, чем больше длина конвейера.

Поэтому инструкции перехода надо выявлять заранее и реагировать соответствующим образом. Для этого предназначен специальный блок предсказания переходов (Branch Prediction Unit). Его задача — предвидеть направление перехода и, в случае удачного предсказания, сэкономить время. Соответственно, если результат предсказания будет неудачным, происходит полная остановка конвейера и очистка буферов.

Если в программе есть условные переходы (то есть такие, которые зависят от результата выполнения какой-либо операции), надо постараться «угадать», произойдет этот переход, или нет. Метод гадания на кофейной гуще здесь не подходит. Поэтому блок предсказаний хранит специальную таблицу истории переходов (Branch History Table), в которой записана результативность предыдущих примерно 4000 предсказаний. Кроме того, отслеживается точность последнего предсказания, чтобы при необходимости откорректировать алгоритм работы. Благодаря этому декодер выполняет по подсказке блока предсказания условный переход, а затем блок предсказаний проверяет, правильно ли было предсказано это условие. Микроархитектура Prefetch (предзагрузки или предвыборки) позволяет заранее знать, какие данные понадобятся процессору в будущем.

Специальные механизмы анализируют последовательности адресов, по которым происходила загрузка данных, и пытаются предугадать следующий адрес. Работает механизм предвыборки в тесном содружестве с Branch Prediction Unit и с подсистемой памяти.

Интерфейс Socket 940

Athlon 64 FX-51 — FX-53 (сентябрь 2003 — март 2004)

Процессор Athlon 64 FX с интерфейсом Socket 940 предназначен для серверных систем и оснащен двухканальным контроллером памяти DDR400 (поддерживается только регистровая память ЕСС). Процессор соединяется с северным мостом чипсета шиной HyperTransport с пиковой пропускной способностью 3200 Мбайт/с. Интерфейс Socket 940 поддерживается чипсетами: nVIDIA nForce3 150 и VIA K8T800.



Подкатегории