Войти
ФлеймФорумПрограммирование

Почему GAPI стали такими сложными? (8 стр)

Страницы: 13 4 5 6 7 8
#105
22:28, 17 дек. 2018

MrShoor
> а CPU будет нужен только для загрузки этой самой геометрии а так же будет
> служить спусковым крючком в виде "нарисуй фрейм" и все.
а что если загрузку геометрии и работу с сетью тоже можно перекинуть на GPGPU, а CPU оставить для того, чтобы быстро делать последовательные задачи - компилировать программы/скрипты? :)


#106
22:47, 17 дек. 2018

Adler
> а что если загрузку геометрии и работу с сетью тоже можно перекинуть на GPGPU
Для этого еще нужно подождать будет N лет.

#107
11:29, 18 дек. 2018

NuclearMissileDetect
> Почему GAPI стали такими сложными?
История, в общем-то, типовая. Начинали с "много не нужно, сделаем просто". Потом становилось нужно всё больше и больше, при этом довлели требования обратной совместимости. Таким образом изначально простая и логичная конструкция выросла в нечто большое и трудное. Параллельно с этим, изделие пропихнули в качестве "де-факто", а затем и официального стандарта, ибо конкурентная борьба. Сменялись поколения разработчиков, в том числе и с конкурирующих сторон, притуплялось понимание, почему что-то сделано вот так, а не иначе, и каковы ограничения. Люди приучились, что успешное(ТМ) решение имеет именно вот такую орхетектуру. Решение, принявшее текущий вид в основном из-за "ну так получилось", превратилось в стереотип.
В какой-то момент приходит-таки понимание, что дальше вот так нельзя, лимит развития системы исчерпан, и если хочется развивать под стремительно предъявляемые требования современности, вот это придётся переписывать с нуля. Но тут начинает довлеть стереотип. За десятилетия господства данного стандарта приучились, что успешная система, решающая подобную задачу, должна иметь именно вот такую орхетектуру (пайплайны там всякие и пр.) И в новое, как бы с нуля сочиняемое изделие норовят протащить орхетектурные говноидеи и говнотребования из предыдущего (в том числе те, которые были обусловлены нуждами костылей, или давным-давно утратили актуальность). В результате получается нечто ещё сложнее и мутнее, чем сливаемое решение.
Так и живём.

Страницы: 13 4 5 6 7 8
ФлеймФорумПрограммирование