BlazingSQL SQL рдЗрдВрдЬрд┐рди рдХреЛрдб рдЙрдШрдбрд╛, рддреНрд╡рд░рдгрд╛рд╕рд╛рдареА GPU рд╡рд╛рдкрд░реВрди

рдШреЛрд╖рд┐рдд рдХреЗрд▓реЗ рдПрд╕рдХреНрдпреВрдПрд▓ рдЗрдВрдЬрд┐рдирдЪреЗ рд╕реНрддреНрд░реЛрдд рдЙрдШрдбрдгреНрдпрд╛рдмрджреНрджрд▓ рдмреНрд▓реЗрдЭрд┐рдВрдЧ рдПрд╕ рдХреНрдпреВ рдПрд▓, рдЬреЗ рдбреЗрдЯрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреА рдЧрддреА рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕рд╛рдареА GPU рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рддреЗ. BlazingSQL рд╣реЗ рдкреВрд░реНрдг DBMS рдирд╛рд╣реА, рдкрд░рдВрддреБ рдореЛрдареНрдпрд╛ рдбреЗрдЯрд╛ рд╕рдВрдЪрд╛рдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЖрдгрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдЗрдВрдЬрд┐рди рдореНрд╣рдгреВрди рд╕реНрдерд┐рдд рдЖрд╣реЗ, рддреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдВрд╢реА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рдпреЗрддреЗ. рдЕрдкрд╛рдЪреЗ рд╕реНрдкрд╛рд░реНрдХ. рдХреЛрдб Python рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдЦреБрд▓реЗ рдЖрд╣реЗ Apache 2.0 рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд.

рдЯреЕрдмреНрдпреБрд▓рд░ рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд▓реЙрдЧ, рдиреЗрдЯрдлреНрд▓реЛ рдЖрдХрдбреЗрд╡рд╛рд░реА рдЗ.) рд╕рдВрдЪрдпрд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдореЛрдареНрдпрд╛ рдбреЗрдЯрд╛ рд╕реЗрдЯрд╡рд░ (рджрд╣рд╛рдкрдЯ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯреНрд╕) рдПрдХрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдХреНрд╡реЗрд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА BlazingSQL рдпреЛрдЧреНрдп рдЖрд╣реЗ. BlazingSQL рдиреЗрдЯрд╡рд░реНрдХ рдЖрдгрд┐ HDSF рдЖрдгрд┐ AWS S3 рд╕рд╛рд░рдЦреНрдпрд╛ рдХреНрд▓рд╛рдЙрдб рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рд╣реЛрд╕реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ CSV рдЖрдгрд┐ Apache Parquet рдлреЙрд░рдореЕрдЯрдордзреАрд▓ рд░реЙ рдлрд╛рдЗрд▓реНрд╕рдордзреВрди рдХреНрд╡реЗрд░реА рд░рди рдХрд░реВ рд╢рдХрддреЗ, рдкрд░рд┐рдгрд╛рдо рдереЗрдЯ GPU рдореЗрдорд░реАрд╡рд░ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ. GPU рдордзреАрд▓ рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреЗ рд╕рдорд╛рдВрддрд░реАрдХрд░рдг рдЖрдгрд┐ рд╡реЗрдЧрд╡рд╛рди рд╡реНрд╣рд┐рдбрд┐рдУ рдореЗрдорд░реА рд╡рд╛рдкрд░рд▓реНрдпрд╛рдмрджреНрджрд▓ рдзрдиреНрдпрд╡рд╛рдж, BlazingSQL рдХреНрд╡реЗрд░реА рдпрд╛рдкреЗрдХреНрд╖рд╛ рдХрдореА рд╡реЗрд│реЗрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рд╣реЛрддрд╛рдд рдПрдХреНрд╕рдПрдирдпреВрдПрдордПрдХреНрд╕ рд╡реЗрд│рд╛ Apache Spark рдкреЗрдХреНрд╖рд╛ рд╡реЗрдЧрд╡рд╛рди.

BlazingSQL SQL рдЗрдВрдЬрд┐рди рдХреЛрдб рдЙрдШрдбрд╛, рддреНрд╡рд░рдгрд╛рд╕рд╛рдареА GPU рд╡рд╛рдкрд░реВрди

GPU рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, NVIDIA рдЪреНрдпрд╛ рд╕рд╣рднрд╛рдЧрд╛рд╕рд╣ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗрд▓рд╛ рд╕рдВрдЪ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ рдЙрдШрдбрд╛ рд▓рд╛рдпрдмреНрд░рд░реА рд░реЕрдкрд┐рдбреНрд╕, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЖрдгрд┐ рдЕреЕрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ рдЬреЗ рд╕рдВрдкреВрд░реНрдгрдкрдгреЗ GPU рдмрд╛рдЬреВрд▓рд╛ рдЪрд╛рд▓рддреЗ (рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реЗ рдкрд╛рдпрдерди рдЗрдВрдЯрд░рдлреЗрд╕ рд▓реЛ-рд▓реЗрд╡реНрд╣рд▓ CUDA рдкреНрд░рд┐рдорд┐рдЯрд┐рд╡реНрд╣ рд╡рд╛рдкрд░рдгреЗ рдЖрдгрд┐ рд╕рдорд╛рдВрддрд░ рдЧрдгрдирд╛ рдХрд░рдгреЗ).

BlazingSQL рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ API рдРрд╡рдЬреА SQL рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ cuUDF (рддрд│рд╛рд╡рд░ рдЕрдкрд╛рдЪреЗ рдмрд╛рдг) RAPIDS рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗ. BlazingSQL рд╣рд╛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрддрд░ рдЖрд╣реЗ рдЬреЛ cuDF рдЪреНрдпрд╛ рд╡рд░ рдЪрд╛рд▓рддреЛ рдЖрдгрд┐ рдбрд┐рд╕реНрдХрд╡рд░реАрд▓ рдбреЗрдЯрд╛ рд╡рд╛рдЪрдгреНрдпрд╛рд╕рд╛рдареА cuIO рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░рддреЛ. SQL рдХреНрд╡реЗрд░реА cuUDF рдлрдВрдХреНрд╢рдиреНрд╕рдЪреНрдпрд╛ рдХреЙрд▓рдордзреНрдпреЗ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ GPU рдордзреНрдпреЗ рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рддреНрдпрд╛рд╡рд░ рд╡рд┐рд▓реАрдиреАрдХрд░рдг, рдПрдХрддреНрд░реАрдХрд░рдг рдЖрдгрд┐ рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдСрдкрд░реЗрд╢рдиреНрд╕ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддрд╛рдд. рд╣рдЬрд╛рд░реЛ GPU рдордзреНрдпреЗ рд╡рд┐рддрд░реАрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдЪреА рдирд┐рд░реНрдорд┐рддреА рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ.

BlazingSQL рдбреЗрдЯрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╕реБрд▓рдн рдХрд░рддреЗ - cuDF рдлрдВрдХреНрд╢рдиреНрд╕рд╡рд░ рд╢реЗрдХрдбреЛ рдХреЙрд▓реНрд╕рдРрд╡рдЬреА, рддреБрдореНрд╣реА рдПрдХ SQL рдХреНрд╡реЗрд░реА рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. SQL рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдореБрд│реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░реЛрд╕реЗрд╕рд░ рди рд▓рд┐рд╣рд┐рддрд╛ рдЖрдгрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд DBMS рдордзреНрдпреЗ рдбреЗрдЯрд╛рдЪреЗ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рд▓реЛрдбрд┐рдВрдЧрдЪрд╛ рдЕрд╡рд▓рдВрдм рди рдХрд░рддрд╛, рд╡рд┐рджреНрдпрдорд╛рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреНрд░рдгрд╛рд▓реАрд╕рд╣ RAPIDS рд╕рдорд╛рдХрд▓рд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ, рдкрд░рдВрддреБ
RAPIDS рдЪреНрдпрд╛ рд╕рд░реНрд╡ рднрд╛рдЧрд╛рдВрд╕рд╣ рдкреВрд░реНрдг рд╕реБрд╕рдВрдЧрддрддрд╛ рд░рд╛рдЦреВрди, рд╡рд┐рджреНрдпрдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреЗ SQL рдордзреНрдпреЗ рднрд╛рд╖рд╛рдВрддрд░ рдХрд░реВрди рдЖрдгрд┐ cuDF рд╕реНрддрд░рд╛рд╡рд░ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛рдирд╛. рдпрд╛рдордзреНрдпреЗ рд▓рд╛рдпрдмреНрд░рд░реАрд╕рд╣ рдПрдХрддреНрд░реАрдХрд░рдгрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ XGBoost ╨╕ cuML рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЖрдгрд┐ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧрдЪреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреНрдпрд╛рд╕рд╛рдареА.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛