Linux เชซเชพเช‰เชจเซเชกเซ‡เชถเชจ เชธเซ‹เชฐเซเชธ เชšเชฟเชชเซเชธ เช–เซ‹เชฒเชถเซ‡

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

Linux เชซเชพเช‰เชจเซเชกเซ‡เชถเชจ เชธเซ‹เชฐเซเชธ เชšเชฟเชชเซเชธ เช–เซ‹เชฒเชถเซ‡
/ เชซเซ‹เชŸเซ‹ เช—เซ‡เชฐเซ‡เชฅ เชนเชพเชซเชซเซ‡เชฐเซ€ เชธเซ€เชธเซ€ เชฌเชพเชฏ-เชเชธเช

เชถเชพ เชฎเชพเชŸเซ‡ เชšเชฟเชชเซเชธ เชเชฒเชพเชฏเชจเซเชธ เชฆเซ‡เช–เชพเชฏเชพ

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

เชฒเชฟเชจเช•เซเชธ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจ เชชเชฃ เชฌเชพเชœเซเชฎเชพเช‚ เชจ เชนเชคเซเช‚. เชธเช‚เชธเซเชฅเชพเช เชคเซ‡เชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชชเชนเซ‡เชฒ เชถเชฐเซ‚ เช•เชฐเซ€ - CHIPS เชเชฒเชพเชฏเชจเซเชธ - เชœเซ‡เชจเชพ เชธเชญเซเชฏเซ‹ RISC-V เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธ เชตเชฟเช•เชธเชพเชตเชถเซ‡.

เช•เชฏเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡

CHIPS เชเชฒเชพเชฏเชจเซเชธเชจเชพ เชธเชญเซเชฏเซ‹เชฎเชพเช‚ Google, Western Digital (WD) เช…เชจเซ‡ SiFiveเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชฆเชฐเซ‡เช•เซ‡ เชชเซ‹เชคเชชเซ‹เชคเชพเชจเชพ เชตเชฟเช•เชพเชธเชจเซ€ เชฐเชœเซ‚เช†เชค เช•เชฐเซ€. เชšเชพเชฒเซ‹ เชคเซ‡เชฎเชพเช‚เชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เช.

RISCV-DV

เชธเชฐเซเชš เช†เช‡เชŸเซ€ เชœเชพเชฏเชจเซเชŸเซ‡ RISC-V เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธเชจเชพ เชชเชฐเซ€เช•เซเชทเชฃ เชฎเชพเชŸเซ‡เชจเซเช‚ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เช“เชชเชจ เชธเซ‹เชฐเซเชธเชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเซเชฏเซเช‚ เช›เซ‡. เชฐเซ‡เชจเซเชกเชฎ เชจเชฟเชฐเซเชฃเชฏ เชชเซ‡เชฆเชพ เช•เชฐเซ‡ เช›เซ‡ เชŸเซ€เชฎเซ‹ เช•เซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เช‰เชชเช•เชฐเชฃเชจเซ€ เชคเช‚เชฆเซเชฐเชธเซเชคเซ€ เชคเชชเชพเชธเซ‹: เชชเชฐเซ€เช•เซเชทเชฃ เชธเช‚เช•เซเชฐเชฎเชฃ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“, เช•เซ‰เชฒ เชธเซเชŸเซ‡เช•, เชธเซ€เชเชธเช†เชฐเชฐเชœเซ€เชธเซเชŸเชฐ, เชตเช—เซ‡เชฐเซ‡.

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช† เชตเชฐเซเช— เชœเซ‡เชตเซ‹ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ เชคเซ‡ เช›เซ‡, เช…เช‚เช•เช—เชฃเชฟเชค เชธเซ‚เชšเชจเชพเช“เชจเซ€ เชธเชฐเชณ เช•เชธเซ‹เชŸเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ:

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

เชฆเซเชตเชพเชฐเชพ เช…เชจเซเชธเชพเชฐ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“, เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชเชจเชพเชฒเซ‹เช—เชฅเซ€ เช…เชฒเช— เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชคเซ‡ เชคเชฎเชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชฌเซเชฒเซ‹เช• เชธเชนเชฟเชค เชšเชฟเชชเชจเชพ เชคเชฎเชพเชฎ เช˜เชŸเช•เซ‹เชจเซ‡ เช•เซเชฐเชฎเชฟเช• เชฐเซ€เชคเซ‡ เชคเชชเชพเชธเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

OmniXtend เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ

เช† WD เชจเซ‹ เชจเซ‡เชŸเชตเชฐเซเช• เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เช›เซ‡ เชœเซ‡ เชˆเชฅเชฐเชจเซ‡เชŸ เชชเชฐ เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช•เซ‡เชถ เช•เซ‹เชนเชฐเซ‡เชจเซเชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เช“เชฎเซเชจเชฟเชเช•เซเชธเชŸเซ‡เชจเซเชก เชคเชฎเชจเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เช•เซ‡เชถ เชธเชพเชฅเซ‡ เชธเซ€เชงเชพ เชœ เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซ€ เช†เชช-เชฒเซ‡ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชตเชฟเชตเชฟเชง เชเช•เซเชธเชฟเชฒเชฐเซ‡เชŸเชฐเซเชธเชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡: GPU เช…เชฅเชตเชพ FPGA. เชคเซ‡ เชฌเชนเซเชตเชฟเชง RISC-V เชšเชฟเชชเซเชธ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชธเชฟเชธเซเชŸเชฎ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฃ เชฏเซ‹เช—เซเชฏ เช›เซ‡.

เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡ SweRV เชšเชฟเชชเซเชธเชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเซเชธเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชฒเช•เซเชทเซ€. SweRV เช 32nm เชชเซเชฐเซ‹เชธเซ‡เชธ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€ เชชเชฐ เช†เชงเชพเชฐเชฟเชค 28-เชฌเซ€เชŸ เชกเซเชฏเซเช…เชฒ-เชชเชพเชˆเชชเชฒเชพเชˆเชจ เชธเซเชชเชฐเชธเซเช•เซ‡เชฒเชฐ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เช›เซ‡. เชฆเชฐเซ‡เช• เชชเชพเช‡เชชเชฒเชพเช‡เชจเชฎเชพเช‚ เชจเชต เชธเซเชคเชฐเซ‹ เชนเซ‹เชฏ เช›เซ‡, เชœเซ‡ เชเช• เชœ เชธเชฎเชฏเซ‡ เช…เชจเซ‡เช• เช†เชฆเซ‡เชถเซ‹เชจเซ‡ เชฒเซ‹เชก เช…เชจเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เช‰เชชเช•เชฐเชฃ 1,8 GHz เชจเซ€ เช†เชตเชฐเซเชคเชจ เชชเชฐ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡.

เชฐเซ‹เช•เซ‡เชŸ เชšเชฟเชช เชœเชจเชฐเซ‡เชŸเชฐ

SiFive เชจเซ‹ เช‰เช•เซ‡เชฒ, เชœเซ‡เชจเซ€ เชธเซเชฅเชพเชชเชจเชพ RISC-V เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชฐเซ‹เช•เซ‡เชŸ เชšเชฟเชช เชšเชฟเชเชฒ เชญเชพเชทเชพเชฎเชพเช‚ RISC-V เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เช•เซ‹เชฐ เชœเชจเชฐเซ‡เชŸเชฐ เช›เซ‡. เชคเซ‡เชฎเชฃเซ‡ เชเช• เช›เซ‡ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐเชพเช‡เชเซเชก เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชจเซ‹ เชธเชฎเซ‚เชน เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡ เชธเซ‹เชธเชพเชฏเชŸเซ€.

เชฌเชพเชฌเชคเซ‡ เช›เซ€เชฃเซ€, เชชเช›เซ€ เชคเซ‡ เชธเซเช•เซ‡เชฒเชพ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชตเชฐเซเชฃเชจเชจเซ€ เชญเชพเชทเชพ เช›เซ‡. เชคเซ‡ เชฒเซ‹-เชฒเซ‡เชตเชฒ เชตเซ‡เชฐเชฟเชฒเซ‹เช— เช•เซ‹เชก เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ ะฟะพะดั…ะพะดะธั‚ ASIC เช…เชจเซ‡ FPGA เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡. เช†เชฎ, เชคเซ‡ เชคเชฎเชจเซ‡ เชตเชฟเช•เชพเชธ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ OOP เชจเชพ เชธเชฟเชฆเซเชงเชพเช‚เชคเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ RTL.

เชœเซ‹เชกเชพเชฃเชจเซ€ เชธเช‚เชญเชพเชตเชจเชพเช“

เชจเชฟเชทเซเชฃเชพเชคเซ‹ เช•เชนเซ‡ เช›เซ‡ เช•เซ‡ Linux เชซเชพเช‰เชจเซเชกเซ‡เชถเชจ เชชเชนเซ‡เชฒ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชฎเชพเชฐเซเช•เซ‡เชŸเชจเซ‡ เชตเชงเซ เชฒเซ‹เช•เชถเชพเชนเซ€ เช…เชจเซ‡ เชจเชตเชพ เช–เซ‡เชฒเชพเชกเซ€เช“ เชฎเชพเชŸเซ‡ เช–เซเชฒเซเชฒเซเช‚ เชฌเชจเชพเชตเชถเซ‡. IDC เช–เชพเชคเซ‡ เช‰เชœเชตเชฃเซ€เช•เซ‡ เช†เชตเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเซ€ เชตเชงเชคเซ€ เชœเชคเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏเชคเชพ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชฎเชถเซ€เชจ เชฒเชฐเซเชจเชฟเช‚เช— เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เช…เชจเซ‡ AI เชธเชฟเชธเซเชŸเชฎเชจเชพ เชตเชฟเช•เชพเชธ เชชเชฐ เชนเช•เชพเชฐเชพเชคเซเชฎเช• เช…เชธเชฐ เช•เชฐเชถเซ‡.

Linux เชซเชพเช‰เชจเซเชกเซ‡เชถเชจ เชธเซ‹เชฐเซเชธ เชšเชฟเชชเซเชธ เช–เซ‹เชฒเชถเซ‡
/ เชซเซ‹เชŸเซ‹ Fritzchen Fritz PD

เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธเชจเชพ เชตเชฟเช•เชพเชธเชฅเซ€ เช•เชธเซเชŸเชฎ เชšเชฟเชช เชกเชฟเชเชพเช‡เชจเชจเซ€ เช•เชฟเช‚เชฎเชคเชฎเชพเช‚ เชชเชฃ เช˜เชŸเชพเชกเซ‹ เชฅเชถเซ‡. เชœเซ‹ เช•เซ‡, เช† เชคเซเชฏเชพเชฐเซ‡ เชœ เชฅเชถเซ‡ เชœเซเชฏเชพเชฐเซ‡ Linux เชซเชพเช‰เชจเซเชกเซ‡เชถเชจ เชชเซ‚เชฐเชคเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ เช†เช•เชฐเซเชทเซ€ เชถเช•เซ‡.

เชธเชฎเชพเชจ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ

เช…เชจเซเชฏ เชธเช‚เชธเซเชฅเชพเช“ เช“เชชเชจ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชธเช‚เชฌเช‚เชงเชฟเชค เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเชพ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชธเชพเชฎเซ‡เชฒ เช›เซ‡. เชคเซ‡เชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ CXL เช•เชจเซเชธเซ‹เชฐเซเชŸเชฟเชฏเชฎ เช›เซ‡, เชœเซ‡เชฃเซ‡ เชฎเชพเชฐเซเชšเชจเชพ เชฎเชงเซเชฏเชฎเชพเช‚ เช•เซ‹เชฎเซเชชเซเชฏเซเชŸ เชเช•เซเชธเชชเซเชฐเซ‡เชธ เชฒเชฟเช‚เช• เชธเซเชŸเชพเชจเซเชกเชฐเซเชก เชฐเชœเซ‚ เช•เชฐเซเชฏเซเช‚ เชนเชคเซเช‚. เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ OmniXtend เชœเซ‡เชตเซ€ เชœ เช›เซ‡ เช…เชจเซ‡ CPU, GPU, FPGA เชจเซ‡ เชชเชฃ เชœเซ‹เชกเซ‡ เช›เซ‡. เชกเซ‡เชŸเชพ เชเช•เซเชธเชšเซ‡เชจเซเชœ เชฎเชพเชŸเซ‡, เชธเซเชŸเชพเชจเซเชกเชฐเซเชก PCIe 5.0 เชฌเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.

เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชจเชพ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชธเชพเชฎเซ‡เชฒ เช…เชจเซเชฏ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ MIPS เช“เชชเชจ เช›เซ‡, เชœเซ‡ เชกเชฟเชธเซ‡เชฎเซเชฌเชฐ 2018เชฎเชพเช‚ เชฆเซ‡เช–เชพเชฏเซ‹ เชนเชคเซ‹. เช† เชชเชนเซ‡เชฒ เชธเซเชŸเชพเชฐเซเชŸเช…เชช เชตเซ‡เชต เช•เชฎเซเชชเซเชฏเซเชŸเชฟเช‚เช— เชฆเซเชตเชพเชฐเชพ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ€ เชฏเซ‹เชœเชจเชพ เช“เชชเชจ เชจเชตเซ€เชจเชคเชฎ 32-เชฌเซ€เชŸ เช…เชจเซ‡ 64-เชฌเซ€เชŸ MIPS เชธเซ‚เชšเชจเชพ เชธเซ‡เชŸเชจเซ€ IT เชธเชฎเซเชฆเชพเชฏเชจเซ€ เชเช•เซเชธเซ‡เชธ เชฎเชพเชŸเซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ€ เชถเชฐเซ‚เช†เชค เช…เชชเซ‡เช•เซเชทเชฟเชค เช†เช—เชพเชฎเซ€ เชฎเชนเชฟเชจเชพเช“เชฎเชพเช‚.

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

เช…เชฎเชพเชฐเชพ เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชŸ เชฌเซเชฒเซ‹เช—เชฎเชพเช‚เชฅเซ€ เชคเชพเชœเซ€ เชชเซ‹เชธเซเชŸเซเชธ:

เช…เชฎเชพเชฐเซ€ เชŸเซ‡เชฒเชฟเช—เซเชฐเชพเชฎ เชšเซ‡เชจเชฒเชจเซ€ เชชเซ‹เชธเซเชŸเซเชธ:

เชธเซ‹เชฐเซเชธ: www.habr.com

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