BlazingSQL SQL motè kòd louvri, lè l sèvi avèk GPU pou akselerasyon

Te anonse sou louvri sous motè SQL la BlazingSQL, ki sèvi ak GPU pou akselere pwosesis done yo. BlazingSQL se pa yon DBMS konplè, men li pozisyone kòm yon motè pou analize ak trete seri done gwo, ki konparab nan travay li yo ak Apache etensèl. Kòd la ekri nan Python ak se louvri ki gen lisans anba Apache 2.0.

BlazingSQL se apwopriye pou fè yon sèl requêtes analyse sou seri done gwo (dè dizèn de jigokte) ki estoke nan fòma tabul (pa egzanp, mòso bwa, estatistik NetFlow, elatriye). BlazingSQL ka kouri demann nan dosye anvan tout koreksyon nan fòma CSV ak Apache Parquet ki anime sou rezo ak sistèm dosye nwaj tankou HDSF ak AWS S3, dirèkteman transfere rezilta a nan memwa GPU. Mèsi a paralelizasyon operasyon yo nan GPU a ak itilizasyon memwa videyo pi vit, demann BlazingSQL egzekite nan mwens pase. Kantite fwa pi vit pase Apache Spark.

BlazingSQL SQL motè kòd louvri, lè l sèvi avèk GPU pou akselerasyon

Pou travay ak GPU, yo itilize yon seri ki devlope ak patisipasyon NVIDIA louvri bibliyotèk RAPID, ki pèmèt ou kreye aplikasyon pou tretman done ak analiz ki kouri antyèman sou bò GPU (ki bay pa Python koòdone pou itilize primitif CUDA ba-nivo epi paralelize kalkil).

BlazingSQL bay kapasite pou sèvi ak SQL olye pou yo API tretman done yo cuUDF (sou baz la Apache flèch) itilize nan RAPIDS. BlazingSQL se yon kouch adisyonèl ki kouri sou tèt cuDF epi ki sèvi ak bibliyotèk cuIO pou li done ki soti nan disk. Rekèt SQL yo tradui nan apèl nan fonksyon cuUDF, ki pèmèt ou chaje done nan GPU a epi fè fizyone, agrégasyon ak operasyon filtraj sou li. Yo sipòte kreyasyon konfigirasyon distribiye ki kouvri plizyè milye GPU.

BlazingSQL anpil senplifye travay ak done - olye pou yo dè santèn de apèl nan fonksyon cuDF, ou ka itilize yon sèl rechèch SQL. Itilizasyon SQL fè li posib pou entegre RAPIDS ak sistèm analiz ki deja egziste, san yo pa ekri processeurs espesifik epi san yo pa itilize chaj entèmedyè done nan yon DBMS adisyonèl, men
pandan y ap kenbe konpatibilite konplè ak tout pati nan RAPIDS, tradui fonksyonalite ki deja egziste nan SQL epi bay pèfòmans nan nivo cuDF. Sa gen ladann sipò pou entegrasyon ak bibliyotèk XGBoost и cuML pou rezoud pwoblèm nan analiz ak aprantisaj machin.

Sous: opennet.ru

Add nouvo kòmantè