Pemanfaatan GPU untuk operasi database memerlukan pengembangan dari dasar agar dapat memaksimalkan kemampuan pemrosesan paralel. GPU memiliki model threading khusus yang memungkinkan pemrosesan lebih cepat dan efisien dibandingkan CPU. Database analitik modern menggunakan penyimpanan kolom (columnar store) yang dioptimalkan untuk memberi makan kemampuan komputasi GPU secepat mungkin, menghasilkan performa tinggi bahkan pada dataset besar.
Tujuan
Memungkinkan query kompleks dikembalikan dalam hitungan milidetik, bahkan ketika dataset bertambah besar dan lebih banyak node ditambahkan.
Menjawab tantangan dari beban data besar (data ingest) yang tidak dapat diatasi oleh database analitik tradisional.
Benefit
Operasi seperti agregasi, sortir, dan pengelompokan yang intensif di CPU dapat diparalelkan secara efisien di GPU, meningkatkan kecepatan pemrosesan secara signifikan.
Hasil perhitungan rumus kompleks dapat diperoleh dengan sangat cepat, memberikan keunggulan dalam analisis data real-time atau near-real-time.