Физическое окружение вычислительной техники

       

Что означает термин "сверхмасштабный"


Рассуждая о том, насколько компьютеры каждого нового поколения быстрее своих предшественников, производители часто упоминают о сверхмасштабной (superscalar) производительности. Что же означает это загадочное слово?

Грубо говоря, это означает, что если частоты часов старого и нового PC одинаковы, то новый PC все равно будет работать быстрее старого. Если частота часов нового PC в два раза больше, то новый PC будет работать более чем в два раза быстрее старого. То есть, производительность растет не пропорционально частоте, а быстрее, отсюда и приставка "сверх".

Причин у сверхмасштабностй несколько. Обычно она достигается усовершенствованием внутренней структуры процессора, а именно, встраиванием дополнительных исполняющих модулей, увеличением размера конвейера инструкций, улучшением кэша L1 и. т. д. Другая причина сверхмасштабной производительности — это умение процессора "мыслить" на несколько ходов вперед, т. е. умение специально выполнять инструкции, очередь которых еще не настала, в надежде на то, что они понадобятся в дальнейшем. Если в дальнейшем дело действительно доходит до этих инструкций; то процессор пролетает их на повышенной скорости, не теряя времени на их выполнение. Есть еще один способ повысить производительность, не трогая частоту — поставить на материнскую плату дополнительный процессор.

Независимо от причин, термин "сверхмасштабный" (иногда используют не вполне удачную кальку суперскалярный) обозначает компьютер, работающий быстрее, чем можно было подумать. Это конечно здорово, но нет здесь той запутанности, мистичности (или техничности), которых можно было ожидать от расшифровки столь загадочно звучащего термина.



Содержание раздела