рдореИрдВрдиреЗ рдПрдХ рдмрд╛рд░ рдкрдврд╝рд╛ рдХрд┐ рд▓реЛрдЧреЛрдВ рдиреЗ рдирдХрд╛рд░рд╛рддреНрдордХ рдХрд░реНрдо рдФрд░ рдирд┐рдордВрддреНрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдХрдард┐рдирд╛рдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ рд╢рд┐рдХрд╛рдпрдд рдХреАред рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реА рд╡рд┐рд╖рдп рдХреЗ рд╕рд╛рде рдЖрдирд╛ рдФрд░ рдЙрд╕ рдкрд░ рдПрдХ рдЕрдЪреНрдЫреА рдкреЛрд╕реНрдЯ рд▓рд┐рдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдХрд░реНрдо рдХреА рдХрдореА рд╣реЛрддреА рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИ, рд╕рдорд╕реНрдпрд╛ рдПрдХ рдкреЛрд╕реНрдЯ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рд╡рд┐рд╖рдп рд╣рдореЗрд╢рд╛ рдорд┐рд▓ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рдХреБрдЫ рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬреЛ рдореИрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди, рдлрд┐рд░, рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдвреВрдВрдврдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИред
рдЙрди рд╡рд┐рд╖рдпреЛрдВ рдХреА рд╕реВрдЪреА рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреЛ рдХрд░реНрдо / рдЖрдордВрддреНрд░рдг рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рдФрд░ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╡рд╣ рдХреБрдЫ рдЕрдЪреНрдЫрд╛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ? рдлрд┐рд░ рд▓реЛрдЧ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкрд░ рдПрдХ рд╡рд┐рд╖рдп рдХрд╛ рдЪрдпрди рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рди рдЬрд╛рдПрдВрдЧреЗ рдХрд┐ рдпрджрд┐ рд╡реЗ рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рд╣реЛрдЧрд╛ рдЬреЛ рдЗрд╕рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддрд╛ рд╣реИ рдФрд░ рдХрд░реНрдо / рдЖрдордВрддреНрд░рд┐рдд рд╣реЛрдЧрд╛ред
рдпрджрд┐ рдкрдж рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдХрд░реНрдо рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рдкреНрд░рдХрд╛рд╢рди рд╕реЗ рдкрд╣рд▓реЗ рдкрдж рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░реНрдпрд╛рдкреНрдд рдХрд░реНрдо рджреЗрдЧрд╛ред
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдирд┐рдпрдореЛрдВ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдХреБрдЫ рднреА рдЖрдкрд░рд╛рдзрд┐рдХ рдирд╣реАрдВ рд╣реИред рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдХрд░реНрдо рдХрд░рддрд╛ рд╣реИ / рдПрдХ рдЕрдЪреНрдЫреЗ рдкрдж рдХреЗ рд▓рд┐рдП рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдпрд╣ рдЙрд╕рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдкрдж рд╕рдВрднрд╡рддрдГ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ред рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдЧреНрд░рд╛рд╣рдХ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╖рдп рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред
рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдЕрджреНрдпрддрди рдХрд░реЗрдВред
рдЕрджреНрдпрддрди: рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд╛ред
рдореИрдВ рдЗрд╕ рддрд░рд╣ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рддрд╛ рд╣реВрдВ:
рдХрд╛рд░реНрдп рдкреНрд░рджрд░реНрд╢рди:
1) рд╕реВрдЪреА рд╕рднреА рдХреЗ рд▓рд┐рдП рдЦреБрд▓реА рдФрд░ рджреГрд╢реНрдпрдорд╛рди рд╣реИред
2) рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдЬреЛ рдПрдХ рд╡рд┐рд╖рдп рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдФрд░ рдЙрд╕реЗ рдЕрд╡рд░реБрджреНрдз рдХрд░рддрд╛ рд╣реИред
2.1) рдпрджрд┐ 2 рджрд┐рдиреЛрдВ рдХреЗ рдмрд╛рдж рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╡рд┐рд╖рдп рдЕрдирд▓реЙрдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЬрд┐рд╕рдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реА рдмрд╛рд░ рд▓рд┐рдпрд╛, рдЙрд╕реЗ рд╕рдЬрд╛ рдорд┐рд▓рддреА рд╣реИ (рдкрдВрдЬреАрдХреГрдд рдЬреБрдЭрд╛рд░реВ рдХреЗ рд▓рд┐рдП рдорд╛рдЗрдирд╕ рдХрд░реНрдо рдпрд╛ рдХреБрдЫ рдФрд░ (рдпрд╣рд╛рдВ рдореБрдЭреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдЬреВрдЭрд╡реЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреА рдорджрдж рдЪрд╛рд╣рд┐рдП)ред рдФрд░ рдпрд╣ рд╕рдм рд╢реБрд░реВ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
3) рдпрджрд┐ 2 рджрд┐рдиреЛрдВ рдХреЗ рднреАрддрд░, рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдЙрдкрдпреБрдХреНрдд рд╡рд┐рд╖рдп рдмрдирд╛рддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред
3.1) рдпрджрд┐ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдХрд╛рдо рдкрд╕рдВрдж рд╣реИ, рддреЛ рд╡рд┐рд╖рдп рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЧреНрд░рд╛рд╣рдХ рдХрд░реНрдо / рдирд┐рдордВрддреНрд░рдг рдХреЗ рд╕рд╛рде рднреБрдЧрддрд╛рди рдХрд░рддрд╛ рд╣реИ, рд╣рд░ рдХреЛрдИ рдЦреБрд╢ рд╣реИ рдФрд░ рд╡рд┐рд╖рдп рдХреЛ рдкрдврд╝рддрд╛ рд╣реИред
3.2) рдпрджрд┐ рдХрд╛рд░реНрдп рдЙрджреНрджреЗрд╢реНрдп рдХрд╛рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИ (рдЖрдкрдХреЛ рд╕рдВрднрд╛рд╡рд┐рдд рдЙрджреНрджреЗрд╢реНрдп рдХрд╛рд░рдгреЛрдВ рдХреА рд╕реВрдЪреА рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ), рддреЛ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╕реБрдзрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП 1 рдФрд░ рджрд┐рди рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЧреНрд░рд╛рд╣рдХ рдлрд┐рд░ рд╕реЗ рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИред
3.3) рдпрджрд┐ рдЧреНрд░рд╛рд╣рдХ 2 рджрд┐рдиреЛрдВ рдХреЗ рднреАрддрд░ (рдпрд╛ 1 рджрд┐рди рдХреЗ рднреАрддрд░ рджреЛрд╣рд░рд╛рдпрд╛ рдЧрдпрд╛) рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рддреЛ рд╡рд┐рд╖рдп рдмрд╕ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
3.4) рдпрджрд┐ рдкреЛрд╕реНрдЯ рд╕рддреНрдпрд╛рдкрди рдХреЗ рдмрд┐рдирд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЕрд╕рдлрд▓ рд░рд╣рд╛ рдерд╛ (рд░реЗрдЯрд┐рдВрдЧ +20 рд╕реЗ рдХрдо), рддреЛ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдХрд░реНрдо рдореЗрдВ рдПрдХ рдЛрдг рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред
3.5) рдпрджрд┐ рдкреЛрд╕реНрдЯ 5 рджрд┐рдиреЛрдВ рдХреЗ рднреАрддрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдХрд▓рд╛рдХрд╛рд░ рдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдЕрд╕рдлрд▓ рд░рд╣рд╛), рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдЧреНрд░рд╛рд╣рдХ рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓рд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЗ рд▓рд┐рдП рдареЗрдХреЗрджрд╛рд░ рдорд╛рдЗрдирд╕ред
рдХрд╛рд░реНрдп рдЬреЛрдбрд╝рдирд╛:
1) рдЧреНрд░рд╛рд╣рдХ рдПрдХ рдХрд╛рд░реНрдп рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рддрд╛ рд╣реИред
2) рдЧреНрд░рд╛рд╣рдХ рдПрдХ рдореВрд▓реНрдп рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ (рдЗрд╕рд╕реЗ рдЕрдзрд┐рдХ рдХреЛрдИ рдХрд░реНрдо / рдЖрдордВрддреНрд░рдг рд╡рд╣ рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛)ред
3) рдЧреНрд░рд╛рд╣рдХ рдХрд╛рдо рдХреЗ рдиреНрдпреВрдирддрдо рд╕реНрддрд░ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ (рдпрд╛рдиреА рд▓рдЧрднрдЧ рд╡рд╣ рдЬреЛ рд╡рд╣рд╛рдВ рджреЗрдЦрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реИ)ред
рдПрдХ рдЙрджрд╛рд╣рд░рдг:
рдореИрдВ рдкреНрд░рддреНрдпреЗрдХ рдЧрдгрд┐рддреАрдп рдСрдкрд░реЗрд╢рди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ (рдЖрдк рдЕрдкрдиреЗ рдЖрдк рдХреЛ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп + - * /% рдФрд░ рддрдХ рд╣реА рд╕реАрдорд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ) рдФрд░ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдЬрдбрд╝реЗрдВ, рддреНрд░рд┐рдХреЛрдгрдорд┐рддрд┐, рд╡реЗрдХреНрдЯрд░ рд▓рдВрдмрд╛рдИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдмреЗрд╣рддрд░), рдЬреЛ OpenCL рдХрдореНрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреНрд╖рдорддрд╛ 2.0 рдХреЗ рд╕рд╛рде рдПрдХ nVidio рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб рдкрд░ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдпрд╛рдиреА рд▓реЗрдЦрдХ рдХреЛ рдПрдХ рдЫреЛрдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╕рдордп рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХреИрд╕реЗ рдорд╛рдкреЗрдВ рдФрд░ рд╕рднреА рдСрдкрд░реЗрд╢рдиреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВред рд▓реЗрдЦрдХ рдХреЛ рдпрд╣ рднреА рд╕рд╛рдмрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рдореБрдЦреНрдп рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рди рдХрд┐ рдореЗрдореЛрд░реА / рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ / рдкреАрд╕реАрдЖрдИ / рдЖрджрд┐ рдкрд░ред рдореИрдВ рд╣рд╛рде рд╕реЗ рд▓рд┐рдЦреЗ рдЧрдП рд╕рдорд╛рди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдореВрд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡реЗрдХреНрдЯрд░ рдХреА рд▓рдВрдмрд╛рдИ рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ред рдореИрдВ рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рднреА рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдХреБрдЫ рдРрд╕рд╛ рд╣реА рдореИрдВ рдХрд▓реНрдкрдирд╛ рдХрд░рддрд╛ рд╣реВрдВред