рд╡рд╛рд▓реНрд╡рдиреЗ AMD GPU рд╕рд╛рдареА рдирд╡реАрди рд╢реЗрдбрд░ рдХрдВрдкрд╛рдЗрд▓рд░ рдЙрдШрдбрд▓реЗ рдЖрд╣реЗ

рд╡рд╛рд▓реНрд╡ рдХрдВрдкрдиреА рд╕реБрдЪрд╡рд▓реЗ рдореЗрд╕рд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░ рдореЗрд▓рд┐рдВрдЧ рд▓рд┐рд╕реНрдЯрдордзреНрдпреЗ рдирд╡реАрди рд╢реЗрдбрд░ рдХрдВрдкрд╛рдЗрд▓рд░ рдЖрд╣реЗ ACO рд╡рд▓реНрдХрди рдбреНрд░рд╛рдпрд╡реНрд╣рд░ RADV рд╕рд╛рдареА, рд╕реНрдерд┐рддреА рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп AMDGPU рд╢реЗрдбрд░ рдХрдВрдкрд╛рдЗрд▓рд░рдЪрд╛ рдкрд░реНрдпрд╛рдп рдореНрд╣рдгреВрди OpenGL рдЖрдгрд┐ Vulkan рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ RadeonSI рдЖрдгрд┐ RADV рдордзреНрдпреЗ AMD рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЪрд┐рдкреНрд╕рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ.
рдПрдХрджрд╛ рдЪрд╛рдЪрдгреА рдкреВрд░реНрдг рдЭрд╛рд▓реНрдпрд╛рд╡рд░ рдЖрдгрд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд┐рд╢реНрдЪрд┐рдд рдЭрд╛рд▓реНрдпрд╛рд╡рд░, ACO рдореБрдЦреНрдп рдореЗрд╕рд╛ рд░рдЪрдирд╛рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдСрдлрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ.

рд╡реНрд╣реЙрд▓реНрд╡реНрд╣рдЪрд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЛрдб рдЧреЗрдо рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╢реЗрдбрд░реНрд╕рд╕рд╛рдареА рд╢рдХреНрдп рддрд┐рддрдХреНрдпрд╛ рдЗрд╖реНрдЯрддрдо рдХреЛрдб рдЬрдирд░реЗрд╢рди рдкреНрд░рджрд╛рди рдХрд░рдгреЗ, рддрд╕реЗрдЪ рдЕрддрд┐рд╢рдп рдЙрдЪреНрдЪ рд╕рдВрдХрд▓рди рдЧрддреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреЗ рд╣реЗ рдЖрд╣реЗ. рдореЗрд╕рд╛рдЪрд╛ рд╢реЗрдбрд░ рдХрдВрдкрд╛рдЗрд▓рд░ LLVM рдШрдЯрдХ рд╡рд╛рдкрд░рддреЛ, рдЬреЗ рдЗрдЪреНрдЫрд┐рдд рд╕рдВрдХрд▓рди рдЧрддреА рдкреНрд░рджрд╛рди рдХрд░рдд рдирд╛рд╣реАрдд рдЖрдгрд┐ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рд╡рд╛рд╣рд╛рд╡рд░ рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рдареЗрд╡реВ рджреЗрдд рдирд╛рд╣реАрдд, рдЬреНрдпрд╛рдореБрд│реЗ рднреВрддрдХрд╛рд│рд╛рдд рдЧрдВрднреАрд░ рдЪреБрдХрд╛ рдЭрд╛рд▓реНрдпрд╛ рдЖрд╣реЗрдд. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, LLVM рдкрд╛рд╕реВрди рджреВрд░ рдЬрд╛рдгреНрдпрд╛рдореБрд│реЗ рдЕрдзрд┐рдХ рдЖрдХреНрд░рдордХ рд╡рд┐рд╕рдВрдЧрддреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЖрдгрд┐ рдиреЛрдВрджрдгреА рд▓реЛрдбрдЪреЗ рд╕реВрдХреНрд╖реНрдо рдирд┐рдпрдВрддреНрд░рдг рд▓рд╛рдЧреВ рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдо рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.

ACO C++ рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗрдЖрдпрдЯреА рд╕рдВрдХрд▓рди рд▓рдХреНрд╖рд╛рдд рдШреЗрдКрди рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЖрдгрд┐ рд▓рд┐рдВрдХреНрдб рд▓рд┐рд╕реНрдЯ рдЖрдгрд┐ рдбреАрдл-рдпреВрдЬ рдЪреЗрди рдпрд╛рдВрд╕рд╛рд░рдЦреНрдпрд╛ рдкреЙрдЗрдВрдЯрд░-рдЖрдзрд╛рд░рд┐рдд рд╕рдВрд░рдЪрдирд╛ рдЯрд╛рд│реВрди, рдЬрд▓рдж рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕ рд╡рд╛рдкрд░рддрд╛рдд. рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдХреЛрдб рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдкреВрд░реНрдгрдкрдгреЗ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ рдПрд╕рдПрд╕рдП (рд╕реНрдЯреЕрдЯрд┐рдХ рд╕рд┐рдВрдЧрд▓ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ) рдЖрдгрд┐ рд╢реЗрдбрд░рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рд░рдЬрд┐рд╕реНрдЯрд░рдЪреА рдЕрдЪреВрдХ рдкреВрд░реНрд╡-рдЧрдгрдирд╛ рдХрд░реВрди рдиреЛрдВрджрдгреА рд╡рд╛рдЯрдк рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.

рд╕рдзреНрдпрд╛, рд╕реНрд╡рддрдВрддреНрд░ AMD GPUs (dGPU VI+) рд╡рд░ рдлрдХреНрдд рдкрд┐рдХреНрд╕реЗрд▓ (рдлреНрд░реЕрдЧрдореЗрдВрдЯ) рдЖрдгрд┐ рдХрдВрдкреНрдпреВрдЯ рд╢реЗрдбрд░реНрд╕ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗрдд. рддрдерд╛рдкрд┐, ACO рдЖрдзреАрдЪ рдЪрд╛рдЪрдгреА рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдЧреЗрдорд╕рд╛рдареА рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рд╢реЗрдбрд░реНрд╕ рдЧреЛрд│рд╛ рдХрд░рддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рд╢реЕрдбреЛ рдСрдл рдж рдЯреЙрдореНрдм рд░рд╛рдпрдбрд░ рдЖрдгрд┐ рд╡реЛрд▓реНрдлреЗрдиреНрд╕реНрдЯрд╛рдИрди II рдЪреНрдпрд╛ рдЬрдЯрд┐рд▓ рд╢реЗрдбрд░реНрд╕рдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ. рдЪрд╛рдЪрдгреАрд╕рд╛рдареА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд ACO рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╕рдВрдХрд▓рди рдЧрддреАрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд AMDGPU рд╢реЗрдбрд░ рдХрдВрдкрд╛рдЗрд▓рд░рдкреЗрдХреНрд╖рд╛ рдЬрд╡рд│рдЬрд╡рд│ рджреБрдкреНрдкрдЯ рд╡реЗрдЧрд╡рд╛рди рдЖрд╣реЗ рдЖрдгрд┐ RADV рдбреНрд░рд╛рдпрд╡реНрд╣рд░рд╕рд╣ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдЪрд╛рд▓рдд рдЕрд╕рддрд╛рдирд╛ рдХрд╛рд╣реА рдЧреЗрдордордзреНрдпреЗ FPS рдордзреНрдпреЗ рд╡рд╛рдв рджрд░реНрд╢рд╡рддреЗ.

рд╡рд╛рд▓реНрд╡рдиреЗ AMD GPU рд╕рд╛рдареА рдирд╡реАрди рд╢реЗрдбрд░ рдХрдВрдкрд╛рдЗрд▓рд░ рдЙрдШрдбрд▓реЗ рдЖрд╣реЗ

рд╡рд╛рд▓реНрд╡рдиреЗ AMD GPU рд╕рд╛рдареА рдирд╡реАрди рд╢реЗрдбрд░ рдХрдВрдкрд╛рдЗрд▓рд░ рдЙрдШрдбрд▓реЗ рдЖрд╣реЗ

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

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