рдпреВрдЯрд╛ рд╕реНрдЯреЗрдЯ рдпреВрдирд┐рд╡рд░реНрд╕рд┐рдЯреА рдореЗрдВ рдЕрдиреБрд╕рдВрдзрд╛рди, рдЬреЛ рдХрд┐ NVIDIA рджреНрд╡рд╛рд░рд╛ рднрд╛рдЧ рдореЗрдВ рдкреНрд░рд╛рдпреЛрдЬрд┐рдд рд╣реИ, рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЬреАрдкреАрдпреВ рддреНрд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рддреНрд╡рд░рдг рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЖрдЬ рдХреЗ рдЙрдиреНрдирдд GPUs рдХреА рдЬрдмрд░рджрд╕реНрдд рд╢рдХреНрддрд┐ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдиреЗ рджреЗрдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╢реЛрдзрдХрд░реНрддрд╛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рд╕реАрдзреЗ GPU рдкрд░ рдЪрд▓рд╛рдХрд░ рддреЗрдЬреА рд▓рд╛рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВред
рдЕрдзреНрдпрдпрди рдХреЗ рдкрдиреНрдиреЛрдВ рд╕реЗ: тАЬKGPU рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд┐рдЪрд╛рд░ GPU рдХреЛ рдПрдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреЛрдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рд╣реИ рдЬреЛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЗ рднреАрддрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореЗрдВ рддреЗрдЬреА рд▓рд╛рдиреЗ рдФрд░ рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SIMD (рдпрд╛ CUDA рдореЗрдВ SIMT) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛ рджреЗрдЧрд╛ рдЬрд┐рд╕реЗ рдкрд╣рд▓реЗ рдХрд░реНрдиреЗрд▓ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд░реВрдк рд╕реЗ рдЧрд╣рди рдорд╛рдирд╛ рдЬрд╛рддрд╛ рдерд╛ред рд╕реАрдзреЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдХрд╣реЗрдВ рддреЛ KGPU рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд░реНрдиреЗрд▓ рдХреЗ рдЕрдВрджрд░ рд╡реЗрдХреНрдЯрд░ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред тАЭ
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, "рдпрд╣ рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ: рди рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░реЗрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рдмрдбрд╝реЗ рдЕрдиреБрд░реЛрдзрд┐рдд рдХрдореНрдкреНрдпреВрдЯреЗрд╢рди рдХреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ рдФрд░ рдЗрди рднрд╛рдЧреЛрдВ рдХреЛ GPU рдкрд░ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХреЛрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд░реЗрдВред"
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдПрдХ рдирдИ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ, рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдпрд╣ рдПрдХ рд╢реЛрдз рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдзрд┐рдХ рд╣реИред рдХрдИ рдХрд╛рд░рдХ рд╣реИрдВ, рдЬреЛ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ, рдХреЗрдЬреАрдкреАрдпреВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рд╕реВрдЪреА рд╕реЗ рдмрд╛рд╣рд░ рдХрд░ рджреЗрддреЗ рд╣реИрдВ рдЬреЛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдореБрдЦреНрдп рджрд┐рд╢рд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВред рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ DRM рд╕рдмрд╕рд┐рд╕реНрдЯрдо (рдбрд╛рдпрд░реЗрдХреНрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдореИрдиреЗрдЬрд░) рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдХреЛрдИ рднреА рдУрдкрди рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рдЕрднреА рддрдХ GPGPU рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИред рд░рд╛рдЬреНрдп рдЯреНрд░реИрдХрд░ рдХреЗ рд╕рд╛рде рдУрдкрдирд╕реАрдПрд▓ рдЧреИрд▓рд┐рдпрдо 3 рдбреА рдУрдкрди рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЬрд▓реНрдж рд╣реА рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЪрд╛рд▓реВ рдХрд╛рдо рдХреЗрд╡рд▓ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ рдФрд░ GPU рдХреЗ рд╕рд╛рде CUDA рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХрд╛рд░реНрдп рдПрдирд╡реАрдЖрдИрдбреАрдЖрдИрдП рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдпреЛрдЬрд┐рдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдиреЗ рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЬреЛ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рдирд╡реАрдирддрдо рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╡рд╛рд▓реЗ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдирд╡реАрдЖрдИрдбреАрдЖрдИрдП рдЙрдкрдХрд░рдг рдкрд░ рд╕рдорд░реНрдерд┐рдд рд╣реИред рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк OpenCL рд╣реЛрдЧрд╛, рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИ рдЬреЛ AMD рдФрд░ NVIDIA GPU рдкрд░ рдФрд░ рд╕рд╛рде рд╣реА рдПрдХ рдУрдкрди рдкреНрд░реЛрдбрдХреНрд╢рди рд▓реЗрд╡рд▓ рдкрд░ рдЪрд▓ рд╕рдХрддреА рд╣реИред
рд╡рд░реНрддрдорд╛рди рдореЗрдВ, KGPU рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ, рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб eCryptfs рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ GPU- рддреНрд╡рд░рд┐рдд рдПрдИрдПрд╕ рд╕рд┐рдлрд░ рд╣реИ, рдЬреЛ рдЖрд╢рд╛рдЬрдирдХ рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдЖрдзреБрдирд┐рдХ GPUs рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
GPU рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП KGPU рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдХреЗ рдЗрдЪреНрдЫреБрдХ рд▓реЛрдЧреЛрдВ рдХреЛ Google рдХреЛрдб рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛ рдХрд╛ рджреМрд░рд╛ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИред рд╕реЛрд░реНрд╕ рдХреЛрдб рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдореЗрдЬрдмрд╛рдиреА рдФрд░ рдЧреАрдерд╣рдм рдХреЗ рдЙрдирдХреЗ рд╕рдВрдпреБрдХреНрдд рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╡реЗрдм рд╕реЗрд╡рд╛ рдкрд░ рднреА рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдпрд╣ рджреЗрдЦрдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдзреБрдирд┐рдХ рдЬреАрдкреАрдпреВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреИрд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЦреБрд▓реЗ рдХрд░реНрдиреЗрд▓ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рд╕реБрдзрд╛рд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЦреБрд▓реА рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛ рдУрдкрдирд╕реАрдПрд▓ рдФрд░ / рдпрд╛ рдЕрдиреНрдп рдЬреАрдкреАрдЬреАрдкреАрдпреВ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред