Есть ли БД на видеокартах?
Плохая идея.
Что такого выигрышного вы видите в архитектуре видеокарты?
За счет большого количества специализированных процессоров видеокарта хорошо справляется с распределёнными вычислениями, но при чём тут in-memory БД? Видеокарту даже с восемью гигабайтами памяти сложно найти, а для таких БД обычно требуется гораздо больше.
Памяти у видеокарт мало для inmemory. И это не самостоятельное устройство, нужны инструкции от CPU что делать.
А как глупая числодробилка - есть например для того же postgresql модуль, который может посчитать чего-нибудь большое на GPU вместо CPU, например тот же hash join.