рдмреНрд▓реЗрдЬрд╝рд┐рдВрдЧрдПрд╕рдХреНрдпреВрдПрд▓ рдПрд╕рдХреНрдпреВрдПрд▓ рдЗрдВрдЬрди рдХреЛрдб рдЦреБрд▓рд╛, рддреНрд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЬреАрдкреАрдпреВ рдХрд╛ рдЙрдкрдпреЛрдЧ

рдХреА рдШреЛрд╖рдгрд╛ рдХреА SQL рдЗрдВрдЬрди рдХреЗ рд╕реНрд░реЛрдд рдЦреЛрд▓рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмреНрд▓реЗрдЬрд╝рд┐рдВрдЧрдПрд╕рдХреНрдпреВрдПрд▓, рдЬреЛ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЛ рддреЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП GPU рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдмреНрд▓реЗрдЬрд╝рд┐рдВрдЧрдПрд╕рдХреНрдпреВрдПрд▓ рдПрдХ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рдбреАрдмреАрдПрдордПрд╕ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдмрдбрд╝реЗ рдбреЗрдЯрд╛ рд╕реЗрдЯреЛрдВ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдВрдЬрди рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдирд╛рдд рд╣реИ, рдЬреЛ рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рддреБрд▓рдиреАрдп рд╣реИред рдЕрдкрд╛рдЪреЗ рд╕реНрдкрд╛рд░реНрдХ. рдХреЛрдб рдкрд╛рдпрдерди рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЦреБрд▓рд╛ рд╣реИ рдЕрдкрд╛рдЪреЗ 2.0 рдХреЗ рддрд╣рдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрддред

рдмреНрд▓реЗрдЬрд╝рд┐рдВрдЧрдПрд╕рдХреНрдпреВрдПрд▓ рд╕рд╛рд░рдгреАрдмрджреНрдз рдкреНрд░рд╛рд░реВрдкреЛрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓реЙрдЧ, рдиреЗрдЯрдлреНрд▓реЛ рдЖрдБрдХрдбрд╝реЗ, рдЖрджрд┐) рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдмрдбрд╝реЗ рдбреЗрдЯрд╛ рд╕реЗрдЯ (рджрд╕рд┐рдпреЛрдВ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ) рдкрд░ рдПрдХрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдХреНрд╡реЗрд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред рдмреНрд▓реЗрдЬрд╝рд┐рдВрдЧрдПрд╕рдХреНрдпреВрдПрд▓ рдПрдЪрдбреАрдПрд╕рдПрдл рдФрд░ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдПрд╕3 рдЬреИрд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдХреНрд▓рд╛рдЙрдб рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╣реЛрд╕реНрдЯ рдХреА рдЧрдИ рд╕реАрдПрд╕рд╡реА рдФрд░ рдЕрдкрд╛рдЪреЗ рдкрд╛рд░рдХреНрд╡реЗрдЯ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рдХрдЪреНрдЪреА рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рдХреНрд╡реЗрд░реА рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реИ, рдкрд░рд┐рдгрд╛рдо рдХреЛ рд╕реАрдзреЗ рдЬреАрдкреАрдпреВ рдореЗрдореЛрд░реА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред GPU рдореЗрдВ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░реАрдХрд░рдг рдФрд░ рддреЗрдЬрд╝ рд╡реАрдбрд┐рдпреЛ рдореЗрдореЛрд░реА рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдмреНрд▓реЗрдЬрд╝рд┐рдВрдЧрдПрд╕рдХреНрдпреВрдПрд▓ рдХреНрд╡реЗрд░реАрдЬрд╝ рдХрдо рд╕рдордп рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддреА рд╣реИрдВ 20 рдмрд╛рд░ рдЕрдкрд╛рдЪреЗ рд╕реНрдкрд╛рд░реНрдХ рд╕реЗ рднреА рддреЗрдЬрд╝ред

рдмреНрд▓реЗрдЬрд╝рд┐рдВрдЧрдПрд╕рдХреНрдпреВрдПрд▓ рдПрд╕рдХреНрдпреВрдПрд▓ рдЗрдВрдЬрди рдХреЛрдб рдЦреБрд▓рд╛, рддреНрд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЬреАрдкреАрдпреВ рдХрд╛ рдЙрдкрдпреЛрдЧ

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

рдмреНрд▓реЗрдЬрд╝рд┐рдВрдЧрдПрд╕рдХреНрдпреВрдПрд▓ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдПрдкреАрдЖрдИ рдХреЗ рдмрдЬрд╛рдп рдПрд╕рдХреНрдпреВрдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рд╕реАрдпреВрдпреВрдбреАрдПрдл (рдЖрдзрд╛рд░ рдкрд░ рдЕрдкрд╛рдЪреЗ рддреАрд░) рд░реИрдкрд┐рдбреНрд╕ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмреНрд▓реЗрдЬрд╝рд┐рдВрдЧрдПрд╕рдХреНрдпреВрдПрд▓ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░рдд рд╣реИ рдЬреЛ рд╕реАрдпреВрдбреАрдПрдл рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЪрд▓рддреА рд╣реИ рдФрд░ рдбрд┐рд╕реНрдХ рд╕реЗ рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпреВрдЖрдИрдУ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред SQL рдХреНрд╡реЗрд░реАрдЬрд╝ рдХреЛ cuUDF рдлрд╝рдВрдХреНрд╢рдВрд╕ рдореЗрдВ рдХреЙрд▓ рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ GPU рдореЗрдВ рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЙрд╕ рдкрд░ рдорд░реНрдЬ, рдПрдХрддреНрд░реАрдХрд░рдг рдФрд░ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдСрдкрд░реЗрд╢рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╣рдЬрд╛рд░реЛрдВ рдЬреАрдкреАрдпреВ рддрдХ рдлреИрд▓реЗ рд╡рд┐рддрд░рд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╕рдорд░реНрдерд┐рдд рд╣реИред

рдмреНрд▓реЗрдЬрд╝рд┐рдВрдЧрдПрд╕рдХреНрдпреВрдПрд▓ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдмрд╣реБрдд рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИ - рд╕реАрдпреВрдбреАрдПрдл рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рд╕реИрдХрдбрд╝реЛрдВ рдХреЙрд▓ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдПрдХ рдПрд╕рдХреНрдпреВрдПрд▓ рдХреНрд╡реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред SQL рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓рд┐рдЦреЗ рдмрд┐рдирд╛ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд DBMS рдореЗрдВ рдбреЗрдЯрд╛ рдХреА рдордзреНрдпрд╡рд░реНрддреА рд▓реЛрдбрд┐рдВрдЧ рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓рд┐рдП рдмрд┐рдирд╛, рдореМрдЬреВрджрд╛ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде RAPIDS рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди
RAPIDS рдХреЗ рд╕рднреА рднрд╛рдЧреЛрдВ рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг рдЕрдиреБрдХреВрд▓рддрд╛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП, рдореМрдЬреВрджрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ SQL рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд░рдирд╛ рдФрд░ cuDF рд╕реНрддрд░ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рдирд╛ред рдЗрд╕рдореЗрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рд╣реИ рдПрдХреНрд╕рдЬреАрдмреВрд╕реНрдЯ ╨╕ рд╕реАрдпреВрдПрдордПрд▓ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдФрд░ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ