|
| 1.2, Аноним (2), 18:39, 05/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +6 +/– | |
> Теоретически...
В теории, между практикой и теорией разницы нет, на практике - есть
| | |
| |
| 2.5, Аноним (5), 19:38, 05/03/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Практически, с учетом того, что это программная реализация - там будет 1-3 FPS от силы.
| | |
| |
| 3.18, Аноним (18), 22:04, 05/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Что случилось с современными компьютерами, если в прошлом веке 3D-квака на порядки слабом железе была куда быстрее заявленных тобой 1-3 FPS?
| | |
|
|
| 1.4, Аноним (5), 19:37, 05/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> программную реализацию
> высокая производительность
Абсолютно ваимоисключающие понятия.
> Из областей применения упоминаются обучение концепциям построения графических API,
А на нормальном OpenGL это типа делать нельзя?
> использование для работы с 3D-графикой на системах без GPU
Это каких, например?
| | |
| |
| 2.7, Аноним (7), 20:14, 05/03/2026 [^] [^^] [^^^] [ответить]
| –3 +/– | |
> Абсолютно ваимоисключающие понятия.
а чтоб было не ваимоисключающие понятия, то как надо? Чтоб OpenGL был прям на кристале процессора выжжен? А непрограммная реализация это тогда как? Все что выполняется процессором/чипом - это всё программные реализации потому что это программы. Даже FPGA и ASIC выполняют внезапно программы, хоть часто и одну единственную.
| | |
| |
| 3.9, Аноним (9), 20:49, 05/03/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> а чтоб было не ваимоисключающие понятия, то как надо?
Надо не совмещать "программная реализация" и "производительность".
> Чтоб OpenGL был прям на кристале процессора выжжен?
Ты вообще в курсе, что OpenGL - это только API?
> А непрограммная реализация это тогда как?
Аппаратная.
> Все что выполняется процессором/чипом - это всё программные реализации потому что это программы
Хватить чушь собачью нести. Термин "апаратная реализация" и не подразумевает вынос 100% кода на сторону железа. Ну или иди покажи мне, с помощью какой "программы" GPU, например, перемножает матрицы.
| | |
| |
| 4.23, Аноним (18), 22:33, 05/03/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> покажи мне, с помощью какой "программы" GPU, например, перемножает матрицы.
Пункты для первичного ознакомления:
- шейдеры GPU;
- команда сложения векторов;
- команда скалярного произведения векторов;
...
| | |
|
| 3.10, Аноним (10), 21:01, 05/03/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Все что выполняется процессором/чипом - это всё программные реализации потому что это программы
Нет, потому что операции (вроде преобразования матриц на том же GPU или операций аппаратныз тензоров) выполняются именно отдельными блоками железки и никак не программируются. В этом как бы вся суть отличия CPU от тех же ASICов.
Если бы все было "программой", то это был бы обычный CPU общего назначения и никакого ускорения ты бы не получил.
| | |
| |
| |
| 5.21, Аноним (18), 22:26, 05/03/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Теперь понял, спасибо
Как любят спрашивать преподаватели: "Что ты понял?". Если понял, то объясни, чем отличается dp4 (GPU) от dpps (CPU).
| | |
|
| 4.19, Аноним (18), 22:10, 05/03/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> на том же GPU ... выполняются именно отдельными блоками железки и никак не программируются
Чем отличается, например, скалярное произведение векторов на CPU и GPU? Ну, кроме опкода? Ты же понимаешь, что никакого аппаратного входа для векторов на видюхе нету, а с некоторых давних пор фикс-конвейера на видюхах уже нету?
| | |
|
|
|
| 1.8, Аноним (8), 20:24, 05/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Непонятно, кому это нужно. Для реального обучения 3д графики есть вулкан, на который похож и Metal и DirectX 12, и есть разные обвязки для упрощения экспериментов с вулканом - например, screen13. Для шейдеров есть shadertoy. Для познания архитектуры рендерилок есть ИИ, который любые концепции тебе расскажет и ответит на все вопросы.
| | |
| |
| |
| 3.17, Аноним (9), 22:03, 05/03/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Надо Тем, кто хочет посмотреть, как это СДЕЛАНО
Реализация сабжа не имеет мало общего с тем, как это сделано на реальных GPU.
| | |
|
|
| 1.14, Аноним (15), 21:27, 05/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
С наращиванием функционала библиотека превратится в самй обычный движ опенгл.
| | |
|