AVX เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดšเดฟเดฒ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดคเด•เดฐเดพเตผ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฌเด—เต เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเดฒเดฟเตฝ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ

เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเดฒเดฟเตฝ 5.2 เดฑเดฟเดฒเต€เดธเต เดšเต†เดฏเตเดคเดคเต เดฎเตเดคเตฝ, เดชเตเดฐเต‹เดฏเดตเตเดฒเดฟเดฏเต‡เดฑเตเดฑเตเดธเตเดฏ เด’เดฐเต เดธเดฟเด—เตเดจเตฝ เดนเดพเตปเดกเตโ€Œเดฒเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดŸเด™เตเด™เตเดฎเตเดชเต‹เตพ AVX เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ เดฒเด‚เด˜เดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจ เด’เดฐเต เดชเดฟเดถเด•เต, เด’เดฐเต เด…เดชเดตเดพเดฆเด‚ เดŽเดฑเดฟเดฏเตเดฎเตเดชเต‹เตพ (เดชเต‡เดœเต-เดคเด•เดฐเดพเตผ) เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. AVX เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจ เดฎเตพเดŸเตเดŸเดฟ-เดคเตเดฐเต†เดกเดกเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ ("-pthread") เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเดพเดฃเต เดชเตเดฐเดถเตเดจเด‚ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด•เต‡เตผเดฃเตฝ GCC 9-เตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ (GCC-เดฏเตเดŸเต† เดฎเตเตป เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ, GCC 9 เด•เดพเดทเต†เด•เตพ เด†เดฏเดคเดฟเดจเดพเตฝ เดชเดฟเดถเด•เต เดฆเตƒเดถเตเดฏเดฎเดพเด•เดฟเดฒเตเดฒ. เดฐเดœเดฟเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เดคเตเดฐเต†เดกเต-เดฒเต‹เด•เตเด•เตฝ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเตเดฑเต† เดตเดฟเดฒเดพเดธเด‚, เด•เต‚เดŸเดพเดคเต† เดœเดฟเดธเดฟเดธเดฟเดฏเตเดŸเต† เดฎเตเตป เดชเดคเดฟเดชเตเดชเตเด•เตพ เด“เดฐเต‹ เดคเดตเดฃเดฏเตเด‚ เด…เดคเต เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต).

เดฎเต†เดฎเตเดฎเดฑเดฟ เด•เดฑเดชเตเดทเตป เดชเดฟเดถเด•เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด…เด•เดพเดฒเดคเตเดคเดฟเตฝ เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเตเดฐเดถเตเดจเด‚ เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต. เดชเดฟเดถเด•เดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เดถเตเดฐเดฆเตเดงเต‡เดฏเดตเตเด‚ เดชเดคเดฟเดตเดพเดฏเดฟ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดคเตเดฎเดพเดฏ เดชเตเดฐเด•เดŸเดจเด‚ เด†เดฏเดฟเดคเตเดคเต€เตผเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดคเด•เดฐเตเดจเตเดจเต เด…เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ, เด—เต‹ เดญเดพเดทเดฏเดฟเตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเดถเตเดจเด‚ เด•เดพเดฐเดฃเด‚, Go เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เด…เด•เดพเดฒเดคเตเดคเดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต, เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ "เดฑเตบเดŸเตˆเด‚ เดชเดฟเดถเด•เต: เด…เดธเดพเดงเตเดตเดพเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟ เดตเดฟเดฒเดพเดธเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดกเต†เดฑเดซเดฑเตปเดธเต เด‡เดฒเตเดฒ", "เดฑเตบเดŸเตˆเด‚: เด…เดชเตเดฐเดคเต€เด•เตเดทเดฟเดค เดฑเดฟเดŸเตเดŸเต‡เตบ เดชเดฟเดธเดฟ", "เดธเต†เด—เตเดฎเต†เดจเตเดฑเต‡เดทเตป เดฒเด‚เด˜เดจเด‚" เดŽเดจเตเดจเต€ เดชเดฟเดถเด•เตเด•เดณเต‹เดŸเต†. เด•เต‡เตผเดฃเดฒเดฟเดฒเต† เดฌเด—เต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดคเต† เดคเตเดŸเดฐเตเดจเตเดจเต. เดธเดพเดงเตเดฏเดค เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต เดชเตเดฐเดถเตโ€Œเดจเดฎเตเดณเตเดณ เดฒเดฟเดจเด•เตโ€Œเดธเต เด•เต‡เตผเดฃเดฒเตเด•เดณเดฟเดฒเต† เดชเดฟเดถเด•เตเด•เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต เดฎเดฑเดฟเด•เดŸเด•เตเด•เดพเตป Go เดญเดพเดทเดพ เดฑเตบเดŸเตˆเดฎเดฟเตฝ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต, เด…เดงเดฟเด• เด“เดตเตผเดนเต†เดกเต เดšเต†เดฒเดตเดฟเตฝ.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•