HPVM 2.0, CPU, GPU, FPGA, เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด†เด•เตโ€Œเดธเดฟเดฒเดฑเต‡เดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เด•เดฎเตเดชเตˆเดฒเตผ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต

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

เดธเดฎเดพเดจเตเดคเดฐเดคเตเดตเด‚ (เดธเดฟเดชเดฟเดฏเต เด•เต‹เดฑเตเด•เตพ, เดตเต†เด•เตเดฑเตเดฑเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ, เดœเดฟเดชเดฟเดฏเต เดฎเตเดคเดฒเดพเดฏเดต), เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเต†เดฑเตเดฑเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ, เดตเตเดฏเดคเตเดฏเดธเตเดค เดฎเต†เดฎเตเดฎเดฑเดฟ เดถเตเดฐเต‡เดฃเดฟเด•เตพ เดŽเดจเตเดจเดฟเดต เด•เตˆเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดฎเต‹เดกเดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด˜เดŸเด•เด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚ เด•เดพเดฐเดฃเด‚ เดตเตˆเดตเดฟเดงเตเดฏเดฎเดพเตผเดจเตเดจ เดชเดพเดฐเดฒเตฝ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฃเต. เด“เดฐเต‹ เดธเดฟเดธเตเดฑเตเดฑเดตเตเด‚ เดˆ เด˜เดŸเด•เด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดธเด‚เดฏเต‹เดœเดจเดฎเดพเดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต. เดœเดฟเดชเดฟเดฏเต, เดตเต†เด•เตเดฑเตเดฑเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ, เดฎเตพเดŸเตเดŸเดฟ-เด•เต‹เตผ เดชเตเดฐเตŠเดธเดธเดฑเตเด•เตพ, เดŽเดซเตเดชเดฟเดœเดฟเดŽเด•เตพ, เดตเดฟเดตเดฟเดง เดธเตเดชเต†เดทเตเดฏเดฒเตˆเดธเตเดกเต เดŽเดจเตเดจเดฟเดตเดฏเตเตพเดชเตเดชเต†เดŸเต† เดธเดฎเดพเดจเตเดคเดฐ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฟเด‚เด—เดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดตเดฟเดตเดฟเดง เดคเดฐเด‚ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดธเดฎเดพเดจเตเดคเดฐ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเดŸเต† เดเด•เต€เด•เตƒเดค เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต HPVM เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เด†เดถเดฏเด‚. เด†เด•เตเดธเดฟเดฒเดฑเต‡เดฑเตเดฑเตผ เดšเดฟเดชเตเดชเตเด•เตพ.

เดฎเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดตเตˆเดตเดฟเดงเตเดฏเดฎเดพเตผเดจเตเดจ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฟเด‚เด—เต เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเต‚เดจเตเดจเต เดธเดพเดงเตเดฏเดคเด•เตพ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป HPVM เดถเตเดฐเดฎเดฟเดšเตเดšเต - เด’เดฐเต เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚ (IR), เด’เดฐเต เดตเต†เตผเดšเตเดตเตฝ เด‡เตปเดธเตเดŸเตเดฐเด•เตเดทเตป เดธเต†เดฑเตเดฑเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ (V-ISA), เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏ เดฑเตบเดŸเตˆเด‚ เดทเต†เดกเตเดฏเต‚เดณเดฟเด‚เด—เต:

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

เดŽเตปเดตเดฟเดกเดฟเดฏ เดœเดฟเดชเดฟเดฏเต (cuDNN, OpenCL), Intel AVX เดตเต†เด•เตเดฑเตเดฑเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ, FPGA-เด•เตพ, เดฎเตพเดŸเตเดŸเดฟ-เด•เต‹เตผ x86 CPU-เด•เตพ เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดตเต†เตผเดšเตเดตเตฝ ISA เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเตผเดตเตเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดจเต‹เดกเตเด•เตพ เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดš เด•เต‹เดกเต เดœเดจเดฑเต‡เดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚. HPVM เดตเดฟเดตเตผเดคเตเดคเด•เดฐเตเดŸเต† เดซเดฒเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเด•เดŸเดจเด‚ GPU-เด•เตพเด•เตเด•เตเด‚ เดตเต†เด•เตเดฑเตเดฑเตผ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฟเด‚เด—เต เด‰เดชเด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เตเดฎเดพเดฏเดฟ เดธเตเดตเดฎเต‡เดงเดฏเดพ เดŽเดดเตเดคเดฟเดฏ OpenCL เด•เต‹เดกเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดตเตเดจเตเดจเดคเดพเดฃเต.

HPVM 2.0-เดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เด•เดฃเตเดŸเตเดชเดฟเดŸเตเดคเตเดคเด™เตเด™เตพ:

  • HPVM-เตฝ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ C/C++ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด•เต‹เดกเดฟเดจเตเดฑเต† เดธเดฎเดพเดจเตเดคเดฐเดตเตฝเด•เตเด•เดฐเดฃเด‚ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจ Hetero-C++ เดฒเดพเด‚เด—เตเดตเต‡เดœเต เดซเตเดฐเดฃเตเดŸเตโ€ŒเดŽเตปเดกเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. HPVM เดคเตเดฐเต†เดกเต เด—เตเดฐเดพเดซเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดชเตเดชเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดพเดฑเตเดฑเดพ เดฒเต†เดตเตฝ เดชเดพเดฐเดฒเดฒเดฟเดธเดคเตเดคเดฟเดจเตเด‚ เดนเตˆเดฑเดพเตผเด•เตเด•เดฟเด•เตเด•เตฝ เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพเด•เตเด•เตเดฎเตเดณเตเดณ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเต† Hetero-C++ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต.
  • เด’เดฐเต เด‡เดจเตเดฑเตฝ เดŽเดซเตเดชเดฟเดœเดฟเดŽเดฏเดฟเตฝ เด•เต‹เดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดŽเดซเตเดชเดฟเดœเดฟเดŽ เดฌเดพเด•เตเด•เต†เตปเดกเต เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, OpenCL-เดจเตเดณเตเดณ Intel FPGA SDK เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.
  • เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเดพเดฏเดฟ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดธเตเดตเดฏเดฎเต‡เดต เดŸเตเดฏเต‚เตบ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เดฎเตเดชเตˆเดฒเตผ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เดณเตเด‚ เดคเดŸเดธเตเดธเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจ DSE (เดกเดฟเดธเตˆเตป เดธเตโ€Œเดชเต‡เดธเต เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฒเต‹เดฑเต‡เดทเตป) เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเต เดšเต‡เตผเดคเตเดคเต. เดซเตเดฐเต†เดฏเดฟเดฎเดฟเตฝ เด‡เดจเตเดฑเดฒเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดŽเดซเตโ€ŒเดชเดฟเดœเดฟเดŽเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดชเตเดฐเด•เดŸเดจ เดฎเต‹เดกเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดŽเดšเตเดšเตโ€ŒเดชเดฟเดตเดฟเดŽเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ เดเดคเต เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเตเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเดฑเตเด•เตพ เด•เดฃเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. HPVM เดกเดพเดฑเตเดฑเดพเดซเตเดฒเต‹ เด—เตเดฐเดพเดซเต เดคเดฒเดคเตเดคเดฟเดฒเตเด‚ LLVM เดคเดฒเดคเตเดคเดฟเดฒเตเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเตเด•เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.
  • LLVM เด˜เดŸเด•เด™เตเด™เตพ เดชเดคเดฟเดชเตเดชเต 13.0-เดฒเต‡เด•เตเด•เต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเต.
  • เด•เต‹เดกเตเดฌเต‡เดธเต, เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ, เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‚เดŸเต† เดจเดพเดตเดฟเด—เต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เต‹เดกเต เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเต.
  • เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเด•เตเด•เตเดณเตเดณ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเต—เด•เดฐเตเดฏเด™เตเด™เตพ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ, เดตเดฟเดตเดฟเดง HPVM เด˜เดŸเด•เด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดชเตเดคเดฟเดฏ เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เดšเต‡เตผเดคเตเดคเต.

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

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