![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"В ядро Linux 6.2 войдёт подсистема для ускорителей вычислений" | +/– | ![]() |
Сообщение от opennews (??), 01-Дек-22, 22:29 | ||
В ветку DRM-Next, которая намечена для включения в ядро Linux 6.2, принят код новой подсистемы "accel" с реализацией фреймворка для ускорителей вычислений. Данная подсистема построена на основе DRM/KMS, поскольку разработчиками уже было произведено расщепление представления GPU на составные части, включающие в себя достаточно независимые аспекты "вывод графики" и "вычисления", так что подсистема уже могла работать с контроллерами дисплея не имеющими блока вычислений, равно как и с блоками вычислений не имеющими своего контроллера дисплея, как, например, GPU ARM Mali, который является по сути акселератором... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 01-Дек-22, 22:29 | +/– | ![]() |
То есть для поддержки TPU в вёдрах больше не понадобятся гуглаговская версия ядра? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #2, #3, #8 |
2. Сообщение от Аноним (2), 01-Дек-22, 23:02 | +9 +/– | ![]() |
Постепенно, вероятно, дрова желеща будут уходить на это и майнлайниться. Это назревало давно, поскольку многие GPU на самом деле давно уже стали акселераторами вычислений и даже видеовыход не у всех уже есть, датацентровым числодроиблкам на основе амд и нвидий выход на экран не очень то и нужен был уже давно. А тут доразвили немного идею, давно напрашивалось и вот наконец сделали. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
3. Сообщение от Аноним (3), 01-Дек-22, 23:14 | +/– | ![]() |
Сделают всё в лучших традициях: ещё как понадобится. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
4. Сообщение от Аноним (4), 01-Дек-22, 23:43 | +2 +/– | ![]() |
Получается что можно будет обойтись без OpenCL? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #5, #7, #11, #17 |
5. Сообщение от Аноним (3), 01-Дек-22, 23:53 | +12 +/– | ![]() |
Будет всё просто по-другому, чтобы было что постоянно переписывать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #6 |
6. Сообщение от Аноним (6), 02-Дек-22, 00:13 | +2 +/– | ![]() |
А потом компилять! Ждём ebuild'ы... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
7. Сообщение от Аноним (8), 02-Дек-22, 00:32 | +3 +/– | ![]() |
Только-только ржавый опенцл в мезу втащили, а уже выкидывать пора😁 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #50 |
8. Сообщение от Аноним (8), 02-Дек-22, 00:36 | –2 +/– | ![]() |
Гугловские ускорители вообще через обычные riscv инструкции доступны без вот этого вот всего https://servernews.ru/1074746 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #10 |
9. Сообщение от Аноним (9), 02-Дек-22, 00:44 | –4 +/– | ![]() |
Только бы эти аутисто ускорители желательно не затрагивали версию 20.04 и 21.04 потому что лучше сделать не могут. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #18 |
10. Сообщение от Аноним (-), 02-Дек-22, 01:01 | +3 +/– | ![]() |
Чудак, чтобы RISCV инструкции как-то попали в тот блок, который где-то сбоку от основного системного проца, кто-то должен туда этот код послать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #20 |
11. Сообщение от Аноним (-), 02-Дек-22, 01:03 | –1 +/– | ![]() |
Это более низкий уровень, некий базовый обмен с акселераторами и налажывание выполнения джобов на них. Откуда эти джобы берутся, какое апи вывешивается для их генерации и прочее - вне этого контекста. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
12. Сообщение от Аноним (12), 02-Дек-22, 01:04 | –1 +/– | ![]() |
в итоге все эти дрова и обвязки для _ускорителей_ по факту будут только тормозить ядро | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #14 |
14. Сообщение от Аноним (-), 02-Дек-22, 01:09 | +/– | ![]() |
Это как? Вот прям ща opencl на моем GPU долбит в 30 раз больше хешей чем CPU в принципе мог изобразить. Можете попробовать порвать такой результат без аскселерации, удачи. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #23 |
15. Сообщение от username hidden (?), 02-Дек-22, 01:13 | +2 +/– | ![]() |
автор, разбивай предложения на куски. 5 раз за коротенькую новость написать "подсистема" -- это жесть полная. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #16 |
16. Сообщение от Аноним (-), 02-Дек-22, 01:26 | +2 +/– | ![]() |
> автор, разбивай предложения на куски. 5 раз за коротенькую новость написать "подсистема" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #39 |
17. Сообщение от pfg21 (ok), 02-Дек-22, 01:30 | +/– | ![]() |
без опенцл не обойтись. это описание того чего надо вычислить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
18. Сообщение от Аноним (18), 02-Дек-22, 01:31 | +2 +/– | ![]() |
Узбагойтесь, ваш домашний селерончик как работал, так работать и будет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
20. Сообщение от Аноним (20), 02-Дек-22, 04:40 | –2 +/– | ![]() |
Мне давно было очевидно, что gpu это глупая идея. Инициативы по замене gpu/npu ядер процессорными симдами здорового человека очень радует, в случае успеха типовая пекарня будет не 8 cpu ядер + 72 CU, а 80 унифированных ядер. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #26, #34, #45, #46, #82 |
21. Сообщение от ИмяХ (?), 02-Дек-22, 06:32 | +1 +/– | ![]() |
Опять в ядро тащат то, что должно быть в драйверах. Синдром Плюшкина во все поля. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #28, #51 |
23. Сообщение от Аноним (-), 02-Дек-22, 07:17 | +2 +/– | ![]() |
А в чём смысл для дома хеши вычеслят? Опять майнинг? А практичнее что-то кроме крипты как пример есть? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #24, #35, #80 |
24. Сообщение от Аноним (-), 02-Дек-22, 07:20 | +/– | ![]() |
Не всмысле для дома как жилиища, а в мысле как бы точнее выразится. Длоя обычного рядового пользователя компьютера. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #25 |
25. Сообщение от Аноним (-), 02-Дек-22, 07:20 | +/– | ![]() |
Для. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
26. Сообщение от Бывалый смузихлёб (?), 02-Дек-22, 07:23 | +2 +/– | ![]() |
> в случае успеха типовая пекарня будет не 8 cpu ядер + 72 CU, а 80 унифированных ядер | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #41 |
28. Сообщение от Аноним (-), 02-Дек-22, 07:36 | +2 +/– | ![]() |
А драйвере где? Драйвера в ядре. Или имелось ввиду сначало в драйвер производитель чипа помещает, а потом в ядро драйвер размещают? Так имелось ввиду? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #29, #30 |
29. Сообщение от Аноним (-), 02-Дек-22, 07:36 | +/– | ![]() |
драйвера | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
30. Сообщение от Аноним (-), 02-Дек-22, 07:42 | +/– | ![]() |
А забыл видео карта же. Я не пользуюсь в линукс драйверами для видкокарт те что не в ядре а отдельно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #31 |
31. Сообщение от Аноним (-), 02-Дек-22, 07:44 | +/– | ![]() |
Вот как раз один из вариантов по чму ак не все устанавливают драйвера для видеокарты, а используют драйвера те что в ядре уже есть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #32, #52 |
32. Сообщение от Аноним (-), 02-Дек-22, 07:45 | +/– | ![]() |
так | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
34. Сообщение от Аноним (-), 02-Дек-22, 08:10 | +1 +/– | ![]() |
В какой-то момент fixed function hardware наворачивать всех задолбало и они вместо этого поставили массив SIMD-образных ALUшек который может что угодно считать, включая и все функции предшественников. Сначала делили шейдеры по типам, потом плюнули и сделали унифицированый массив который динамически делится по мере надобности. ALU не очень высокочастотные и не особо быстро разворачиваются в другую сторону, но их много, поэтому суммарная вычислительная мощь, если удалось распараллелить - огого. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #40 |
35. Сообщение от Аноним (-), 02-Дек-22, 08:15 | +2 +/– | ![]() |
> А практичнее что-то кроме крипты как пример есть? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
37. Сообщение от Попандопала (?), 02-Дек-22, 08:28 | –3 +/– | ![]() |
Линь теперь определенно ось для копателей.Больше гикам подработать негде, по фану, не нужно программируют толпами. Бесполезники.D | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
39. Сообщение от Аноним (39), 02-Дек-22, 10:30 | +/– | ![]() |
Так она без JavaScript не работает, как и плюсы-минусы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #43, #61 |
40. Сообщение от Аноним (8), 02-Дек-22, 10:32 | –1 +/– | ![]() |
> ALU не очень высокочастотные | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #58 |
41. Сообщение от Аноним (8), 02-Дек-22, 10:38 | +/– | ![]() |
Да нет там никакого десятка медленных ядер. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #67 |
42. Сообщение от Аноним (42), 02-Дек-22, 10:45 | –2 +/– | ![]() |
Мне кажется, что пора делать линух гибридным (хотябы как NT). Засирают ядро, ей богу... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #49, #55, #63 |
43. Сообщение от Аноним (43), 02-Дек-22, 10:47 | +1 +/– | ![]() |
Прочитай код, сделай сам запрос через curl. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 |
44. Сообщение от InuYasha (??), 02-Дек-22, 10:53 | +2 +/– | ![]() |
Ускорители вычислений... Изобретите мне замедлитель времени! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #48, #56, #62, #81 |
45. Сообщение от Аноним (45), 02-Дек-22, 11:36 | +/– | ![]() |
Imtel Larabee как пример почему нифига не выйдет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 |
46. Сообщение от Аноним (-), 02-Дек-22, 11:49 | –1 +/– | ![]() |
> Инициативы по замене gpu/npu ядер процессорными симдами здорового человека очень радует, в случае успеха типовая пекарня будет не 8 cpu ядер + 72 CU, а 80 унифированных ядер. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #47, #53, #54, #60 |
47. Сообщение от Аноним (20), 02-Дек-22, 12:12 | +/– | ![]() |
Докинут ширины шины памяти, делов-то. В мак M1 до 200 ГБ/с раскачали, у rtx 3050 224гб/с, разница невелика. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #66 |
48. Сообщение от Аноним (50), 02-Дек-22, 12:24 | +1 +/– | ![]() |
Это будет лучше, чем криокамера :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 |
49. Сообщение от Аноним (50), 02-Дек-22, 12:27 | +/– | ![]() |
Как Стрекозиное ядро. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 |
50. Сообщение от Аноним (50), 02-Дек-22, 12:28 | +/– | ![]() |
Лучше сразу и выкинуть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
51. Сообщение от Аноним (50), 02-Дек-22, 12:34 | +/– | ![]() |
А кто сказал, что оно не в модуле будет? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
52. Сообщение от Аноним (50), 02-Дек-22, 12:38 | +1 +/– | ![]() |
Потому, что те, что в не в ядре - клозетсорс, а исполняться хотят в пространстве ядра. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
53. Сообщение от Аноним (53), 02-Дек-22, 13:40 | +/– | ![]() |
>CPU ограничен скоростью памяти. GPU там на каких-то мозговыносящих терабайтах в секунду данные из памяти тягает и обратно складывает, и всё за счёт того, что память заточена под нагрузку. CPU же хорош только пока все данные в кеше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #57 |
54. Сообщение от Ддд (?), 02-Дек-22, 13:49 | –2 +/– | ![]() |
Ну давай иди посчитай хоть чтото сначала а потом перди тут) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
55. Сообщение от Аноним (55), 02-Дек-22, 14:03 | +/– | ![]() |
Он и так гибридный. Просто API ядра нестабильное, это так специально, чтобы производители либо драйвера открывали, либо сами их и поддерживали, либо не делали и не поддерживали вовсе (самый приемлимый для производителя вариант). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #59 |
56. Сообщение от Аноним (55), 02-Дек-22, 14:05 | +/– | ![]() |
Изобретён давно. Правда эффекта ощутимого при существующих технологиях пока нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 |
57. Сообщение от Аноним (57), 02-Дек-22, 16:14 | +/– | ![]() |
Не только. Она ещё заточена на то, чтоб её читать массивами. Там ж много ALU читает каждый по элементу массива, каждый из которых может быть произвольной структурой, чотатам щитает, и пишет структурку в память. Таким образом дохрена обработка масива паралельна становится. Вот память заточена под такой доступ. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 |
58. Сообщение от Аноним (58), 02-Дек-22, 18:55 | +/– | ![]() |
> В CPU такие же алу, а GPU часто на том же самом кристалле с тем же самым техпроцессом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #68 |
59. Сообщение от Аноним (50), 02-Дек-22, 18:59 | +/– | ![]() |
Вообще-то сборку можно выбрать: вкомпилить в ядро или загружаемым модулем ядра. Но нельзя в каком-то виде для исполнения в отдельном адресном пространстве. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 Ответы: #64 |
60. Сообщение от Аноним (58), 02-Дек-22, 19:02 | +/– | ![]() |
> CPU ограничен скоростью памяти. GPU там на каких-то мозговыносящих терабайтах в секунду | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
61. Сообщение от Аноним (74), 02-Дек-22, 19:06 | +/– | ![]() |
> Так она без JavaScript не работает, как и плюсы-минусы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 |
62. Сообщение от Аноним (74), 02-Дек-22, 19:09 | –1 +/– | ![]() |
> Ускорители вычислений... Изобретите мне замедлитель времени! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #69 |
63. Сообщение от Аноним (74), 02-Дек-22, 19:11 | +/– | ![]() |
> Мне кажется, что пора делать линух гибридным (хотябы как NT). Засирают ядро, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 |
64. Сообщение от Аноним (74), 02-Дек-22, 19:13 | +/– | ![]() |
> Вообще-то сборку можно выбрать: вкомпилить в ядро или загружаемым модулем ядра. Но | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 |
66. Сообщение от Аноним (-), 02-Дек-22, 19:21 | +/– | ![]() |
> у rtx 3050 224гб/с, разница невелика. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #73 |
67. Сообщение от Аноним (-), 02-Дек-22, 19:25 | +2 +/– | ![]() |
> Да нет там никакого десятка медленных ядер. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 |
68. Сообщение от Аноним (8), 02-Дек-22, 21:53 | +/– | ![]() |
> Не понятно зачем тогда вообще GPU производят | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #70 |
69. Сообщение от InuYasha (??), 02-Дек-22, 22:13 | +/– | ![]() |
О, умник из "Чарли и школоладная фабрика" засветился ) Ну, читай, читай. А я в аспирантуре читал что релятивизм - это всего лишь общепринятая гипотеза. Теория, в лучшем случае. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 Ответы: #71 |
70. Сообщение от Аноним (-), 03-Дек-22, 01:48 | +/– | ![]() |
> Чтобы деньги зарабатывать) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #72 |
71. Сообщение от Аноним (-), 03-Дек-22, 02:06 | –1 +/– | ![]() |
Может, ты в аспирантуре бухал а не читал? Иначе знал бы что вот как раз по части времени релятивизм недурно подтвержден, допустим, спутниками навигационных систем. Которые бы дико гнали в координатах из-за только подумайте, того факта что их время течет иначе чем на Земле. Вот прямо так. Что хотите с этим фактом то и делайте, но на спутниках атомные часы, это позволяет довольно точно померять то что там творится с временем, более того, компенсация этого для приведения к земному времени абсолютно необходимое условие для какой-то разумной точности позиционирования - свет очень быстрая штука, ошибка в секунду это 3*10^8 метров ошибки дистанции. И вот тут приходится учитывать все мыслимые эффекты. Релятивизм один из топовых аспектов коррекции. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 |
72. Сообщение от Аноним (72), 03-Дек-22, 13:44 | +/– | ![]() |
> господа наворачивающие суперкомпьютеры при заключении миллиардных контрактов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 Ответы: #74 |
73. Сообщение от Аноним (73), 03-Дек-22, 16:28 | +/– | ![]() |
> HBM может и сильно больше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 Ответы: #75 |
74. Сообщение от Аноним (74), 03-Дек-22, 22:14 | +/– | ![]() |
> Так их вот эти миллиарды и интересуют, а не чтобы там что-то эффективно было. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 Ответы: #76 |
75. Сообщение от Аноним (75), 03-Дек-22, 22:35 | +/– | ![]() |
> Ну так и m1 проц для печатной машинки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 |
76. Сообщение от Аноним (8), 04-Дек-22, 02:22 | +/– | ![]() |
> И вот что что а они разные железки, совсем не конкурирующие с друг другом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 Ответы: #77 |
77. Сообщение от Аноним (-), 04-Дек-22, 06:53 | +/– | ![]() |
> Справедливости ради GPU и под общей крышкой с CPU вполне сносные, даже | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 Ответы: #78, #79 |
78. Сообщение от Аноним (8), 04-Дек-22, 12:34 | +/– | ![]() |
> любой кто с compute экспериментировал и вгружал больше чем стоило бы поймет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #77 |
79. Сообщение от Аноним (8), 04-Дек-22, 12:51 | +/– | ![]() |
В blender benchmark у r5 3600 и rx570 opencl кстати тоже близкие результаты получались, но у видяхи TDP кратно выше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #77 |
80. Сообщение от Аноним123 (?), 05-Дек-22, 11:23 | +/– | ![]() |
Смотрите вы ваш Ютубчик. Там сначала декодирование TLS, потому декодирование AV1. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
81. Сообщение от Аноним123 (?), 05-Дек-22, 11:28 | +/– | ![]() |
Без проблем. Разгоняетесь до скорости света и наблюдаете из своей ракеты как Земля умирает от старости. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 |
82. Сообщение от Аноньимъ (ok), 13-Янв-23, 03:20 | +/– | ![]() |
Главное отличие не в ядрах, а в характере доступа к памяти. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |