Linux Foundation ga-emepe ibe isi mmalite

Linux Foundation ewepụtala ntụzịaka ọhụrụ - CHIPS Alliance. Dịka akụkụ nke ọrụ a, nzukọ a ga-emepụta usoro nkuzi RISC-V n'efu na teknụzụ maka ịmepụta ndị nhazi dabere na ya. Ka anyị gwa gị nke ọma ihe na-eme na mpaghara a.

Linux Foundation ga-emepe ibe isi mmalite
/ foto Gareth Halfacree CC BY-SA

Gịnị kpatara CHIPS Alliance pụtara?

Patches na-echebe megide Meltdown na Specter, n'ọnọdụ ụfọdụ belata arụpụtaghị ihe sava site na 50%. N'otu oge ahụ, mgbanwe ọhụrụ nke adịghị ike metụtara nhụsianya igbu egbu ka na-apụta. Banyere otu n'ime ha bịara mara na mmalite March - Ndị ọkachamara nchekwa ozi akpọrọ ya Spoiler. Ọnọdụ a na-emetụta mkparịta ụka mkpa iji nyochaa ngwọta ngwaike dị adị na ụzọ maka mmepe ha. Karịsịa, Intel na-akwado ugbua ihe owuwu ọhụrụ maka ndị nrụpụta ya, ọ bụghị n'okpuru Meltdown na Specter.

Ntọala Linux eguzoghịkwa n'akụkụ. Òtù ahụ ewepụtala ụzọ nke ya, CHIPS Alliance, nke ndị otu ya ga-emepụta ihe nhazi RISC-V.

Kedu ọrụ a na-emepụtala?

Ndị otu CHIPS Alliance gụnyere Google, Western Digital (WD) na SiFive. Onye ọ bụla n'ime ha gosipụtara mmepe nke ya. Ka anyị kwuo banyere ụfọdụ n’ime ha.

RISCV-DV

Nnukwu ihe nchọta IT ewepụtala ikpo okwu maka ịnwale ndị nrụpụta RISC-V iji mepee isi mmalite. Ihe ngwọta enweghị usoro na -ewepụta otu na kwere lelee ọrụ nke ngwaọrụ ahụ: usoro mgbanwe ule, nchịkọta oku, CSR- ndekọ, wdg.

Dịka ọmụmaatụ, nke a bụ ihe klas ahụ dịỌ na-ahụ maka ịme nnwale dị mfe nke ntuziaka mgbakọ na mwepụ:

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

Site dị ka ndị mmepe, ikpo okwu dị iche na analogues ya na ọ na-enye ohere ịnwale usoro nke ihe mgbawa niile, gụnyere ngọngọ ebe nchekwa.

OmniXtend protocol

Nke a bụ usoro netwọkụ sitere na WD nke na-enye njikọ cache n'elu Ethernet. OmniXtend na-enye gị ohere ịgbanwe ozi ozugbo na cache processor ma jiri jikọọ ụdị ngwa ngwa dị iche iche: GPU ma ọ bụ FPGA. Ọ dịkwa mma maka ịmepụta usoro dabere na ọtụtụ ibe RISC-V.

akwadolarị protocol Mpempe akwụkwọ SweRVgbadoro anya na nhazi data na ebe data. SweRV bụ 32-bit, dual-pipeline superscalar processor wuru na teknụzụ usoro 28nm. Pipeline ọ bụla nwere ọkwa itoolu, nke na-eme ka o kwe omume ịkwanye ma mee ọtụtụ iwu n'otu oge. Ngwaọrụ na-arụ ọrụ na ugboro nke 1,8 GHz.

Igwe rọketi jenerato

Ihe ngwọta sitere na SiFive, nke ndị mmepe nke teknụzụ RISC-V hiwere. Chip roket bụ RISC-V processor core generator n'asụsụ Chisel. Ọ bụ a otu ọba akwụkwọ parameterized nke a na-eji mepụta SoC.

Banyere Chisel, mgbe ahụ ọ bụ asụsụ nkọwa ngwaike dabere na Scala. Ọ na-ewepụta koodu Verilog dị ala nke ahụ подходит maka nhazi na ASIC na FPGA. Ya mere, ọ na-enye gị ohere iji ụkpụrụ OOP mgbe ị na-etolite Rtl.

Atụmanya Alliance

Ndị ọkachamara na-ekwu na ebumnuche Linux Foundation ga-eme ka ndị nrụpụta ahịa bụrụ onye kwuo uche ya ma meghee ndị egwuregwu ọhụrụ. Na IDC usọrọna mmụba na-arịwanye elu nke ọrụ ndị dị otú ahụ ga-enwe mmetụta dị mma na mmepe nke teknụzụ mmụta igwe na usoro AI n'ozuzu ya.

Linux Foundation ga-emepe ibe isi mmalite
/ foto Ndị Fritz PD

Mmepe nke ndị na-emepụta ihe na-emeghe ga-ebelatakwa ọnụ ahịa nke ịmepụta ibe omenala. Agbanyeghị, nke a ga-eme naanị ma ọ bụrụ na obodo Linux Foundation jisiri ike dọta ndị mmepe zuru oke.

Ọrụ ndị yiri ya

Otu ndị ọzọ na-emepụtakwa ọrụ metụtara ngwaike mepere emepe. Otu ihe atụ bụ CXL consortium, nke webatara ọkọlọtọ Compute Express Link n'etiti ọnwa Maachị. Teknụzụ ahụ yiri OmniXtend ma jikọta CPU, GPU, FPGA. Maka mgbanwe data, ọkọlọtọ na-eji ụgbọ ala PCIe 5.0.

Ọrụ ọzọ a raara nye mmepe nke teknụzụ nhazi bụ MIPS Open, nke pụtara na Disemba 2018. Ndị mbido Wave Computing mepụtara atụmatụ a. Ndị mmepe na-eme atụmatụ oghe Ịnweta usoro iwu MIPS 32- na 64-bit kachasị ọhụrụ maka obodo IT. Mmalite nke oru ngo na-atụ anya n'ọnwa ndị na-abịa.

N'ozuzu, a na-anabata usoro ụzọ mepere emepe ọ bụghị naanị maka ngwanrọ, kamakwa maka ngwaike. Ụlọ ọrụ buru ibu na-akwado ọrụ ndị dị otú ahụ. Ya mere, anyị nwere ike ịtụ anya na n'ọdịnihu dị nso na ngwaọrụ ndị ọzọ dabere na ụkpụrụ ngwaike mepere emepe ga-apụta na ahịa.

Ihe kacha ọhụrụ sitere na blọọgụ ụlọ ọrụ anyị:

Ozi sitere na channelụ Telegram anyị:

isi: www.habr.com

Tinye a comment