The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Intel развивает упрощённую архитектуру x86S, работающую только в 64-разрядном режиме, opennews (?), 20-Май-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


7. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +/
Сообщение от Аноним (7), 20-Май-23, 21:18 
Когда уже появятся 128 разрядные компы?
Ответить | Правка | Наверх | Cообщить модератору

9. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +4 +/
Сообщение от kusb (?), 20-Май-23, 21:20 
Когда надо будет это адресовать, наверное.
Ответить | Правка | Наверх | Cообщить модератору

184. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +3 +/
Сообщение от Аноним (184), 21-Май-23, 13:28 
Удваиваю, для арифметических операций есть расширения, а 64-битная шина адресует до 16 млн терабайт памяти.
Ответить | Правка | Наверх | Cообщить модератору

241. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +/
Сообщение от анонимит (?), 21-Май-23, 20:13 
128 бит это также цисловые операции
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

14. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  –4 +/
Сообщение от ИмяХ (?), 20-Май-23, 21:28 
Уже давно есть даже 512 битные. Гугли SSE и AVX
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

20. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +6 +/
Сообщение от Ivan_83 (ok), 20-Май-23, 21:34 
Вы бы сами погуглили для начала.
Когда дело доходит до работы с 256 регистрами то быстро выясняется что они в лучшем случае обрабатываются как 4 регистра по 64 бита, те если нужно сложение/умножение/сдвиг и прочее то это не одна инструкция а набор который обрабатывает переход через границу 64 бита.
Ответить | Правка | Наверх | Cообщить модератору

96. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +8 +/
Сообщение от Аноним (96), 21-Май-23, 00:36 
128-битными CPU считаются, когда у них РОНы 128-битные.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

37. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +3 +/
Сообщение от FSA (??), 20-Май-23, 22:10 
> Когда уже появятся 128 разрядные компы?

Примерно когда появится IPv7 или другой номер, если будет 7 занято, как было с IPv5. Номер 5 уже был занят в заголовке в другом RFC.

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

72. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +/
Сообщение от kusb (?), 20-Май-23, 23:03 
Никогда не понимал про ipv1 ipv2 ipv5
Ответить | Правка | Наверх | Cообщить модератору

65. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +/
Сообщение от mikhailnov (ok), 20-Май-23, 22:48 
Эльбрусы в "защищенном режиме" 128-битные. Уже сейчас.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

95. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  –4 +/
Сообщение от Ivan_83 (ok), 21-Май-23, 00:25 
Где!?
На амазоне нет, на ебее нет, на алишке тоже нет.
Ответить | Правка | Наверх | Cообщить модератору

133. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  –4 +/
Сообщение от n00by (ok), 21-Май-23, 06:45 
У того разработчика ОС много интересных гипотез, например, #define в языке Си объявляет переменную.
Ответить | Правка | Наверх | Cообщить модератору

220. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  –1 +/
Сообщение от FF (?), 21-Май-23, 17:14 
на Авито посмотри
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

222. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +2 +/
Сообщение от FF (?), 21-Май-23, 17:14 
а, ну да, ты же не в России
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

366. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +1 +/
Сообщение от Аноним (366), 23-Май-23, 00:39 
Там теоретические выкладки, так что там в военное время 512 битные процессоры бывают...
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

132. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  –1 +/
Сообщение от n00by (ok), 21-Май-23, 06:40 
> Эльбрусы в "защищенном режиме" 128-битные. Уже сейчас.

Кто допустил этого программиста на баш до разработки операционных систем и почему эти люди ещё на свободе?

"""
В архитектуре E2K представлен сверхбольшой файл регистров. Все регистры E2K являются универсальными и могут содержать как целочисленные данные, так и числа с плавающей запятой. Всего имеется 256 регистров длиной по 64 разряда каждый. В E2K есть два почти симметричных кластера, каждый из которых содержит по 256 регистров.
"""

>> регистров длиной по 64 разряда

64 разряда - это 64 бита, если выражаться на твоей мове.

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

434. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +/
Сообщение от Аноним (-), 25-Май-23, 20:18 
А как они стэк сохраняют в таком монстрятнике? И сколько времени в этой штуки переключение контекста вообще занимает с такими регистровыми файлами?
Ответить | Правка | Наверх | Cообщить модератору

439. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +/
Сообщение от пох. (?), 25-Май-23, 22:42 
> А как они стэк сохраняют в таком монстрятнике? И сколько времени в

ты бы сперва уточнил, есть ли у них вообще этот самый стек.
А то ж это изобретали во времена всеобщей любви к 360.
> этой штуки переключение контекста вообще занимает с такими регистровыми файлами?

Если стека нет и второго регистрового файла для ring0 тоже нет - то доооолго.

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

441. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +/
Сообщение от n00by (ok), 26-Май-23, 08:58 
Так сохранять надо не при переходе в ядро (что надо, и так сохраняется в прологе функции, которая вызывает шлюз). Сохранять и восстанавливать надо при переключении на другой поток. На каждый поток теневых регистров не напасёшся.
Ответить | Правка | Наверх | Cообщить модератору

440. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +/
Сообщение от n00by (ok), 26-Май-23, 08:52 
Из нижеследующего я понял, что сохранять надо 32 регистра, остальные (стековая часть) отображены в память (представляют собой вариант быстрого кеша, ячейки которого адресуются явно).

"9.3.1 Рабочие регистры

...

Рабочие регистры составляют регистровый файл. Размер регистрового файла - 256 регистров. Ну-
мерация регистров и их форматы приведены выше на рисунке D-2. Регистровый файл разделен на
две части: глобальную и стековую. Глобальная область находится в верхней части регистрового фай-
ла (младшие номера) и состоит из 32 регистров. Остальные 224 регистра составляют стековую часть
регистрового файла. Глобальная часть регистрового файла доступна во всех процедурах и не участ-
вует в процедурных механизмах. Стековая область регистрового файла используется в процедурных
механизмах и может быть аппаратно откачана в память или загружена из памяти."


Однако в другом месте пишут (см. ниже), что регистры не отображаются. Вероятно, это относится к первым 32-м регистрам. Это цитаты из "Руководство по эффективному программированию на платформе «Эльбрус» Выпуск 1.0". Талмуда по системному программированию у меня нет, это надо вон того программиста операционных систем спрашивать (кто 64 разряда адреса + 64-х разрядный тег назвал "Эльбрусы ... 128-битные").


"8.2 Виды локальности данных

...

ˆ простые локальные данные без взятия адреса:
– местоположение - регистры;
– время жизни - до выхода из процедуры;
– регистры не отображаются в память, ни с кем не конфликтуют;"

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

324. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +/
Сообщение от _kp (ok), 22-Май-23, 13:19 
> Эльбрусы в "защищенном режиме" 128-битные. Уже сейчас.

Только, это WLIW, под который никак не осилят вменяемые компиляторы, иначе б о проблемах переноса ПО не знал только ленивый. А если нет возможности даже простой перетрансляции, без конского падения производительности, то считай, что процессора и нет.

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

83. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  –1 +/
Сообщение от Аноним (83), 20-Май-23, 23:41 
Берешь ПЛИС, берешь спецификацию RISC-V в частности RV128I добавляешь к этой базе все нужные расширения и не забываешь про расширение Q которое позволяет работать с 128 битными числами с плавающей запятой. Потом пишешь софтовое ядро вот с этим всем для плис и вот он 128 битный процессор.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

99. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +2 +/
Сообщение от Аноним (96), 21-Май-23, 00:47 
Fabrice Bellard сделал софтовый эмулятор RV128IMAFDQC https://bellard.org/tinyemu/
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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