E wehe ʻo Linux Foundation i nā ʻāpana kumu

Ua wehe ʻo Linux Foundation i kahi kuhikuhi hou - CHIPS Alliance. Ma ke ʻano o kēia papahana, e hoʻomohala ka hui i kahi hoʻonohonoho aʻoaʻo RISC-V manuahi a me nā ʻenehana no ka hana ʻana i nā mea hana e pili ana iā ia. E haʻi hou aku mākou iā ʻoe e pili ana i nā mea e hana nei ma kēia wahi.

E wehe ʻo Linux Foundation i nā ʻāpana kumu
/ kiʻi ʻO Gareth Halfacree CC BY-SA

No ke aha i puka mai ai ʻo CHIPS Alliance

Patches e pale ana i ka Meltdown a me Specter i kekahi mau hihia hoemi i ka hana nā kikowaena e 50%. I ka manawa like, ke puka mai nei nā ʻano like ʻole o nā nāwaliwali e pili ana i ka hoʻokō kauoha speculative. Ma kahi o lākou i hoʻolaha ʻia i ka hoʻomaka ʻana o Malaki - Ua kapa ʻia ʻo Spoiler e nā loea palekana ʻike. Pili kēia kūlana kūkā kūkākūkā ka pono e hoʻoponopono i nā ʻōnaehana lako a me nā ala e hoʻomohala ai. ʻO kahi kikoʻī, Intel ke hoomakaukau nei hale hoʻolālā hou no kā lākou kaʻina hana, ʻaʻole i lalo o Meltdown a me Specter.

ʻAʻole i kū ka Linux Foundation. Ua hoʻokumu ka hui i kāna hana ponoʻī - CHIPS Alliance - nona nā lālā e hoʻomohala i nā kaʻina hana ma muli o RISC-V.

He aha nā papahana e kūkulu ʻia nei

Aia nā lālā CHIPS Alliance me Google, Western Digital (WD) a me SiFive. Ua hōʻike kēlā me kēia o lākou i kā lākou mau hana ponoʻī. E kamaʻilio kākou no kekahi o lākou.

RISCV-DV

Ua hoʻoneʻe ʻia ka ʻimi ʻimi IT pilikua i wehe i kahi kahua no ka hoʻāʻo ʻana i nā kaʻina hana ma muli o RISC-V. Hoʻoholo kuhi hoʻohua nā hui e ʻae e nānā i ke olakino o ka hāmeʻa: hoʻāʻo i nā kaʻina hana hoʻololi, kāhea ʻana, CSRkakau inoa, etc.

No kekahi laʻana, ʻo ia ke ʻano o ka papa, kuleana no ka ho'āʻo maʻalahi o nā kuhikuhi helu helu:

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

e like me nā mea hoʻomohala, ʻokoʻa ka paepae mai nā analogues i hiki iā ʻoe ke nānā i nā ʻāpana āpau o ka chip, me ka ʻāpana hoʻomanaʻo.

OmniXtend Protocol

He protocol network kēia mai WD e hāʻawi i ka coherence cache i ka wā e hoʻoili ai i ka ʻikepili ma luna o Ethernet. OmniXtend hiki iā ʻoe ke hoʻololi pololei i nā memo me ka cache processor a hoʻohana ʻia e hoʻopili i nā ʻano accelerators: GPU a i ʻole FPGA. He kūpono no ke kūkulu ʻana i nā ʻōnaehana e pili ana i nā ʻāpana RISC-V he nui.

Kākoʻo mua ʻia ka protocol SweRV chipspili i ka hana ʻikepili ma nā kikowaena ʻikepili. ʻO SweRV he 32-bit dual-pipeline superscalar processor e pili ana i kahi ʻenehana hana 28nm. He ʻeiwa pae kēlā me kēia pipeline, kahi e hiki ai ke hoʻouka a hoʻokō i kekahi mau kauoha i ka manawa like. Ke hana nei ka mea hana ma ke alapine o 1,8 GHz.

Mea Hana Puka Rocket

ʻO kahi hopena mai SiFive, i hoʻokumu ʻia e nā mea hoʻomohala o ka ʻenehana RISC-V. puʻupuʻu pōhaku he mea hana RISC-V kaʻina hana kumu ma ka ʻōlelo Chisel. He he he pūʻulu o nā hale waihona puke i hoʻohana ʻia e hana Ia SoC.

No ka Kūleel, a laila, he ʻōlelo wehewehe ʻenehana ma muli o Scala. Hoʻokumu ia i ka code Verilog haʻahaʻa haʻahaʻa подходит no ka hana ʻana ma ASIC a me FPGA. No laila, hiki iā ʻoe ke hoʻohana i nā loina o OOP i ka wā e hoʻomohala ai RTL.

ʻO nā manaʻo Alliance

Ua ʻōlelo ka poʻe loea, ʻo ka Linux Foundation e hoʻolilo i ka mākeke kaʻina hana i ʻoi aku ka democratic a wehe i nā mea pāʻani hou. Ma IDC hoʻolauleʻaʻo ka ulu nui ʻana o ia mau papahana e loaʻa i ka hopena maikaʻi i ka hoʻomohala ʻana i nā ʻenehana aʻo mīkini a me nā ʻōnaehana AI ma ka laulā.

E wehe ʻo Linux Foundation i nā ʻāpana kumu
/ kiʻi Fritzchen Fritz PD

ʻO ka hoʻomohala ʻana i nā mea hana open source e hōʻemi pū i ke kumukūʻai o ka hoʻolālā chip maʻamau. Eia nō naʻe, hiki wale kēia inā hiki i ka Linux Foundation ke huki i nā mea hoʻomohala.

Nā papahana like

Hoʻopili nā hui ʻē aʻe i ka hoʻomohala ʻana i nā papahana e pili ana i ka lako lako wehe. ʻO kahi laʻana ʻo ka consortium CXL, nāna i hoʻolauna i ka maʻamau Compute Express Link ma waena o Malaki. Ua like ka ʻenehana me OmniXtend a pili pū i ka CPU, GPU, FPGA. No ka hoʻololi ʻikepili, hoʻohana ka maʻamau i ka pahi ʻo PCIe 5.0.

ʻO kahi papahana ʻē aʻe e pili ana i ka hoʻomohala ʻana i nā ʻenehana ʻenehana ʻo MIPS Open, i ʻike ʻia ma Dekemaba 2018. Ua hoʻokumu ʻia ka hana e ka Wave Computing hoʻomaka. Hoʻolālā nā mea hoʻomohala hamama no ke komo ʻana o ke kaiāulu IT i nā papa kuhikuhi 32-bit a me 64-bit MIPS hou loa. Hoʻomaka papahana manao ia i nā mahina e hiki mai ana.

Ma keʻano laulā, ua ʻae ʻia ke ala hāmama ʻaʻole wale no ka lako polokalamu, akā no ka lako lako. Kākoʻo ʻia ia mau papahana e nā hui nui. No laila, hiki iā mākou ke manaʻo i ka wā e hiki mai ana nā mea hou aʻe e pili ana i nā kūlana hāmeʻa wehe e ʻike ʻia ma ka mākeke.

Nā leka hou mai kā mākou blog hui:

Nā memo mai kā mākou pūnaewele Telegram:

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka