DeepMind เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเตเดกเต S6, CPython-เดจเตเดณเตเดณ JIT เด•เด‚เดชเตˆเดฒเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟ

เด†เตผเดŸเตเดŸเดฟเดซเดฟเดทเตเดฏเตฝ เด‡เดจเตเดฑเดฒเดฟเดœเตปเดธเต เดฎเต‡เด–เดฒเดฏเดฟเดฒเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเต เดชเต‡เดฐเตเด•เต‡เดŸเตเดŸ เดกเต€เดชเต เดฎเตˆเตปเดกเต, เดชเตˆเดคเตเดคเตบ เดญเดพเดทเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดœเต†เดเดŸเดฟ เด•เดฎเตเดชเตˆเดฒเตผ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดš เดŽเดธเต 6 เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเตเดฑเต† เดธเต‹เดดเตโ€Œเดธเต เด•เต‹เดกเต เดคเตเดฑเดจเตเดจเต. เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดฐเดธเด•เดฐเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต CPython-เดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดพเดฏเดพเดฃเต เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, CPython-เดฎเดพเดฏเดฟ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เด…เดจเตเดฏเต‹เดœเตเดฏเดค เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด‡เดจเตเดฑเตผเดชเตเดฐเต†เดฑเตเดฑเตผ เด•เต‹เดกเดฟเดจเตเดฑเต† เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฃเด‚ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. 2019 เดฎเตเดคเตฝ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ เด…เดคเต เดจเดฟเตผเดคเตเดคเดฒเดพเด•เตเด•เดฟ, เด‡เดจเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดธเด‚เดญเดตเดตเดฟเด•เดพเดธเด™เตเด™เตพ เดชเตˆเดคเตเดคเตบ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเดฎเต†เดจเตเดจเดคเดฟเดจเดพเตฝ, เด•เต‹เดกเต เดคเตเดฑเด•เตเด•เดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต. JIT เด•เด‚เดชเตˆเดฒเตผ เด•เต‹เดกเต C++ เตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต CPython 3.7 เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต. เด…เดชเตเดชเดพเดšเตเดšเต† 2.0 เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเดฒเตเดณเตเดณ เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เด†เดฃเต.

เด‡เดคเดฟเดจเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดŸเดพเดธเตเด•เตเด•เตเด•เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดชเตˆเดคเตเดคเดฃเดฟเดจเดพเดฏเตเดณเตเดณ S6 เดœเดพเดตเดพเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเตเดณเตเดณ V8 เดŽเดžเตเดšเดฟเดจเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดฌเตˆเดฑเตเดฑเตโ€Œเด•เต‹เดกเต เด‡เดจเตเดฑเตผเดชเตเดฐเต†เดฑเตเดฑเตผ เดนเดพเตปเดกเตโ€Œเดฒเดฑเดพเดฏ ceval.c-เดฏเต† เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป JIT เด•เด‚เดชเตˆเดฒเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเดฒเดตเดฟเดฒเต† เดซเด‚เด—เตโ€Œเดทเตป เด‡เดคเดฟเดจเด•เด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตโ€ŒเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต S6 เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต, เด…เด™เตเด™เดจเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตโ€Œเดค เด•เต‹เดกเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, CPython เด‡เดจเตเดฑเตผเดชเตเดฐเต†เดฑเตเดฑเดฑเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดฌเตˆเดฑเตเดฑเตเด•เต‹เดกเต เด‡เดจเตเดฑเตผเดชเตเดฐเต†เดŸเตเดŸเต‡เดทเตป เดฎเต‹เดกเดฟเตฝ เดซเด‚เด—เตโ€Œเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดตเตเดฏเดพเด–เตเดฏเดพเดจ เดธเดฎเดฏเดคเตเดคเต, เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดซเด‚เด—เตเดทเดจเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดค เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เด•เต‹เดณเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดŽเดฃเตเดฃเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดจเดพเดดเดฟเด•เด•เตเด•เดฒเตเดฒเดฟเตฝ เดŽเดคเตเดคเดฟเดฏ เดถเต‡เดทเด‚, เดชเดคเดฟเดตเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เด•เต‹เดกเต เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เด’เดฐเต เดธเดฎเดพเดนเดพเดฐ เดชเตเดฐเด•เตเดฐเดฟเดฏ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต. เด•เด‚เดชเตˆเดฒเต‡เดทเตป เด’เดฐเต เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดธเตเดŸเตเดฐเต‹เด™เตโ€Œเดœเดฟเดฑเตเดฑเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เดพเดฃเต เดจเดŸเดคเตเดคเตเดจเตเดจเดคเต, เด…เดคเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเต เดถเต‡เดทเด‚, asmjit เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดฎเต†เดทเต€เตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต.

เดœเต‹เดฒเดฟเดญเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดธเตเดตเดญเดพเดตเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต, เด’เดชเตเดฑเตเดฑเดฟเดฎเตฝ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ S6, เดธเดพเดงเดพเดฐเดฃ CPython-เดจเต† เด…เดชเต‡เด•เตเดทเดฟเดšเตเดšเต เดŸเต†เดธเตเดฑเตเดฑเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดตเต‡เด—เดคเดฏเดฟเตฝ 9.5 เดฎเดŸเด™เตเด™เต เดตเตผเดฆเตเดงเดจเดตเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต. เดฑเดฟเดšเตเดšเดพเตผเดกเตเดธเต เดŸเต†เดธเตเดฑเตเดฑเต เดธเตเดฏเต‚เดŸเตเดŸเดฟเดจเตเดฑเต† 100 เด†เดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด’เดฐเต 7x เดตเต‡เด—เดค เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดตเดฒเดฟเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เด—เดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐ เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจ Raytrace เดŸเต†เดธเตเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, 3-4.5x เดตเต‡เด—เดค เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.

S6 เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดพเตป เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณ เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เดณเดฟเตฝ NumPy เดชเต‹เดฒเตเดณเตเดณ C API เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เดœเด•เตโ€Œเดฑเตเดฑเตเด•เดณเตเด‚ เดตเดฒเดฟเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เดคเดฐเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเด•เดคเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. S6-เดจเตเดฑเต† เดชเตˆเดคเตเดคเตบ เด‡เดจเตเดฑเตผเดชเตเดฐเต†เดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เด•เดพเดฐเดฃเด‚ เดฑเดฟเดธเต‹เดดเตโ€Œเดธเต-เด‡เดจเตเดฑเตปเดธเต€เดตเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต† เดธเดฟเด‚เด—เดฟเตพ เด•เต‹เดณเตเด•เตพเด•เตเด•เตเด‚ เด•เตเดฑเดžเตเดž เดชเตเดฐเด•เดŸเดจเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต (เดตเดฟเด•เดธเดจเด‚ เดตเตเดฏเดพเด–เตเดฏเดพเดจ เดฎเต‹เดกเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดŽเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ). เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด…เตบเดชเดพเด•เตเด•เต เดธเต€เด•เตเดตเตปเดธเต เดŸเต†เดธเตเดฑเตเดฑเดฟเตฝ, เดตเดฒเดฟเดฏ เดธเต†เดฑเตเดฑเต เด…เดฑเต‡เด•เตพ/เดŸเตเดฏเต‚เดชเตเดชเดฟเดณเตเด•เตพ เด…เตบเดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด’เดฐเตŠเดฑเตเดฑ เด•เต‹เดณเดฟเตฝ 5 เดคเดตเดฃ เดตเดฐเต† เดตเต‡เด—เดค เด•เตเดฑเดฏเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดธเตˆเด•เตเดฒเดฟเด•เต เด•เต‹เดณเดฟเตฝ CPython-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเตเดฐเด•เดŸเดจเด‚ 0.97 เด†เดฃเต.

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

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