ααΌααα·αα·ααΈαα»α ααΆαααΎααα·ααα ααααΈ - αααααααα CHIPS α ααΆααααααα½αααααααααααα α’αααααΆαααΉααααααΎααααα»αααΆαααααΆα RISC-V αααα₯ααα·ααααα αα·ααα αα αααα·ααααΆαααααΆαααααααΎα processors αααααα’ααααΎααΆα α’αα»ααααΆαα±ααααΎαααααΆααα’ααααααααααααα’αααΈα’αααΈααααααα»αααΎαα‘αΎααα αααα»αααααααααα
/ ααΌααα
α ααα»α’αααΈααΆαααΆ CHIPS Alliance αααα αΆααααα½α
ααααααΆαααΆααααααΆααααΉα Meltdown αα·α Spectre αααα»αααααΈαααα
ααΌααα·αα·ααΈαα»α αααα·ααααα ααααΆααααα α’αααααΆααααααΆαα αΆααααααΎααααα·ααααα½α ααααΎααααααααα½α - CHIPS Alliance - ααααααΆαα·αααΉαα’αα·ααααααααααααααααΎαααΆααααααα’ααααΎ RISC-V α
ααααααβααΆβαααβαααα»αβααααΌαβααΆαβαααααΎαβαα½α βα αΎαα
αααΆαα·ααααααααα CHIPS αα½αααΆα Google, Western Digital (WD) αα·α SiFive α αα½αααααααΆαααααΆααααα αΆαααΈααΆαα’αα·αααααααααααααα½αα α αΌααα·ααΆαα’αααΈαα½αααααααα
RISCV-DV
αααα»αα αα»αααααΆαααααΆα IT ααααααΆαααααααα
αααααααΎαα
αα αααααΆααααααααααααααΎαααΆαααΆααααααααααα’ααααΎ 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 ααααααααααΌαααΆαααααΆααααααΆαααααααΆαααα
αααααααααα·ααααααααΆαα’ααΈααΊααα·αα
αα·ααΈααΆαααααΌαααΆαααΆαααααα½α
α αΎα
αααΆαααΈααααααΎααααααααααααΈααα»ααααα
αααααααααΆαααΈ SiFive αααααααΌαααΆααααααΎαα‘αΎααααα’αααα’αα·αααααααα
αα
αααα·ααααΆ RISC-V α
ααΆααααααΉα
ααΆαααααΉααα»ααααααααααααα
α’αααααααΆααα·ααΆαααΆ αααα·ααααα½α
ααααΎααααα Linux Foundation ααΉαααααΎα±ααααΈααααΆα processor ααΆααααααΆααααααααααααΆαα·αααααα αα·αααΎαα
αα αααααΆααα’ααααααααααΈα αα
IDC
/ ααΌααα
ααΆαα’αα·ααααααααααααααααααΎαααΆααααααααΎαα αα ααααΉαααΆαααααααααΆαα αααΆαααΎααΆααα ααΆαααααααΈαααααΆαααααα½ααααααα ααααααΆαααΆααααα ααΆααΉαααΎαα‘αΎααα»αααααΆααααΌααα·αα·ααΈαα»α α’αΆα ααΆααααΆαα’αααα’αα·ααααααααΆααααααααααΆααα
ααααααααααααααααΆ
α’αααααΆαααααααααα αΌααα½ααα αααα»αααΆαα’αα·αααααααααααααααααΆααααααΉααααααααΉαααΎαα αα α α§ααΆα ααααα½αααΊαααααααα CXL αααααΆαααααΆααααααααΆα Compute Express Link αα ααΆαααααααΆαααααΈααΆα αα αα αααα·ααααΆαααααΊααααααααααΆαα ααΉα OmniXtend α αΎααααααΆααααααΆαα CPU, GPU, FPGA αααααα αααααΆααααΆαααααΆααααααΌααα·αααααα αααααααΆαααααΎα‘αΆααααα»α PCIe 5.0 α
αααααααα½ααααααααααααααΆαααααααααΉαααΆαα’αα·αααααααα
αα
αααα·ααααΆααααΎαααΆαααΊ MIPS Open αααααΆααααα αΆααααα½ααα
αααα»αααααααΌ ααααΆα 2018 α αααα·ααααα½α
ααααΎααααααααΌαααΆααααααΎαα‘αΎααααααΆαα
αΆααααααΎα Wave Computingα α’αααα’αα·αααααααααααΆα
ααΆααΌαα αα·ααΈααΆααααααααααααΎαα αα αααα»αααααΌαααΆαααα½αααααΆααΌαα αα·αααααΉααααααααΆαααααααα·ααΈααα»αααααααααα»αααααααααΆαααααααΆαααααααααΉααααααα ααααααααααααααααΌαααΆαααΆααααααααααα»αα αα»ααααα ααΌα ααααα αΎα ααΎαα’αΆα ααααΉαααΆ αααα»ααααα’ααΆααααααααΈααΆααα»αααα α§αααααααΆα αααΎαααααααααα’ααααΎαααααααΆααααααααΉαααΎαα αα ααΉααααα αΆααα ααΎααΈααααΆαα
αααααΆαααααΈαααΈαααα»αααΆααΈαααααααααααΎαα
α’αααΈαααα’αααααααΌαααΉαα’αααΈ PCI DSS: αα·αααααΆαααΌαα αααααααααΆα αα·ααααααα»ααα·ααααααα αααααααααΈαα·αααΆαααααΆααααααΌαααΆαα½αααΉαααΆαααααααα DNS Flag Day ααΆαααααααααααααααα αααααΆαααΆααααΆαααααα½αα α’αααΈαααα’αααααααΌαααΉα
αααααΆαααΈααΆααα Telegram ααααααΎαα
ααααααααααααααααααααΉααα αααα»αααααααααααα·αααααα - αα αα αααα·ααααΆααααΈααΈα αααααααα’ααααααααααααΆ IaaS ααΆαααΆααα·ααααααα’αα·αα·αα α ααα»α’αααΈααΆαααΆ VMware vSphere ααααΌαααΆααααΆαααΈαααααα HTML5?
ααααα: www.habr.com