BlazingSQL SQL koodu engine ṣii, lilo GPU fun isare

kede nipa ṣiṣi awọn orisun ti SQL engine BlazingSQL, eyi ti o nlo GPU lati mu iyara sisẹ data. BlazingSQL kii ṣe DBMS ti o ni kikun, ṣugbọn o wa ni ipo bi ẹrọ fun ṣiṣe itupalẹ ati ṣiṣiṣẹ awọn eto data nla, ti o ṣe afiwe ninu awọn iṣẹ ṣiṣe rẹ si Agbejade Afun. Awọn koodu ti kọ ni Python ati ṣii iwe-aṣẹ labẹ Apache 2.0.

BlazingSQL dara fun ṣiṣe awọn ibeere itupalẹ ẹyọkan lori awọn eto data nla (mewa gigabytes) ti o fipamọ sinu awọn ọna kika tabular (fun apẹẹrẹ, awọn akọọlẹ, awọn iṣiro NetFlow, ati bẹbẹ lọ). BlazingSQL le ṣiṣe awọn ibeere lati awọn faili aise ni CSV ati awọn ọna kika Apache Parquet ti gbalejo lori nẹtiwọọki ati awọn ọna faili faili awọsanma bii HDSF ati AWS S3, gbigbe abajade taara si iranti GPU. Ṣeun si isọdọkan ti awọn iṣẹ ni GPU ati lilo iranti fidio yiyara, awọn ibeere BlazingSQL ṣiṣẹ ni o kere ju Awọn akoko 20 yiyara ju Apache Spark.

BlazingSQL SQL koodu engine ṣii, lilo GPU fun isare

Lati ṣiṣẹ pẹlu awọn GPUs, ṣeto ti o ni idagbasoke pẹlu ikopa ti NVIDIA ti lo ṣii awọn ile-ikawe RAPIDS, eyiti o fun ọ laaye lati ṣẹda sisẹ data ati awọn ohun elo atupale ti o ṣiṣẹ patapata ni ẹgbẹ GPU (ti a pese nipasẹ Python ni wiwo lati lo kekere-ipele CUDA primitives ati paralleliize isiro).

BlazingSQL n pese agbara lati lo SQL dipo awọn API sisẹ data cuUDF (lori ipilẹ Apache Ọfà) ti a lo ninu RAPIDS. BlazingSQL jẹ ẹya afikun Layer ti o nṣiṣẹ lori oke cuDF ati lilo cuIO ìkàwé lati ka data lati disk. Awọn ibeere SQL ni a tumọ si awọn ipe si awọn iṣẹ cuUDF, eyiti o gba ọ laaye lati gbe data sinu GPU ati ṣe iṣọpọ, apapọ ati awọn iṣẹ sisẹ lori rẹ. Ṣiṣẹda awọn atunto pinpin kaakiri ẹgbẹẹgbẹrun awọn GPU ni atilẹyin.

BlazingSQL jẹ irọrun pupọ ṣiṣẹ pẹlu data - dipo awọn ọgọọgọrun awọn ipe si awọn iṣẹ cuDF, o le lo ibeere SQL kan. Lilo SQL jẹ ki o ṣee ṣe lati ṣepọ RAPIDS pẹlu awọn ọna ṣiṣe atupale ti o wa, laisi kikọ awọn ilana kan pato ati laisi lilo si ikojọpọ agbedemeji data sinu DBMS afikun, ṣugbọn
lakoko mimu ibamu kikun pẹlu gbogbo awọn apakan ti RAPIDS, titumọ iṣẹ ṣiṣe ti o wa tẹlẹ si SQL ati pese iṣẹ ṣiṣe ni ipele cuDF. Eyi pẹlu atilẹyin fun iṣọpọ pẹlu awọn ile-ikawe XGBoost и kuML fun lohun awọn iṣoro ti awọn atupale ati ẹkọ ẹrọ.

orisun: opennet.ru

Fi ọrọìwòye kun