Linux Foundation mun vinna á opnum kubbum

Linux Foundation hefur hleypt af stokkunum nýrri stefnu - CHIPS Alliance. Sem hluti af þessu verkefni munu samtökin þróa ókeypis RISC-V kennslukerfið og tækni til að búa til örgjörva sem byggja á því. Leyfðu okkur að segja þér nánar hvað er að gerast á þessu sviði.

Linux Foundation mun vinna á opnum kubbum
/ mynd Gareth Halfacree CC BY-SA

Hvers vegna kom CHIPS bandalagið fram?

Plástrar sem vernda gegn Meltdown og Spectre, í sumum tilfellum draga úr framleiðni netþjóna um 50%. Á sama tíma eru enn að koma fram ný afbrigði af veikleikum sem tengjast framkvæmd íhugandi skipana. Um einn þeirra varð þekkt í byrjun mars - Sérfræðingar í upplýsingaöryggi kölluðu það Spoiler. Þetta ástand hefur áhrif umræða nauðsyn þess að endurskoða núverandi vélbúnaðarlausnir og aðferðir við þróun þeirra. Einkum Intel eru nú þegar að undirbúa nýr arkitektúr fyrir örgjörva sína, ekki háð Meltdown og Specter.

Linux Foundation stóð ekki heldur til hliðar. Samtökin hafa hleypt af stokkunum eigin frumkvæði, CHIPS Alliance, en meðlimir þess munu þróa RISC-V byggða örgjörva.

Hvaða verkefni eru þegar í þróun?

Meðlimir CHIPS Alliance eru Google, Western Digital (WD) og SiFive. Hver þeirra kynnti sína þróun. Við skulum tala um sum þeirra.

RISCV-DV

Upplýsingatæknileitarrisinn hefur gefið út vettvang til að prófa RISC-V-undirstaða örgjörva með opinn uppspretta. Handahófskennd lausn býr til lið sem leyfa athugaðu virkni tækisins: prófunarferli, símtalastafla, CSR- skrár o.s.frv.

Til dæmis, svona lítur bekkurinn útábyrgur fyrir því að framkvæma einfalt próf á reiknileiðbeiningum:

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

Á samkvæmt þróunaraðilum, er pallurinn frábrugðinn hliðstæðum sínum að því leyti að hann leyfir raðprófun á öllum flíshlutum, þar með talið minnisblokkinni.

OmniXtend siðareglur

Þetta er netsamskiptareglur frá WD sem veitir skyndiminni samræmi yfir Ethernet. OmniXtend gerir þér kleift að skiptast á skilaboðum beint með skyndiminni örgjörva og er notað til að tengja ýmsar gerðir af hröðlum: GPU eða FPGA. Það er einnig hentugur til að búa til kerfi sem byggjast á mörgum RISC-V flögum.

Bókun er þegar studd SweRV flögurmiðar að gagnavinnslu í gagnaverum. SweRV er 32-bita, tvípípulínu ofurskala örgjörvi byggður á 28nm vinnslutækni. Hver leiðsla hefur níu stig, sem gerir það mögulegt að hlaða og framkvæma margar skipanir samtímis. Tækið starfar á tíðninni 1,8 GHz.

Rafall Rocket Chip

Lausnin er frá SiFive, sem var stofnað af hönnuðum RISC-V tækni. Rocket Chip er RISC-V örgjörva kjarnarafall á tungumálinu Chisel. Hann er a safn af færibreytum bókasöfnum sem eru notuð til að búa til SoC.

Eins varðar Beisli, þá er það vélbúnaðarlýsingarmál byggt á Scala. Það býr til lágmark-láréttur flötur Verilog kóða sem подходит til vinnslu á ASIC og FPGA. Þannig gerir það þér kleift að nota OOP meginreglur þegar þú þróar RTL.

Horfur bandalagsins

Sérfræðingar segja að frumkvæði Linux Foundation muni gera örgjörvamarkaðinn lýðræðislegri og opna fyrir nýjum aðilum. Hjá IDC fagnaað vaxandi vinsældir slíkra verkefna muni hafa jákvæð áhrif á þróun vélanámstækni og gervigreindarkerfa almennt.

Linux Foundation mun vinna á opnum kubbum
/ mynd Fritzchens Fritz PD

Þróun opinna örgjörva mun einnig draga úr kostnaði við að hanna sérsniðna flís. Hins vegar mun þetta aðeins gerast ef Linux Foundation samfélaginu tekst að laða að nógu marga forritara.

Svipuð verkefni

Aðrar stofnanir eru einnig að þróa verkefni sem tengjast opnum vélbúnaði. Dæmi er CXL-samsteypan sem kynnti Compute Express Link staðalinn um miðjan mars. Tæknin er hliðstæð OmniXtend og tengir einnig CPU, GPU, FPGA. Fyrir gagnaskipti notar staðallinn PCIe 5.0 strætó.

Annað verkefni tileinkað þróun örgjörvatækni er MIPS Open, sem birtist í desember 2018. Framtakið var búið til af sprotafyrirtækinu Wave Computing. Framkvæmdaraðilar eru að skipuleggja opna Aðgangur að nýjustu 32 og 64 bita MIPS skipanasettum fyrir upplýsingatæknisamfélagið. Upphaf verkefnis gert ráð fyrir á næstu mánuðum.

Almennt séð er opinn uppspretta nálgun að verða almennt viðurkennd, ekki aðeins fyrir hugbúnað, heldur einnig fyrir vélbúnað. Slík verkefni eru studd af stórum fyrirtækjum. Því má búast við því að í náinni framtíð komi fleiri tæki byggð á opnum vélbúnaðarstöðlum á markaðinn.

Nýjustu færslur frá fyrirtækjablogginu okkar:

Færslur frá Telegram rásinni okkar:

Heimild: www.habr.com

Bæta við athugasemd