LLVM เดธเตเดฐเดทเตเดŸเดพเดตเต เดชเตเดคเดฟเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดท เดฎเต‹เดœเต‹ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต

LLVM-เดจเตเดฑเต† เดธเตเดฅเดพเดชเด•เดจเตเด‚ เดšเต€เดซเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดฑเตเดฑเตเด‚ เดธเตเดตเดฟเดซเตเดฑเตเดฑเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเดฏเตเดŸเต† เดธเตเดฐเดทเตเดŸเดพเดตเตเดฎเดพเดฏ เด•เตเดฐเดฟเดธเต เดฒเดพเดฑเตเดฑเตโ€Œเดจเดฑเตเด‚ เดŸเต†เตปเดธเตผเดซเตเดฒเต‹, เดœเดพเด•เตโ€Œเดธเต เดชเต‹เดฒเตเดณเตเดณ เด—เต‚เด—เดฟเตพ AI เดชเตเดฐเต‹เดœเด•เตโ€Œเดฑเตเดฑเตเด•เดณเตเดŸเต† เดฎเตเตป เดฎเต‡เดงเดพเดตเดฟ เดŸเดฟเด‚ เดกเต‡เดตเดฟเดธเตเด‚ เดšเต‡เตผเดจเตเดจเต เด—เดตเต‡เดทเดฃ เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเตเด‚ เดŽเดณเตเดชเตเดชเด‚ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเดฏเดพเดฏ เดฎเต‹เดœเต‹ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต. เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดคเดฏเตเดณเตเดณ เด…เดจเตเดคเดฟเดฎ เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เตพ เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดฆเตเดฐเตเดคเด—เดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเดฟเด‚เด—เต. เด†เดฆเตเดฏเดคเตเดคเต‡เดคเต เดชเตˆเดคเตเดคเตบ เดญเดพเดทเดฏเตเดŸเต† เดชเดฐเดฟเดšเดฟเดคเดฎเดพเดฏ เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต เดฎเต†เดทเต€เตป เด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต, เดฎเต†เดฎเตเดฎเดฑเดฟ-เดธเต‡เดซเต เดฎเต†เด•เตเด•เดพเดจเดฟเดธเด™เตเด™เตพ, เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด†เด•เตเดธเดฟเดฒเดฑเต‡เดทเตป เดŸเต‚เดณเตเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เดจเต‡เดŸเดฟเดฏเต†เดŸเตเด•เตเด•เตเดจเตเดจเต.

เดฎเต†เดทเต€เตป เดฒเต‡เดฃเดฟเด‚เด—เต เดฎเต‡เด–เดฒเดฏเดฟเดฒเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเดพเดฃเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, เดŽเดจเตเดจเดพเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดŸเต‚เดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตˆเดคเตเดคเดฃเดฟเดจเตเดฑเต† เด•เดดเดฟเดตเตเด•เตพ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตŠเดคเต-เด‰เดฆเตเดฆเต‡เดถเตเดฏ เดญเดพเดทเดฏเดพเดฏเดพเดฃเต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดฎเตเดณเตเดณ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฟเด‚เด—เต, เดกเดพเดฑเตเดฑ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต, เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดคเตเดŸเด™เตเด™เดฟเดฏ เดฎเต‡เด–เดฒเด•เตพเด•เตเด•เต เดญเดพเดท เดฌเดพเดงเด•เดฎเดพเดฃเต. ".mojo" เดŽเดจเตเดจ เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เดŽเด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเตปเดทเดจเตเดชเตเดฑเดฎเต†, เด•เต‹เดกเต เดซเดฏเดฒเตเด•เดณเตเดŸเต† (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "helloworld.๐Ÿ”ฅ") เด’เดฐเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดฎเดพเดฏเดฟ "๐Ÿ”ฅ" เดŽเดจเตเดจ เด‡เดฎเต‹เดœเดฟ เดชเตเดฐเดคเต€เด•เด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเดพเดฃเต เดฎเต‹เดœเต‹เดฏเตเดŸเต† เดฐเดธเด•เดฐเดฎเดพเดฏ เด’เดฐเต เดธเดตเดฟเดถเต‡เดทเดค.

เดจเดฟเดฒเดตเดฟเตฝ, เดญเดพเดท เดคเต€เดตเตเดฐเดฎเดพเดฏ เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเดฑเต† เด˜เดŸเตเดŸเดคเตเดคเดฟเดฒเดพเดฃเต, เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเด•เตเด•เดพเดฏเดฟ เด“เตบเดฒเตˆเตป เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดฎเดพเดคเตเดฐเดฎเต‡ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดณเตเดณเต‚. เด‡เดจเตเดฑเดฑเดพเด•เตเดŸเต€เดตเต เดตเต†เดฌเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดซเต€เดกเตโ€Œเดฌเดพเด•เตเด•เต เดฒเดญเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เดฒเต‹เด•เตเด•เตฝ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดคเตเดฏเต‡เด• เด…เดธเด‚เดฌเตเดฒเดฟเด•เตพ เดชเดฟเดจเตเดจเต€เดŸเต เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด•เด‚เดชเตˆเดฒเตผ, เดœเต†เดเดŸเดฟ, เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดฎเดฑเตเดฑเต เดธเด‚เดญเดตเดตเดฟเด•เดพเดธเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เด†เดจเตเดคเดฐเดฟเด• เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟเดฏ เดถเต‡เดทเด‚ เดคเตเดฑเด•เตเด•เดพเตป เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเต (เด…เดŸเดšเตเดš เดตเดพเดคเดฟเดฒเตเด•เตพเด•เตเด•เต เดชเดฟเดจเตเดจเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเดพเดคเตƒเด• LLVM, Clang เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดพเดฐเด‚เดญ เด˜เดŸเตเดŸเดคเตเดคเต† เด…เดจเตเดธเตเดฎเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเดตเดฟเดซเตเดฑเตเดฑเต). เดฎเต‹เดœเต‹ เดตเดพเด•เตเดฏเด˜เดŸเดจ เดชเตˆเดคเตเดคเตบ เดญเดพเดทเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดฟเดจเดพเตฝ, เดŸเตˆเดชเตเดชเต เดธเดฟเดธเตเดฑเตเดฑเด‚ C/C++ เดจเต เด…เดŸเตเดคเตเดคเดพเดฏเดคเดฟเดจเดพเตฝ, เดญเดพเดตเดฟเดฏเดฟเตฝ C/C++, Python to Mojo เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เดณเตเดŸเต† เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด…เดตเตผ เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดจเตเดจเต. เดชเตˆเดคเตเดคเตบ เด•เต‹เดกเตเด‚ เดฎเต‹เดœเต‹เดฏเตเด‚ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต เดนเตˆเดฌเตเดฐเดฟเดกเต เดชเตเดฐเต‹เดœเด•เตเดŸเตเด•เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต.

เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเดฟเตฝ เดตเตˆเดตเดฟเดงเตเดฏเดฎเดพเตผเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เดฒเดญเตเดฏเดฎเดพเดฏ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเต† เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเดพเดฃเต เดชเดฆเตเดงเดคเดฟ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเต‹เดœเต‹ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพ เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดœเดฟเดชเดฟเดฏเต, เดชเตเดฐเดคเตเดฏเต‡เด• เดฎเต†เดทเต€เตป เดฒเต‡เดฃเดฟเด‚เด—เต เด†เด•เตเดธเดฟเดฒเดฑเต‡เดฑเตเดฑเดฑเตเด•เตพ, เดชเตเดฐเตŠเดธเดธเตผ เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดตเต†เด•เตเดฑเตเดฑเดฑเตเด•เตพ (SIMD) เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ CPython เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดœเต‹เดฒเดฟเดฏเดฟเตฝ เดšเต‡เดฐเตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚ เดชเตˆเดคเตเดคเตบ เดญเดพเดทเดฏเตเดŸเต† เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด‰เดชเดตเดฟเดญเดพเด—เด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เดพเดฐเดฃเด™เตเด™เดณเดฟเตฝ เด•เด‚เดชเตˆเดฒเต‡เดทเตป, เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เด•เดดเดฟเดตเตเด•เดณเตเดŸเต† เดธเด‚เดฏเต‹เดœเดจเด‚, GPU-เด•เดณเดฟเดฒเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดคเด™เตเด™เดณเดฟเดฒเตเด‚ เด•เต‹เดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เด’เดฐเต เด†เดจเตเดคเดฐเดฟเด• เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด†เด•เตเดธเดฟเดฒเดฑเต‡เดฑเตเดฑเดฑเตเด•เตพ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดฎเต‹เดœเต‹ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ CPython-เดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเตป เด‰เดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต.

JIT เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดณเตเดณ เด‡เดจเตเดฑเตผเดชเตเดฐเต†เดฑเตเดฑเต‡เดทเตป เดฎเต‹เดกเดฟเดฒเตเด‚ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดธเดฎเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเตเด‚ (AOT, เดธเดฎเดฏเดคเตเดคเดฟเดจเต เดฎเตเดฎเตเดชเต‡) เดฎเต‹เดœเต‹ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป, เด•เดพเดทเดฟเด‚เด—เต, เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดกเต เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เดพเดฏเตเดณเตเดณ เด†เดงเตเดจเดฟเด• เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดตเดฟเดฆเตเดฏเด•เตพ เด•เดฎเตเดชเตˆเดฒเดฑเดฟเดจเต เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เด‰เดฃเตเดŸเต. เดฎเต‹เดœเต‹ เดญเดพเดทเดฏเดฟเดฒเต† เดธเต‹เดดเตเดธเต เดŸเต†เด•เตเดธเตเดฑเตเดฑเตเด•เตพ เดฒเต‹-เดฒเต†เดตเตฝ เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เด•เต‹เดกเต MLIR (เดฎเตพเดŸเตเดŸเดฟ-เดฒเต†เดตเตฝ เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดฑเต†เดชเตเดฐเดธเดจเตเดฑเต‡เดทเตป) เด†เดฏเดฟ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต, LLVM เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเด•เตเด•เตเด•เดฏเตเด‚ เดกเดพเดฑเตเดฑเดพ เดซเตเดฒเต‹ เด—เตเดฐเดพเดซเดฟเดจเตเดฑเต† เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด…เดงเดฟเด• เด•เดดเดฟเดตเตเด•เตพ เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดฎเต†เดทเต€เตป เด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต MLIR-เดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดตเดฟเดตเดฟเดง เดฌเดพเด•เตเด•เต†เตปเดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เด‚เดชเตˆเดฒเตผ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เด…เดงเดฟเด• เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดฎเต†เด•เตเด•เดพเดจเดฟเดธเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเต€เดตเตเดฐเดฎเดพเดฏ เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เดณเดฟเตฝ C/C++ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเต‡เด•เตเด•เดพเตพ เดฎเดฟเด•เดšเตเดš เดชเตเดฐเด•เดŸเดจเด‚ เด•เตˆเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, Mandelbrot เดธเต†เดฑเตเดฑเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, AWS เด•เตเดฒเต—เดกเดฟเตฝ (r7iz.metal-16xl) เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฎเต‹เดœเต‹ เดญเดพเดทเดฏเดฟเตฝ เด’เดฐเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป C++ (6 เดธเต†. เดตเต‡เดดเตเดธเดธเต) เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ 0.03 เดฎเดŸเด™เตเด™เต เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเดพเดฏเดฟ เดฎเดพเดฑเดฟ. . 0.20 เดธเต†.), เด•เต‚เดŸเดพเดคเต† เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต CPython 35 (3.10.9 เดธเต†. เดตเต‡เดดเตเดธเดธเต. 0.03 เดธเต†.) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด’เดฐเต เดชเตˆเดคเตเดคเตบ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเต‡เด•เตเด•เดพเตพ 1027 เด†เดฏเดฟเดฐเด‚ เดฎเดŸเด™เตเด™เต เดตเต‡เด—เดคเดฏเตเด‚ PYPY เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ 1500 เดฎเดŸเด™เตเด™เต เดตเต‡เด—เดคเดฏเตเด‚ (0.03 เดธเต†. เดตเต‡เดดเตเดธเดธเต 46.1) XNUMX. .

เดฎเต†เดทเต€เตป เดฒเต‡เดฃเดฟเด‚เด—เต เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเต‡เด–เดฒเดฏเดฟเดฒเต† เดชเตเดฐเด•เดŸเดจเด‚ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดฎเตเดชเต‹เตพ, เดŸเต†เตปเดธเตผเดซเตเดฒเต‹ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดฐเดฟเดนเดพเดฐเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ, เดฎเต‹เดœเต‹ เดญเดพเดทเดฏเดฟเตฝ เดŽเดดเตเดคเดฟเดฏ AI เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดฎเต‹เดกเตเดฒเดพเตผ เด…เดจเตเดฎเดพเดจ เดŽเดžเตเดšเดฟเตป, เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เด’เดฐเต เดญเดพเดทเดพ เดฎเต‹เดกเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ 3 เดฎเดŸเด™เตเด™เต เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด’เดฐเต เด‡เดจเตเดฑเตฝ เดชเตเดฐเต‹เดธเดธเตผ, เดถเตเดชเดพเตผเดถ เดœเดจเดฑเต‡เดทเตป เดฎเต‹เดกเดฒเดฟเดจเตเดฑเต† เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเตป เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ 6.4 เดฎเดŸเด™เตเด™เต เดตเต‡เด—เดคเดฏเตเด‚ เดฆเตƒเดถเตเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดฎเต‹เดกเดฒเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ 2.1 เดฎเดŸเด™เตเด™เต เดตเต‡เด—เดคเดฏเตเด‚. เดŽเดŽเด‚เดกเดฟ เดชเตเดฐเต‹เดธเดธเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดฎเต‹เดœเต‹ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจ เดจเต‡เดŸเตเดŸเด‚ 3.2, 5, 2.2 เดฎเดŸเด™เตเด™เตเด‚, ARM เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ - เดฏเดฅเดพเด•เตเดฐเดฎเด‚ 5.3, 7.5, 1.7 เดฎเดŸเด™เตเด™เตเด‚. เดชเตˆเดŸเต‹เตผเดšเตเดšเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดธเตŠเดฒเตเดฏเต‚เดทเตป เด‡เดจเตเดฑเตฝ เดธเดฟเดชเดฟเดฏเต-เด•เดณเดฟเตฝ 1.4, 1.1, 1.5 เดฎเดŸเด™เตเด™เตเด‚ เดŽเดŽเด‚เดกเดฟ เดธเดฟเดชเดฟเดฏเต-เด•เดณเดฟเตฝ 2.1, 1.2, 1.5 เดฎเดŸเด™เตเด™เตเด‚, เดŽเด†เตผเดŽเด‚ เดธเดฟเดชเดฟเดฏเต-เด•เดณเดฟเตฝ 4, 4.3, 1.3 เดฎเดŸเด™เตเด™เตเด‚ เดฎเต‹เดœเต‹เดฏเต†เด•เตเด•เดพเตพ เดชเดฟเดจเตเดจเดฟเดฒเดพเดฏเดฟ.

LLVM เดธเตเดฐเดทเตเดŸเดพเดตเต เดชเตเดคเดฟเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดท เดฎเต‹เดœเต‹ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต

เดฑเดซเดฑเตปเดธเต เดฒเตˆเดซเต เดŸเตˆเด‚ เดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต, เดฒเต‹เตบ เดšเต†เด•เตเด•เตผ เดŽเดจเตเดจเดฟเด™เตเด™เดจเต†เดฏเตเดณเตเดณ เดฑเดธเตเดฑเตเดฑเดฟเดจเต† เด…เดจเตเดธเตเดฎเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดŸเตˆเดชเตเดชเดฟเด‚เด—เตเด‚ เดฒเต‹-เดฒเต†เดตเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ-เดธเต‡เดซเต เดซเต€เดšเตเดšเดฑเตเด•เดณเตเด‚ เดญเดพเดท เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เดชเต‹เดฏเดฟเดจเตเดฑเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดธเต—เด•เดฐเตเดฏเด™เตเด™เตพเด•เตเด•เต เดชเตเดฑเดฎเต‡, เดคเดพเดดเตเดจเตเดจ เดจเดฟเดฒเดฏเดฟเดฒเตเดณเตเดณ เดœเต‹เดฒเดฟเด•เตพเด•เตเด•เตเดณเตเดณ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ เดญเดพเดท เดจเตฝเด•เตเดจเตเดจเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดชเต‹เดฏเดฟเดจเตเดฑเตผ เดคเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดฒเตเดฒเดพเดคเตเดค เดฎเต‹เดกเดฟเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดจเต‡เดฐเดฟเดŸเตเดŸเต เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเด•, เดตเตเดฏเด•เตเดคเดฟเด—เดค SIMD เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดฟเดณเดฟเด•เตเด•เตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ TensorCores, AMX เดŽเดจเตเดจเดฟเดต เดชเต‹เดฒเตเดณเตเดณ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเด• .

LLVM เดธเตเดฐเดทเตเดŸเดพเดตเต เดชเตเดคเดฟเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดท เดฎเต‹เดœเต‹ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต

เดŽเดฒเตเดฒเดพ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพเด•เตเด•เตเดฎเตเดณเตเดณ เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดคเดฐเด‚ เดจเดฟเตผเดตเดšเดจเด™เตเด™เดณเตเดณเตเดณ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เตเดฒเดพเดธเดฟเด•เต, เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตโ€Œเดค เดชเตˆเดคเตเดคเตบ เด•เต‹เดกเดฟเดจเตเดฑเต† เดตเต‡เตผเดคเดฟเดฐเดฟเดตเต เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, โ€œdefโ€ เดจเต เดชเด•เดฐเด‚ โ€œfnโ€ เดŽเดจเตเดจ เดชเตเดฐเดคเตเดฏเต‡เด• เด•เต€เดตเต‡เดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต. เด•เตเดฒเดพเดธเตเด•เตพเด•เตเด•เต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ, เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต (เดธเดฟเดฏเดฟเตฝ เด‰เดณเตเดณเดคเตเดชเต‹เดฒเต†) เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดกเดพเดฑเตเดฑ เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต "เด•เตเดฒเดพเดธเต" เดŽเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ "เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต" เดคเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดธเดฟ/เดธเดฟ++ เดญเดพเดทเด•เดณเดฟเตฝ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เด‡เด‚เดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดธเดพเดงเดฟเด•เตเด•เตเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด—เดฃเดฟเดค เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต cos เดซเด‚เด—เตโ€Œเดทเตป เด‡เดฎเตเดชเต‹เตผเดŸเตเดŸเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต "math.h" เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ cos-เตฝ เดจเดฟเดจเตเดจเต" เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚.

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

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