Рамзи муҳаррики BlazingSQL SQL кушода, бо истифода аз GPU барои шитоб

Эълон карда шуд дар бораи кушодани манбаъҳои муҳаррики SQL BlazingSQL, ки GPU-ро барои суръат бахшидан ба коркарди маълумот истифода мебарад. BlazingSQL як DBMS-и мукаммал нест, балки ҳамчун муҳаррик барои таҳлил ва коркарди маҷмӯаҳои бузурги додаҳо ҷойгир аст, ки дар вазифаҳои худ бо Apache Spark. Рамз дар Python навишта шудааст ва кушодан дар зери Apache 2.0 литсензия шудааст.

BlazingSQL барои иҷрои дархостҳои ягонаи таҳлилӣ дар маҷмӯи додаҳои калон (даҳҳо гигабайт), ки дар форматҳои ҷадвал нигоҳ дошта мешаванд (масалан, гузоришҳо, омори NetFlow ва ғайра) мувофиқ аст. BlazingSQL метавонад дархостҳоро аз файлҳои хом дар форматҳои CSV ва Apache Parquet, ки дар системаҳои файлии шабакавӣ ва абрӣ ба монанди HDSF ва AWS S3 ҷойгир шудаанд, иҷро карда, натиҷаро мустақиман ба хотираи GPU интиқол диҳад. Бо шарофати параллелизатсияи амалиётҳо дар GPU ва истифодаи хотираи видеоии тезтар, дархостҳои BlazingSQL камтар аз он иҷро мешаванд. Вақти 20 тезтар аз Apache Spark.

Рамзи муҳаррики BlazingSQL SQL кушода, бо истифода аз GPU барои шитоб

Барои кор бо GPU, маҷмӯи бо иштироки NVIDIA таҳияшуда истифода мешавад кушодан китобхонахо ТЕЗОН, ки ба шумо имкон медиҳад, ки коркарди додаҳо ва барномаҳои таҳлилиро эҷод кунед, ки комилан дар тарафи GPU кор мекунанд (аз ҷониби пешниҳодшуда) Интерфейси Python примитивхои пасти CUDA истифода бурда, хисобхо параллел карда шаванд).

BlazingSQL қобилияти истифодаи SQL ба ҷои API-ҳои коркарди маълумотро фароҳам меорад cuUDF (дар асоси Apache Arrow) дар RAPIDS истифода мешавад. BlazingSQL як қабати иловагӣест, ки дар болои cuDF кор мекунад ва китобхонаи cuIO-ро барои хондани маълумот аз диск истифода мебарад. Дархостҳои SQL ба зангҳо ба функсияҳои cuUDF тарҷума карда мешаванд, ки ба шумо имкон медиҳанд, ки маълумотро ба GPU бор кунед ва дар он амалиёти якҷоякунӣ, ҷамъкунӣ ва филтрро иҷро кунед. Эҷоди конфигуратсияҳои тақсимшуда, ки ҳазорҳо GPU-ро дар бар мегиранд, дастгирӣ карда мешавад.

BlazingSQL кор бо маълумотро хеле осон мекунад - ба ҷои садҳо зангҳо ба функсияҳои cuDF, шумо метавонед як дархости SQL-ро истифода баред. Истифодаи SQL имкон медиҳад, ки RAPIDS бо системаҳои таҳлилии мавҷуда бидуни навиштани протсессорҳои мушаххас ва бидуни муроҷиат ба боркунии фосилавии маълумот ба DBMS иловагӣ, аммо
ҳангоми нигоҳ доштани мутобиқати пурра бо ҳамаи қисмҳои RAPIDS, тарҷумаи функсияҳои мавҷуда ба SQL ва таъмини иҷроиш дар сатҳи cuDF. Ин дастгирии ҳамгироӣ бо китобхонаҳоро дар бар мегирад XGBoost и cuML барои ҳалли масъалаҳои таҳлил ва омӯзиши мошинсозӣ.

Манбаъ: opennet.ru

Илова Эзоҳ