рд░реВрдЯрдмреАрдпрд░ рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рд╕реЛрд░реНрд╕ рдХреЛрдб
рдЬреАрдердм рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХреА рдорджрдж рд╕реЗ рдЖрдк рдЬреАрдкреАрдпреВ рдкрд░ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдЬрд╛рд╡рд╛ рдХреЛрдб рдХреЛ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╕реАрдкреАрдпреВ / рдЬреАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ рднреА рдЖрд╕рд╛рди рд╣реИред
рдХрдВрдкрд╛рдЗрд▓рд░ MIT рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдХрдареЛрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдЙрдкрдпреБрдХреНрдд рд╣реИред рд▓реЗрдЦрдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ CUDA рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рд╕рдмрд╕реЗ рдЙрдиреНрдирдд рдЬрд╛рд╡рд╛ рдмрд╛рдЗрдЯрдХреЛрдб рдЯреНрд░рд╛рдВрд╕рд▓реЗрдЯрд░ рд╣реИред рдЬрд╛рд╣рд┐рд░ рд╣реИ, OpenCL
рднреА рд╕рдорд░реНрдерд┐рдд рд╣реИ ред
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓реЗрдЦрдХ рдлрд┐рд▓ Pratt-Szeliga, рд╕рд┐рд░реИрдХреНрдпреВрдЬрд╝ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ рдПрдХ рд╢рд┐рдХреНрд╖рдХ рд╣реИред
рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ GPU рдореЗрдВ рдХреЛрдИ рдЬрд╛рджреВ рдирд╣реАрдВ рд╣реИ, рдФрд░ GPU рдкрд░ рдХреБрдЫ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реАрдкреАрдпреВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдзреАрдорд╛ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдФрд░ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕рдорд╛рдирд╛рдВрддрд░ рдзрд╛рдЧреЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╕рдорд╛рдирддрд╛ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рди рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рд╢реЗрд╖ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдпрджрд┐ рдЬрд╛рд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рд╕рдорд╛рдирддрд╛ рд╣реИ, рддреЛ рд░реВрдЯрдмреЗрдХрд░ рдЗрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдПрдЧрд╛ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпреЛрдВ рдкрд░, рдЙрддреНрдкрд╛рджрдХрддрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рджрд╕рд┐рдпреЛрдВ рдмрд╛рд░ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди
, рд░реВрдЯрдмреЗрдХрд░ рдХреЗ рд╕рд╛рде рдЬрд╛рд╡рд╛ рдореЗрдВ 4096x44096 рдШрдиреЗ рдореИрдЯреНрд░рд┐рд╕
рдХрд╛ рдЧреБрдгрд╛ 67 рдЧреБрдирд╛, рдлреВрд░рд┐рдпрд░ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдо (рдПрдлрдПрдлрдЯреА рдирд╣реАрдВ) - 54 рдЧреБрдирд╛ рддрдХ рдмрдврд╝ рдЧрдпрд╛ред
Rootbeer рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рдЬрд╛рд╡рд╛ рд╕реЙрдЯ рдмрд╛рдпрдЯреЗрдХреЛрдб рдХреЗ рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рд╕рдВрдХрд▓рдХ рдореЗрдВ рдЕрд╕рдорд░реНрдерд┐рдд рдЬрд╛рд╡рд╛ рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕реВрдЪреА: рдХрдЪрд░рд╛ рдХрд▓реЗрдХреНрдЯрд░, рджреЗрд╢реА рддрд░реАрдХреЗ, рдкреНрд░рддрд┐рдмрд┐рдВрдм (рдкреНрд░рддрд┐рдмрд┐рдВрдм), рдЧрддрд┐рд╢реАрд▓ рд╡рд┐рдзрд┐ рдХреЙрд▓ред