Linux Foundation์ CHIPS Alliance๋ผ๋ ์๋ก์ด ๋ฐฉํฅ์ ์์ํ์ต๋๋ค. ์ด ํ๋ก์ ํธ์ ์ผํ์ผ๋ก ์กฐ์ง์ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ก์ธ์๋ฅผ ์์ฑํ๊ธฐ ์ํ ๋ฌด๋ฃ RISC-V ๊ต์ก ์์คํ ๊ณผ ๊ธฐ์ ์ ๊ฐ๋ฐํ ๊ฒ์ ๋๋ค. ์ด ๋ถ์ผ์์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์ข ๋ ์์ธํ ๋ง์๋๋ฆฌ๊ฒ ์ต๋๋ค.
/ ์ฌ์ง
CHIPS ์ผ๋ผ์ด์ธ์ค๋ ์ ๋ฑ์ฅํ๋์?
๊ฒฝ์ฐ์ ๋ฐ๋ผ Meltdown ๋ฐ Spectre๋ก๋ถํฐ ๋ณดํธํ๋ ํจ์น
Linux Foundation๋ ์ ์ณ๋๊ณ ์์ง ์์์ต๋๋ค. ์ด ์กฐ์ง์ RISC-V ๊ธฐ๋ฐ ํ๋ก์ธ์๋ฅผ ๊ฐ๋ฐํ ํ์์ฌ์ธ CHIPS Alliance๋ผ๋ ์์ฒด ๊ณํ์ ์์ํ์ต๋๋ค.
์ด๋ฏธ ์ด๋ค ํ๋ก์ ํธ๊ฐ ๊ฐ๋ฐ๋๊ณ ์๋์?
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์ ๋คํธ์ํฌ ํ๋กํ ์ฝ์
๋๋ค.
์ด๋ฏธ ์ง์๋๋ ํ๋กํ ์ฝ
๋ฐ์ ๊ธฐ ๋ก์ผ ์นฉ
์ด ์๋ฃจ์
์ RISC-V ๊ธฐ์ ๊ฐ๋ฐ์๋ค์ด ์ค๋ฆฝํ SiFive์์ ๋์จ ๊ฒ์
๋๋ค.
...์ ๊ดํ์ฌ
๋๋งน ์ ๋ง
์ ๋ฌธ๊ฐ๋ค์ Linux Foundation์ ๊ณํ์ด ํ๋ก์ธ์ ์์ฅ์ ๋์ฑ ๋ฏผ์ฃผ์ ์ด๊ณ ์๋ก์ด ํ๋ ์ด์ด์๊ฒ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋ค ๊ฒ์ด๋ผ๊ณ ๋งํฉ๋๋ค. IDC์์
/ ์ฌ์ง
์คํ ์์ค ํ๋ก์ธ์์ ๊ฐ๋ฐ์ ๋ง์ถคํ ์นฉ ์ค๊ณ ๋น์ฉ๋ ์ ๊ฐํ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ Linux Foundation ์ปค๋ฎค๋ํฐ๊ฐ ์ถฉ๋ถํ ๊ฐ๋ฐ์๋ฅผ ์ ์นํ๋ ๊ฒฝ์ฐ์๋ง ๋ฐ์ํฉ๋๋ค.
์ ์ฌํ ํ๋ก์ ํธ
๋ค๋ฅธ ์กฐ์ง์์๋ ์คํ ํ๋์จ์ด์ ๊ด๋ จ๋ ํ๋ก์ ํธ๋ฅผ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค. 5.0์ ์ค์์ Compute Express Link ํ์ค์ ๋์ ํ CXL ์ปจ์์์์ด ๊ทธ ์์ ๋๋ค. ์ด ๊ธฐ์ ์ OmniXtend์ ์ ์ฌํ๋ฉฐ CPU, GPU, FPGA๋ ์ฐ๊ฒฐํฉ๋๋ค. ๋ฐ์ดํฐ ๊ตํ์ ์ํด ํ์ค์ PCIe XNUMX ๋ฒ์ค๋ฅผ ์ฌ์ฉํฉ๋๋ค.
ํ๋ก์ธ์ ๊ธฐ์ ๊ฐ๋ฐ์ ์ ๋
ํ๋ ๋ ๋ค๋ฅธ ํ๋ก์ ํธ๋ 2018๋
XNUMX์์ ๋ฑ์ฅํ MIPS Open์
๋๋ค. ์ด ์ด๋์
ํฐ๋ธ๋ ์คํํธ์
Wave Computing์ ์ํด ๋ง๋ค์ด์ก์ต๋๋ค. ๊ฐ๋ฐ์๋ค์ด ๊ณํํ๊ณ ์์ด์
์ผ๋ฐ์ ์ผ๋ก ์คํ์์ค ์ ๊ทผ ๋ฐฉ์์ ์ํํธ์จ์ด๋ฟ๋ง ์๋๋ผ ํ๋์จ์ด์์๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์๋ค์ฌ์ง๊ณ ์์ต๋๋ค. ์ด๋ฌํ ํ๋ก์ ํธ๋ ๋๊ธฐ์ ์์ ์ง์๋ฉ๋๋ค. ๋ฐ๋ผ์ ๊ฐ๊น์ด ๋ฏธ๋์ ๊ฐ๋ฐฉํ ํ๋์จ์ด ํ์ค์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๋ ๋ง์ ์ฅ์น๊ฐ ์์ฅ์ ์ถ์๋ ๊ฒ์ผ๋ก ์์ํ ์ ์์ต๋๋ค.
๋น์ฌ ๋ธ๋ก๊ทธ์ ์ต์ ๊ฒ์๋ฌผ:
PCI DSS์ ๋ํด ์์์ผ ํ ์ฌํญ: ํ์ค ๊ฐ์ ์ ํ์ ์ธ๊ณ. DNS Flag Day์ ์ถํ์ผ๋ก ์ถ์ด ์ด๋ป๊ฒ ๋ฐ๋์๋์? ์๋น์คํ ์ฌํด ๋ณต๊ตฌ: ์์์ผ ํ ์ฌํญ
Telegram ์ฑ๋์ ๊ฒ์๋ฌผ:
๋ฐ์ดํฐ ์ผํฐ์์ ํ๋์จ์ด๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ - ๋ ๊ฐ์ง ์๋ก์ด ๊ธฐ์ IaaS ๊ณต๊ธ์๊ฐ ๊ณ ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๋ ๋ฐฉ๋ฒ VMware vSphere์ HTML5 ํด๋ผ์ด์ธํธ๊ฐ ํ์ํ ์ด์ ๋ ๋ฌด์์ ๋๊น?
์ถ์ฒ : habr.com