The OpenNET Project / Index page

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



"Компания NVIDIA объявила о покупке ARM"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для контроля за появлением новых сообщений - перед выходом жмите "Пометить прочитанным".
. "Компания NVIDIA объявила о покупке ARM" +/
Сообщение от n00by (ok), 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-х байтная) для явного отсекания неисполнимых ветвей. У меня в экспериментальном интерпретаторе одна никогда не исполняющаяся команда перехода увеличивает скорость почти в три раза.)

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Компания NVIDIA объявила о покупке ARM, opennews, 14-Сен-20, 09:56  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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