The OpenNET Project / Index page

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



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

Оглавление

AMD открыл фреймворк Caudron для быстрого создания прототипо..., opennews (??), 24-Июл-19, (0) [смотреть все]

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


23. "AMD открыл фреймворк Caudron для быстрого создания прототипо..."  +/
Сообщение от Aliechemail (ok), 24-Июл-19, 16:00 
Это на каком, простите?
Ответить | Правка | Наверх | Cообщить модератору

25. "AMD открыл фреймворк Caudron для быстрого создания прототипо..."  +/
Сообщение от Andrey Mitrofanov_N0 (??), 24-Июл-19, 16:07 
> Это на каком, простите?

http://www.phoronix.com/vr.php?view=28065 Интриги же.

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

28. "AMD открыл фреймворк Caudron для быстрого создания прототипо..."  +5 +/
Сообщение от Аноним (20), 24-Июл-19, 16:38 
Интриг нет никаких.
Ryzen 3000 некорректно выполняет инструкции.

Ryzen 2000 RDRAND
https://forum.level1techs.com/uploads/default/original/3X/2/...

Ryzen 3000 RDRAND
https://forum.level1techs.com/uploads/default/original/3X/f/...
В новом райзене инструкция генерации случайного числа выдает совершенно случайное число -1 при этом взводит флаг успешного выполнения инструкции.

Опять прихайпованные хомяки поработали бетатестерами за деньги.

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

30. "AMD открыл фреймворк Caudron для быстрого создания прототипо..."  +4 +/
Сообщение от Аноним (13), 24-Июл-19, 16:52 
> инструкция генерации случайного числа выдает совершенно случайное число -1

А должно было 4 - https://xkcd.com/221/

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

32. "AMD открыл фреймворк Caudron для быстрого создания прототипо..."  +2 +/
Сообщение от Aliechemail (ok), 24-Июл-19, 17:24 
Хреново, конечно, когда так всё запущено.
Но это тянет на очередную errata для amd64. Не более того...
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

62. "AMD открыл фреймворк Caudron для быстрого создания прототипо..."  +1 +/
Сообщение от Аноним (-), 25-Июл-19, 01:33 
Вообще-то это тянет на очередной бэкдор, в этот раз в генераторе "случайных" чисел
Ответить | Правка | Наверх | Cообщить модератору

74. "AMD открыл фреймворк Caudron для быстрого создания прототипо..."  +1 +/
Сообщение от Аноним (72), 25-Июл-19, 11:26 
Нет, таким генераторам никто не доверяет при настоящих требованиях по сикурности (например при генерации приватных ключей), реализации аппаратных генераторов разнятся, может там математическая формула (например еще одна версия rule 30) против состояния процессора, тогда можно вычислить "случайное число" передав нужное состояние, когда нужна сикурность то используют источники энтропий в виде действий пользователя или I/O, это занимает время, но надежно. А от аппаратных генераторов главное получить миллион случайных или псевдослучайных чисел за секудну.
Ответить | Правка | Наверх | Cообщить модератору

79. "AMD открыл фреймворк Caudron для быстрого создания прототипо..."  +1 +/
Сообщение от Аноним (102), 25-Июл-19, 12:30 
> Нет, таким генераторам никто не доверяет при настоящих требованиях по сикурности (например
> при генерации приватных ключей), реализации аппаратных генераторов разнятся, может там
> математическая формула (например еще одна версия rule 30) против состояния процессора,
> тогда можно вычислить "случайное число" передав нужное состояние, когда нужна сикурность
> то используют источники энтропий в виде действий пользователя или I/O, это
> занимает время, но надежно. А от аппаратных генераторов главное получить миллион
> случайных или псевдослучайных чисел за секудну.

С этой инструкций дело не в самих результатах, а в документированном их возможном отсутствии:

Hardware modifies the CF flag to indicate whether the value returned in the destination register is
valid. If CF = 1, the value is valid. If CF = 0, the value is invalid. Software must test the state of the CF flag prior to using the value returned in the destination register to determine if the value is valid. If the returned value is invalid, software must execute the instruction again. Software should implement a retry limit to ensure forward progress of code.

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

82. "AMD открыл фреймворк Caudron для быстрого создания прототипо..."  +/
Сообщение от Аноним (20), 25-Июл-19, 13:34 
На вышеприведенных скринах видно, что инструкция возвращает -1, НО при этом возвращает CF=1.
Выделенное курсивом неприменимо.
Ответить | Правка | Наверх | Cообщить модератору

101. "AMD открыл фреймворк Caudron для быстрого создания прототипо..."  +/
Сообщение от Аноним (102), 26-Июл-19, 14:27 
> На вышеприведенных скринах видно, что инструкция возвращает -1, НО при этом возвращает
> CF=1.
> Выделенное курсивом неприменимо.

Выделенное курсивом означает: возможен вечный цикл на тех процессорах, где команда "работает".

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

78. "AMD открыл фреймворк Caudron для быстрого создания прототипо..."  +/
Сообщение от Аноним (102), 25-Июл-19, 12:18 
> Интриг нет никаких.
> Ryzen 3000 некорректно выполняет инструкции.
> Ryzen 2000 RDRAND
> https://forum.level1techs.com/uploads/default/original/3X/2/...
> Ryzen 3000 RDRAND
> https://forum.level1techs.com/uploads/default/original/3X/f/...
> В новом райзене инструкция генерации случайного числа выдает совершенно случайное число
> -1 при этом взводит флаг успешного выполнения инструкции.

Support for the RDRAND instruction is optional. On processors that support the instruction, CPUID
Fn0000_0001_ECX[RDRAND] = 1.

> Опять прихайпованные хомяки поработали бетатестерами за деньги.

Почём?

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

81. "AMD открыл фреймворк Caudron для быстрого создания прототипо..."  +/
Сообщение от Аноним (20), 25-Июл-19, 13:30 
для Ryzen 3000 там
>30 RDRAND. Read-only. Reset: Fixed,1. RDRAND instruction support.

Фиксированная 1 - Процессор поддерживает.


-

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

100. "AMD открыл фреймворк Caudron для быстрого создания прототипо..."  +/
Сообщение от Аноним (102), 26-Июл-19, 14:25 
> для Ryzen 3000 там
>>30 RDRAND. Read-only. Reset: Fixed,1. RDRAND instruction support.
> Фиксированная 1 - Процессор поддерживает.

Где "там"? Вы проверили камень, который выдавал вышеприведённые результаты, или цитируете какой-то документ?

> -

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

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

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




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

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