Linux Foundation เบˆเบฐเป€เบ›เบตเบ”เบŠเบดเบšเปเบซเบผเปˆเบ‡

เบกเบนเบ™เบ™เบดเบ—เบด Linux เป€เบ›เบตเบ”เบ—เบดเบ”เบ—เบฒเบ‡เปƒเปเปˆ - CHIPS Alliance. เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰, เบญเบปเบ‡เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบˆเบฐเบžเบฑเบ”เบ—เบฐเบ™เบฒเบŠเบธเบ”เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ RISC-V เบŸเบฃเบตเปเบฅเบฐเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบกเบฑเบ™. เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบšเบญเบเบ—เปˆเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบšเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™เปƒเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบ™เบตเป‰.

Linux Foundation เบˆเบฐเป€เบ›เบตเบ”เบŠเบดเบšเปเบซเบผเปˆเบ‡
/ เบฎเบนเบš Gareth Halfacree CC BY-SA

เป€เบ›เบฑเบ™เบซเบเบฑเบ‡ CHIPS Alliance เบ›เบฐเบเบปเบ”เบ•เบปเบง

Patches เบ›เป‰เบญเบ‡เบเบฑเบ™ Meltdown เปเบฅเบฐ Spectre เปƒเบ™เบšเบฒเบ‡เบเปเบฅเบฐเบ™เบต เบซเบผเบธเบ”เบœเปˆเบญเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ” เป€เบŠเบตเบšเป€เบงเบต 50%. เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบซเบกเปˆเบ‚เบญเบ‡เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบ„เบฒเบ”เป€เบ”เบปเบฒเปเบกเปˆเบ™เบเบฑเบ‡เป€เบเบตเบ”เบ‚เบทเป‰เบ™. เบ›เบฐเบกเบฒเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ เบ›เบฐเบเบฒเบ”โ€‹เปƒเบ™โ€‹เบ•เบปเป‰เบ™โ€‹เป€เบ”เบทเบญเบ™โ€‹เบกเบตเบ™เบฒ - เบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบ”เป‰เบฒเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™เป„เบ”เป‰เบ‚เบฐเบซเบ™เบฒเบ™เบ™เบฒเบกเบกเบฑเบ™ Spoiler. เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ™เบตเป‰เบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบš เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒ เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบ›เบฑเบšเบ›เบธเบ‡เปเบเป‰เป„เบ‚เบฎเบฒเบ”เปเบงเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ. เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, Intel เบเบณเบฅเบฑเบ‡เบเบฐเบเบฝเบกเบขเบนเปˆเปเบฅเป‰เบง เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบšเป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เบšเปเปˆเบ‚เบถเป‰เบ™เบเบฑเบš Meltdown เปเบฅเบฐ Spectre.

เบกเบนเบ™เบ™เบดเบ—เบด Linux เบšเปเปˆเป„เบ”เป‰เบขเบทเบ™เบขเบนเปˆเบ‚เป‰เบฒเบ‡เบเบฑเบ™. เบญเบปเบ‡เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เป„เบ”เป‰เป€เบ›เบตเบ”เบ•เบปเบงเบเบฒเบ™เบฅเบดเป€เบฅเบตเปˆเบกเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡ - CHIPS Alliance - เป€เบŠเบดเปˆเบ‡เบชเบฐเบกเบฒเบŠเบดเบเบˆเบฐเบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ›เป€เบŠเบ”เป€เบŠเบตเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ RISC-V.

เป‚เบ„เบ‡เบเบฒเบ™เปƒเบ”เบ—เบตเปˆเบเปเบฒเบฅเบฑเบ‡เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบฅเป‰เบง

เบชเบฐเบกเบฒเบŠเบดเบ CHIPS Alliance เบฅเบงเบกเบกเบต Google, Western Digital (WD) เปเบฅเบฐ SiFive. เบžเบงเบเป€เบ‚เบปเบฒเปเบ•เปˆเบฅเบฐเบ„เบปเบ™เป„เบ”เป‰เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡. เปƒเบซเป‰เป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบšเบฒเบ‡เบชเปˆเบงเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ.

RISCV-DV

เบเบฑเบเปƒเบซเบเปˆ IT เบ„เบปเป‰เบ™เบซเบฒเป„เบ”เป‰เป‚เบญเบ™เป„เบ›เบซเบฒเปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เป€เบงเบ—เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป‚เบ›เป€เบŠเบ”เป€เบŠเบตเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ RISC-V. เบเบฒเบ™เปเบเป‰เป„เบ‚เปเบšเบšเบชเบธเปˆเบก เบชเป‰เบฒเบ‡ เบ—เบตเบกโ€‹เบ‡เบฒเบ™โ€‹เบ—เบตเปˆโ€‹ เบญเบฐเบ™เบธเบเบฒเบ” เบเบงเบ”โ€‹เบชเบญเบšโ€‹เบชเบธโ€‹เบ‚เบฐโ€‹เบžเบฒเบšโ€‹เบ‚เบญเบ‡โ€‹เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™โ€‹: เบ‚เบฐโ€‹เบšเบงเบ™โ€‹เบเบฒเบ™โ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹, เป‚เบ— stackโ€‹, CSR- เบเบฒเบ™โ€‹เบˆเบปเบ”โ€‹เบ—เบฐโ€‹เบšเบฝเบ™โ€‹, เปเบฅเบฐโ€‹เบญเบทเปˆเบ™เป†

เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบซเป‰เบญเบ‡เบฎเบฝเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒ, เบฎเบฑเบšโ€‹เบœเบดเบ”โ€‹เบŠเบญเบšโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบ‡เปˆเบฒเบโ€‹เบ”เบฒเบโ€‹เบ‚เบญเบ‡โ€‹เบ„เปเบฒโ€‹เปเบ™เบฐโ€‹เบ™เปเบฒโ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบโ€‹เบ„เบฐโ€‹เบ™เบดเบ”โ€‹เบชเบฒเบ”โ€‹:

class riscv_arithmetic_basic_test extends riscv_instr_base_test;

  `uvm_component_utils(riscv_arithmetic_basic_test)
  `uvm_component_new

  virtual function void randomize_cfg();
    cfg.instr_cnt = 10000;
    cfg.num_of_sub_program = 0;
    cfg.no_fence = 1;
    cfg.no_data_page = 1'b1;
    cfg.no_branch_jump = 1'b1;
    `DV_CHECK_RANDOMIZE_WITH_FATAL(cfg,
                                   init_privileged_mode == MACHINE_MODE;
                                   max_nested_loop == 0;)
    `uvm_info(`gfn, $sformatf("riscv_instr_gen_config is randomized:n%0s",
                    cfg.sprint()), UVM_LOW)
  endfunction

endclass

เป‚เบ”เบ เบญเบตเบ‡เบ•เบฒเบก เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ, เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบ analogues เบ—เบตเปˆเบกเบฑเบ™เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเบงเบ”เบชเบญเบšเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบŠเบดเบš, เบฅเบงเบกเบ—เบฑเบ‡เบšเบฅเบฑเบญเบเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ.

OmniXtend Protocol

เบ™เบตเป‰เปเบกเปˆเบ™เป‚เบ›เบฃเป‚เบ•เบ„เปเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบˆเบฒเบ WD เบ—เบตเปˆเปƒเบซเป‰เบ„เบงเบฒเบกเบชเบญเบ”เบ„เปˆเบญเบ‡เบ‚เบญเบ‡เบ–เบฒเบ™เบ„เบงเบฒเบกเบˆเบณเป€เบกเบทเปˆเบญเป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบœเปˆเบฒเบ™เบญเบตเป€เบ—เบตเป€เบ™เบฑเบ”. OmniXtend เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เปเบฅเบเบ›เปˆเบฝเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเป‚เบ”เบเบเบปเบ‡เบเบฑเบšเบ–เบฒเบ™เบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบญเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเปเบฅเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบ„เบทเปˆเบญเบ‡เป€เบฅเบฑเปˆเบ‡เบ•เปˆเบฒเบ‡เป†: GPU เบซเบผเบท FPGA. เบกเบฑเบ™เบเบฑเบ‡เป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบฅเบฐเบšเบปเบšเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบŠเบดเบš RISC-V เบซเบผเบฒเบ.

เบฎเบญเบ‡เบฎเบฑเบš Protocol เปเบฅเป‰เบง เบŠเบดเบš SweRVเบฎเบฑเบ”เบเบธเบกเบเบฑเบšเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบชเบนเบ™เบ‚เปเป‰เบกเบนเบ™. SweRV เป€เบ›เบฑเบ™เป‚เบ›เป€เบŠเบ”เป€เบŠเบต superscalar เบ—เปเปˆเบ„เบนเปˆ 32-bit เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบŠเบตเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ 28nm. เปเบ•เปˆเบฅเบฐเบ—เปเปˆเบกเบตเป€เบเบปเป‰เบฒเบฅเบฐเบ”เบฑเบš, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เป‚เบซเบฅเบ”เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เบซเบผเบฒเบเบ„เบฑเป‰เบ‡เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™. เบญเบธเบ›เบฐเบเบญเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบขเบนเปˆเบ—เบตเปˆเบ„เบงเบฒเบกเบ–เบตเปˆเบ‚เบญเบ‡ 1,8 GHz.

เบœเบนเป‰เบœเบฐเบฅเบดเบ”เบŠเบดเบšเบšเบฑเป‰เบ‡เป„เบŸ

เบเบฒเบ™เปเบเป‰เป„เบ‚เบˆเบฒเบ SiFive, เป€เบŠเบดเปˆเบ‡เบเปเปˆเบ•เบฑเป‰เบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบต RISC-V. เบŠเบดเบšเบšเบฑเป‰เบ‡เป„เบŸ เปเบกเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เบชเป‰เบฒเบ‡เบซเบผเบฑเบเบ‚เบญเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบต RISC-V เปƒเบ™เบžเบฒเบชเบฒ Chisel. เบฅเบฒเบง เปเบกเปˆเบ™เบซเบ™เบถเปˆเบ‡ เบŠเบธเบ”เบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” parameterized เบ—เบตเปˆเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡ SoC.

เบเปˆเบฝเบงเบเบฑเบš Chisel, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบกเบฑเบ™เป€เบ›เบฑเบ™เบžเบฒเบชเบฒเบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเบฎเบฒเบ”เปเบงเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ Scala. เบกเบฑเบ™เบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ” Verilog เบฅเบฐเบ”เบฑเบšเบ•เปˆเปเบฒเบ—เบตเปˆ เบŠเบฑเบ เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เปƒเบ™ ASIC เปเบฅเบฐ FPGA. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบกเบฑเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เปƒเบŠเป‰เบซเบผเบฑเบเบเบฒเบ™เบ‚เบญเบ‡ OOP เป€เบกเบทเปˆเบญเบžเบฑเบ”เบ—เบฐเบ™เบฒ RTL.

เบ„เบงเบฒเบกเบชเบปเบ”เปƒเบชเบ”เป‰เบฒเบ™เบ‚เบญเบ‡เบžเบฑเบ™เบ—เบฐเบกเบดเบ”

เบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบเปˆเบฒเบงเบงเปˆเบฒเบเบฒเบ™เบฅเบดเป€เบฅเบตเปˆเบกเบ‚เบญเบ‡ Linux Foundation เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบ•เบฐเบซเบผเบฒเบ”เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบกเบตเบ›เบฐเบŠเบฒเบ—เบดเบ›เบฐเป„เบ•เบซเบผเบฒเบเปเบฅเบฐเป€เบ›เบตเบ”เปƒเบซเป‰เบœเบนเป‰เบซเบผเบดเป‰เบ™เปƒเบซเบกเปˆ. เบ—เบตเปˆ IDC เบชเบฐเป€เบซเบผเบตเบกเบชเบฐเบซเบผเบญเบ‡เบงเปˆเบฒเบ„เบงเบฒเบกเบ™เบดเบเบปเบกเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบˆเบฐเบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบ—เบฒเบ‡เบšเบงเบเบ•เปเปˆเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบŠเบตเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปเบฅเบฐเบฅเบฐเบšเบปเบš AI เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›.

Linux Foundation เบˆเบฐเป€เบ›เบตเบ”เบŠเบดเบšเปเบซเบผเปˆเบ‡
/ เบฎเบนเบš Fritzchen Fritz PD

เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ›เป€เบŠเบ”เป€เบŠเบตเปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบเบฑเบ‡เบˆเบฐเบซเบผเบธเบ”เบœเปˆเบญเบ™เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเปƒเบ™เบเบฒเบ™เบญเบญเบเปเบšเบšเบŠเบดเบšเบ—เบตเปˆเบเปเบฒเบซเบ™เบปเบ”เป€เบญเบ‡. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, เบ™เบตเป‰เบˆเบฐเป€เบเบตเบ”เบ‚เบถเป‰เบ™เบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบกเบนเบ™เบ™เบดเบ—เบด Linux เบชเบฒเบกเบฒเบ”เบ”เบถเบ‡เบ”เบนเบ”เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป„เบ”เป‰เบžเบฝเบ‡เบžเป.

เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™

เบญเบปเบ‡เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบญเบทเปˆเบ™เป†เบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบฎเบฒเบ”เปเบงเป€เบ›เบตเบ”. เบ•เบปเบงเบขเปˆเบฒเบ‡เบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™เบชเบฐเบกเบฒเบ„เบปเบก CXL, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ Compute Express Link เปƒเบ™เบเบฒเบ‡เป€เบ”เบทเบญเบ™เบกเบตเบ™เบฒ. เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš OmniXtend เปเบฅเบฐเบเบฑเบ‡เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ CPU, GPU, FPGA. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบ‚เปเป‰เบกเบนเบ™, เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เปƒเบŠเป‰เบฅเบปเบ”เป€เบก PCIe 5.0.

เป‚เบ„เบ‡เบเบฒเบ™เบญเบทเปˆเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบ‚เบญเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเปเบกเปˆเบ™ MIPS Open, เป€เบŠเบดเปˆเบ‡เบ›เบฒเบเบปเบ”เปƒเบ™เป€เบ”เบทเบญเบ™เบ—เบฑเบ™เบงเบฒ 2018. เบเบฒเบ™เบฅเบดเป€เบฅเบตเปˆเบกเป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เป‚เบ”เบเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ Wave Computing. เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบงเบฒเบ‡เปเบœเบ™ เป€เบ›เบตเบ” เบชเปเบฒเบฅเบฑเบšเบŠเบธเบกเบŠเบปเบ™ IT เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบŠเบธเบ”เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ 32-bit เปเบฅเบฐ 64-bit MIPS เบซเบผเป‰เบฒเบชเบธเบ”. เป€เบฅเบตเปˆเบกเป‚เบ„เบ‡เบเบฒเบ™ เบ„เบฒเบ”เบงเปˆเบฒ เปƒเบ™เป€เบ”เบทเบญเบ™เบ‚เป‰เบฒเบ‡เบซเบ™เป‰เบฒ.

เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, เบงเบดเบ—เบตเบเบฒเบ™เป€เบ›เบตเบ”เปเบซเบผเปˆเบ‡เบเปเบฒเบฅเบฑเบ‡เบเบฒเบเป€เบ›เบฑเบ™เบ—เบตเปˆเบเบญเบกเบฎเบฑเบšเป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบŠเบญเบšเปเบง, เปเบ•เปˆเบเบฑเบ‡เบชเปเบฒเบฅเบฑเบšเบฎเบฒเบ”เปเบง. เป‚เบ„เบ‡เบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบˆเบฒเบเบšเปเบฅเบดเบชเบฑเบ”เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบ„เบฒเบ”เบซเบงเบฑเบ‡เบงเปˆเบฒเปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”เบญเบฑเบ™เปƒเบเป‰เบ™เบตเป‰เบญเบธเบ›เบฐเบเบญเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบฎเบฒเบ”เปเบงเป€เบ›เบตเบ”เบˆเบฐเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เบ•เบฐเบซเบผเบฒเบ”.

เบ‚เปเป‰เบ„เบงเบฒเบกเบซเบผเป‰เบฒเบชเบธเบ”เบˆเบฒเบ blog เบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ:

เบ‚เปเป‰เบ„เบงเบฒเบกเบˆเบฒเบเบŠเปˆเบญเบ‡เบ—เบฒเบ‡ Telegram เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ:

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™