เชฒเชฟเชจเช•เซเชธ เช•เชฐเซเชจเชฒเชฎเชพเช‚ เชเช• เชฌเช— เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เชœเซ‡เชจเชพ เช•เชพเชฐเชฃเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เช•เซ‡ เชœเซ‡ AVX เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชฎเชพเช‚ เช–เชพเชฎเซ€ เชธเชฐเซเชœเชพเชฏ เช›เซ‡.

เชฒเชฟเชจเช•เซเชธ เช•เชฐเซเชจเชฒเชฎเชพเช‚ เชฐเชฟเชฒเซ€เช 5.2 เชฅเซ€, เชฆเซ‡เช–เชพเชฏ เช›เซ‡ เชเช• เชญเซ‚เชฒ เช•เซ‡ เชœเซ‡ เชธเชฟเช—เซเชจเชฒ เชนเซ‡เชจเซเชกเชฒเชฐเชฅเซ€ เชชเชฐเชค เชซเชฐเชคเซ€ เชตเช–เชคเซ‡ AVX เชฐเชœเชฟเชธเซเชŸเชฐเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€เช“เชจเซเช‚ เช‰เชฒเซเชฒเช‚เช˜เชจ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชœเซเชฏเชพเชฐเซ‡ เช…เชชเชตเชพเชฆ เชซเซ‡เช‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เชชเชพเชจเซเช‚-เชซเซ‹เชฒเซเชŸ). เชฌเชนเซ-เชฅเซเชฐเซ‡เชกเซ‡เชก เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ ("-pthread") เชšเชฒเชพเชตเชคเซ€ เชตเช–เชคเซ‡ เชธเชฎเชธเซเชฏเชพ เชฅเชพเชฏ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ AVX เชฐเชœเชฟเชธเซเชŸเชฐ เชธเชพเชฅเซ‡ เช—เชฃเชคเชฐเซ€เช“ เชธเชพเชฎเซ‡เชฒ เชนเซ‹เชฏ เช›เซ‡, เชœเซ‹ เช•เชฐเซเชจเชฒ GCC 9 เชฎเชพเช‚ เชฌเชจเซ‡เชฒ เชนเซ‹เชฏ (เชœเซ‹ GCC เชจเชพ เชชเชนเซ‡เชฒเชพเชจเชพ เชชเซเชฐเช•เชพเชถเชจเซ‹เชฎเชพเช‚ เชฌเชจเซ‡เชฒ เชนเซ‹เชฏ, เชคเซ‹ เชญเซ‚เชฒ เชฆเซ‡เช–เชพเชคเซ€ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ GCC 9 เช•เซ‡เชถ เชฐเชœเชฟเชธเซเชŸเชฐเชฎเชพเช‚ เชฅเซเชฐเซ‡เชก-เชฒเซ‹เช•เชฒ เชตเซ‡เชฐเซ€เชเชฌเชฒเชจเซเช‚ เชธเชฐเชจเชพเชฎเซเช‚ เช…เชจเซ‡ GCC เชจเซ€ เชชเชนเซ‡เชฒเชพเชจเซ€ เช†เชตเซƒเชคเซเชคเชฟเช“ เชฆเชฐ เชตเช–เชคเซ‡ เชคเซ‡เชจเซ‡ เชฒเซ‹เชก เช•เชฐเซ‡ เช›เซ‡).

เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เช•เชฐเชชเซเชถเชจ เชเชฐเชฐ เชธเชพเชฅเซ‡ เช…เช•เชพเชณเซ‡ เชธเชฎเชพเชชเซเชค เชฅเชˆ เชœเชพเชฏ เช›เซ‡. เชญเซ‚เชฒเชจเซเช‚ เชธเซŒเชฅเซ€ เชตเชงเซ เชงเซเชฏเชพเชจเชชเชพเชคเซเชฐ เช…เชจเซ‡ เชตเชพเชฐเช‚เชตเชพเชฐ เช…เชตเชฒเซ‹เช•เชจ เชฅเชฏเซ‡เชฒ เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟ เชฌเชจเซ€ เช—เชฏเชพ เช›เซ‡ เช•เซเชฐเซ‡เชถ เช•เชพเชฐเซเชฏเช•เซเชฐเชฎเซ‹, เช—เซ‹ เชญเชพเชทเชพเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡. เชจเซ‹เช‚เชงเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชฒเซ€เชงเซ‡, เช—เซ‹ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เช…เช•เชพเชณเซ‡ เชธเชฎเชพเชชเซเชค เชฅเชˆ เชœเชพเชฏ เช›เซ‡, เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ "เชฐเชจเชŸเชพเช‡เชฎ เชเชฐเชฐ: เช…เชฎเชพเชจเซเชฏ เชฎเซ‡เชฎเชฐเซ€ เชเชกเซเชฐเซ‡เชธ เช…เชฅเชตเชพ เชจเชฟเชฒ เชชเซ‹เชˆเชจเซเชŸเชฐ เชกเชฟเชฐเซ‡เชซเชฐเชจเซเชธ", "เชฐเชจเชŸเชพเช‡เชฎ: เช…เชจเชชเซ‡เช•เซเชทเชฟเชค เชฐเซ€เชŸเชฐเซเชจ เชชเซ€เชธเซ€" เช…เชจเซ‡ "เชธเซ‡เช—เชฎเซ‡เชจเซเชŸเซ‡เชถเชจ เชตเชพเชฏเซ‹เชฒเซ‡เชถเชจ" เชญเซ‚เชฒเซ‹ เชธเชพเชฅเซ‡. เช•เชฐเซเชจเชฒเชฎเชพเช‚เชจเซ€ เชญเซ‚เชฒ เช…เชคเซเชฏเชพเชฐเซ‡ เชฎเชพเชŸเซ‡ เช…เชธเซเชงเชพเชฐเชฟเชค เชฐเชนเซ‡ เช›เซ‡. เชถเช•เซเชฏเชคเชพ เชตเชฟเชšเชพเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡ เชตเชงเชพเชฐเชพเชจเชพ เช“เชตเชฐเชนเซ‡เชกเชจเชพ เช–เชฐเซเชšเซ‡ เชธเชฎเชธเซเชฏเชพเชฐเซ‚เชช เชฒเชฟเชจเช•เซเชธ เช•เชฐเซเชจเชฒ เชชเชฐ เชญเซ‚เชฒเซ‹เชจเซ‡ เชฌเชพเชฏเชชเชพเชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช—เซ‹ เชฒเซ‡เช‚เช—เซเชตเซ‡เชœ เชฐเชจเชŸเชพเช‡เชฎเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช‰เชฎเซ‡เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹