The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Компания NVIDIA объявила о покупке ARM"
Отправлено n00by, 15-Сен-20 16:07 
>> Характерный признак CISC -- это инструкции типа "rep movs" и "loop" в
> я совсем не об этом спрашивал. Меня интересуют те, кто немного умеют
> кодить.

Дык и вопроса никакого не было. И "умеют кодить" это тоже не вопрос.

> Характерным признаком cisc эти инструкции не являются, сотни cisc процессоров не имели
> никаких "префиксов".

Угу -- потому у меня про префикс написано в скобочках с префиксом "не считая".

> Фиксированный размер команды тоже не является признаком risc -
> он побочное следствие архитектуры. Вы начитались рекламы ель-брусов? Это суперскалярная
> архитектура, а не risc.

У e2k слово (не опкод!) фиксированного размера и включает несколько команд, и размер этот поболее, потому архитектура и называется "с широким словом" (VLIW). А суперскалярные ныне все производительные процессоры (IA-32, вроде, с P5 -- лень уточнять). Суперскаларность значит, что выполнять за такт может несколько команд. В талмуде про это пишут: INC REG выполняется за 0,33 такта.

> Признаком risc является отсутствие арифметических и логических операций между разными
> типами памяти.

Этот другой признак так же как и упомянутый мною является следствием из цели RISC -- упрощение декодера. То есть изначальная идея была -- пустить часть транзисторов на вычислительную мощЪ, ценой увеличения размера машинного кода.

> Спекулятивного исполнения в ранних из них вообще не было (его ни у
> кого тогда не было, память дорогая, а обе архитектуры уже были).

Ну так и ссылка не на "тогда". Ныне на AMD64 неприличное кол-во транзисторов на это уходит, а предсказание порой абы как работает, талмуд рекомендует ставить ud2 (а она, опа, 2-х байтная) для явного отсекания неисполнимых ветвей. У меня в экспериментальном интерпретаторе одна никогда не исполняющаяся команда перехода увеличивает скорость почти в три раза.)

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру