BlazingSQL SQL ሞተር ኮድ ክፍት ነው፣ ጂፒዩ ለማጣደፍ

አስታወቀ የ SQL ሞተር ምንጮችን ስለመክፈት BlazingSQLየውሂብ ሂደትን ለማፋጠን ጂፒዩ ይጠቀማል። BlazingSQL የተሟላ ዲቢኤምኤስ አይደለም፣ ነገር ግን ትላልቅ የውሂብ ስብስቦችን ለመተንተን እና ለማስኬድ እንደ ሞተር ተቀምጧል፣ ከተግባሮቹ ጋር ሊወዳደር ይችላል። የ Apache Spark. ኮዱ የተፃፈው በፓይዘን እና ክፍት ነው በ Apache 2.0 ፍቃድ የተሰጠው.

BlazingSQL በሰንጠረዥ ቅርጸቶች (ለምሳሌ ሎግዎች፣ የኔትፍሎው ስታቲስቲክስ፣ ወዘተ) በተከማቹ ትላልቅ የውሂብ ስብስቦች (በአስር ጊጋባይት) ላይ ነጠላ የትንታኔ መጠይቆችን ለማከናወን ተስማሚ ነው። BlazingSQL እንደ ኤችዲኤስኤፍ እና AWS S3 ባሉ አውታረ መረብ እና የደመና ፋይል ስርዓቶች ላይ በተስተናገዱ በCSV እና Apache Parquet ቅርጸቶች ላይ ካሉ ጥሬ ፋይሎች መጠይቆችን ማሄድ ይችላል፣ ውጤቱን በቀጥታ ወደ ጂፒዩ ማህደረ ትውስታ ያስተላልፋል። በጂፒዩ ውስጥ ላሉ ኦፕሬሽኖች ትይዩ ምስጋና ይግባውና ፈጣን የቪዲዮ ማህደረ ትውስታ አጠቃቀም የBlazingSQL ጥያቄዎች ባነሰ ጊዜ ውስጥ ይፈጸማሉ። 20 ጊዜ ከ Apache Spark የበለጠ ፈጣን።

BlazingSQL SQL ሞተር ኮድ ክፍት ነው፣ ጂፒዩ ለማጣደፍ

ከጂፒዩዎች ጋር ለመስራት ከNVDIA ተሳትፎ ጋር የተገነባ ስብስብ ጥቅም ላይ ይውላል ክፈት ቤተ መጻሕፍት ራፕይድስሙሉ በሙሉ በጂፒዩ በኩል የሚሰሩ የውሂብ ሂደት እና የትንታኔ አፕሊኬሽኖችን እንዲፈጥሩ የሚያስችልዎ (የቀረበው በ የፓይዘን በይነገጽ ዝቅተኛ-ደረጃ CUDA primitives ለመጠቀም እና ስሌቶችን ትይዩ ለማድረግ)።

BlazingSQL ከመረጃ ማቀናበሪያ APIs ይልቅ SQL የመጠቀም ችሎታን ይሰጣል cuUDF (መሰረቱ ላይ Apache ቀስት) በ RAPIDS ውስጥ ጥቅም ላይ ይውላል. BlazingSQL በcuDF ላይ የሚሰራ እና ከዲስክ ላይ መረጃ ለማንበብ cuIO ቤተ-መጽሐፍትን የሚጠቀም ተጨማሪ ንብርብር ነው። የSQL መጠይቆች ወደ የcuUDF ተግባራት ጥሪዎች ተተርጉመዋል፣ይህም መረጃን ወደ ጂፒዩ እንዲጭኑ እና በላዩ ላይ የመዋሃድ፣ የማሰባሰብ እና የማጣራት ስራዎችን እንዲያከናውኑ ያስችልዎታል። በሺዎች የሚቆጠሩ ጂፒዩዎችን የሚሸፍኑ የተከፋፈሉ አወቃቀሮችን መፍጠር ይደገፋል።

BlazingSQL ከውሂብ ጋር መስራትን በእጅጉ ያቃልላል - በመቶዎች ከሚቆጠሩ የcuDF ተግባራት ጥሪዎች ይልቅ አንድ የSQL መጠይቅ መጠቀም ይችላሉ። የSQL አጠቃቀም የተወሰኑ ፕሮሰሰሮችን ሳይጽፉ እና ወደ ተጨማሪ ዲቢኤምኤስ መካከለኛ ጭነት ሳይጠቀሙ RAPIDSን ከነባር የትንታኔ ስርዓቶች ጋር ማዋሃድ ያስችላል።
ከሁሉም የRAPIDS ክፍሎች ጋር ሙሉ ተኳሃኝነትን በመጠበቅ፣ ያለውን ተግባር ወደ SQL በመተርጎም እና በcuDF ደረጃ አፈጻጸምን በማቅረብ ላይ። ይህ ከቤተ-መጽሐፍት ጋር ለመዋሃድ ድጋፍን ያካትታል XGBoost и cuML የትንታኔ እና የማሽን ትምህርት ችግሮችን ለመፍታት.

ምንጭ: opennet.ru

አስተያየት ያክሉ