рдореБрдЦреНрдп рднрд╛рдЧ рдореЗрдВ Linuxрд░рд┐рд▓реАрдЬ 5.2 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░, рдПрдХ рддреНрд░реБрдЯрд┐ рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг AVX рд░рдЬрд┐рд╕реНрдЯрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рджреВрд╖рд┐рдд рд╣реЛ рдЬрд╛рддреА рд╣реИ рдЬрдм рд╕рд┐рдЧреНрдирд▓ рд╣реИрдВрдбрд▓рд░ рд╕реЗ рд▓реМрдЯрддреЗ рд╕рдордп рдЬрд┐рд╕реЗ рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХреЗ рдЬрд╛рдиреЗ рдкрд░ рд╣реИрдВрдбрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдкреЗрдЬ рдлреЙрд▓реНрдЯ)ред рдпрд╣ рд╕рдорд╕реНрдпрд╛ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм рдорд▓реНрдЯреАрдереНрд░реЗрдбреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдо ("-pthread") рдЪрд▓рд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ AVX рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рд╕рд╛рде рдЧрдгрдирд╛рдПрдБ рд╣реЛрддреА рд╣реИрдВ, рдЬрдм рдХрд░реНрдиреЗрд▓ GCC 9 рдореЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдкрд╣рд▓реЗ рдХреЗ GCC рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ GCC 9 рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рдереНрд░реЗрдб-рд▓реЛрдХрд▓ рд╡реИрд░рд┐рдПрдмрд▓ рдХреЗ рдкрддреЗ рдХреЛ рдХреИрд╢ рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ GCC рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдЗрд╕реЗ рд╣рд░ рдмрд╛рд░ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ)ред
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рд░рдг рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рд╣реА рдореЗрдореЛрд░реА рдХрд░рдкреНрд╢рди рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рдФрд░ рдЕрдХреНрд╕рд░ рджреЗрдЦрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдкреНрд░рдХрдЯреАрдХрд░рдг рд╣реИ , рдЧреЛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдмрддрд╛рдИ рдЧрдИ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рд░рдг, рдЧреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдЖрдорддреМрд░ рдкрд░ "рд░рдирдЯрд╛рдЗрдо рддреНрд░реБрдЯрд┐: рдЕрдорд╛рдиреНрдп рдореЗрдореЛрд░реА рдкрддрд╛ рдпрд╛ рд╢реВрдиреНрдп рдкреЙрдЗрдВрдЯрд░ рдбреАрд░реЗрдлрд░реЗрдВрд╕", "рд░рдирдЯрд╛рдЗрдо: рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░рд┐рдЯрд░реНрди рдкреАрд╕реА" рдФрд░ "рд╕реЗрдЧрдореЗрдВрдЯреЗрд╢рди рдЙрд▓реНрд▓рдВрдШрди" рдЬреИрд╕реА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рдеред рдХрд░реНрдиреЗрд▓ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдареАрдХ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдХрд░реНрдиреЗрд▓ рдкрд░ рдореМрдЬреВрдж рдмрдЧ рд╕реЗ рдЪреБрдирд┐рдВрджрд╛ рд░реВрдк рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдЧреЛ рднрд╛рд╖рд╛ рд░рдирдЯрд╛рдЗрдо рдореЗрдВ рдмрджрд▓рд╛рд╡ рдЬреЛрдбрд╝рдирд╛ред LinuxрдЕрддрд┐рд░рд┐рдХреНрдд рдУрд╡рд░рд╣реЗрдб рд▓рд╛рдЧрддреЛрдВ рдХреА рдХреАрдордд рдкрд░ред
рд╕реНрд░реЛрдд: opennet.ru
