Если это отдельная карточка - потому что надо данные на нее переслать и с нее забрать. Это узкое место работы с отдельными картами. Есть еще вариант что нужно компилить под эту карту вычислительное ядро, что тоже требует времени.
Гуглите "intel instruction set manual", опционально подстановка интересующего процессора вместо Intel.
У Intel и AMD есть очень много совпадающих инструкций. Есть различные расширения команд, которые могут быть в одном камне и не быть в другом.
Сначала освойте язык и средства разработки, потом - библиотеки. Что толку вам от "курсов", в которых будет использоваться библиотека, которую вы не сможете собрать и подключить?
С картой работает все-таки драйвер. Для работы с видяхой существуют API типа OpenGL, OpenCL и т.д. Браузер дергает их функции, они передают данные в драйвер, тот - в видяху.
SELECT * FROM table WHERE client_id = id AND status = 0 AND date < (SELECT date FROM table WHERE client_id = id AND status = 1 ORDER BY date LIMIT 1) - что-то типа такого, я думаю.