Linux Foundation se ċipep open source

Linux Foundation fetħet direzzjoni ġdida - CHIPS Alliance. Bħala parti minn dan il-proġett, l-organizzazzjoni se tiżviluppa sett ta 'struzzjonijiet RISC-V b'xejn u teknoloġiji għall-ħolqien ta' proċessuri bbażati fuqu. Ejjew ngħidulek aktar dwar dak li qed jiġri f'dan il-qasam.

Linux Foundation se ċipep open source
/ ritratt Gareth Halfacree CC BY-SA

Għaliex CHIPS Alliance dehret

Garżi li jipproteġu kontra Meltdown u Spectre f'xi każijiet tnaqqas il-produttività servers b'50%. Fl-istess ħin, varjazzjonijiet ġodda ta 'vulnerabbiltajiet assoċjati ma' eżekuzzjoni ta 'kmand spekulattiv għadhom qed jitfaċċaw. Dwar wieħed minnhom imħabbra fil-bidu ta’ Marzu - L-ispeċjalisti tas-sigurtà tal-informazzjoni iddabbjawha Spoiler. Din is-sitwazzjoni taffettwa diskussjoni il-ħtieġa li jiġu riveduti s-soluzzjonijiet tal-ħardwer eżistenti u l-approċċi għall-iżvilupp tagħhom. Speċifikament, Intel diġà qed jippreparaw arkitettura ġdida għall-proċessuri tagħhom, mhux soġġetti għal Meltdown u Spectre.

Il-Linux Foundation lanqas ma waqfet. L-organizzazzjoni nediet l-inizjattiva tagħha stess - CHIPS Alliance - li l-membri tagħha se jiżviluppaw proċessuri bbażati fuq RISC-V.

Liema proġetti diġà qed jiġu żviluppati

Il-membri tal-Alleanza CHIPS jinkludu Google, Western Digital (WD) u SiFive. Kull wieħed minnhom ippreżenta l-iżviluppi tiegħu. Ejja nitkellmu dwar xi wħud minnhom.

RISCV-DV

Il-ġgant tal-IT tat-tiftix ittrasferixxa għal sors miftuħ pjattaforma għall-ittestjar tal-proċessuri bbażati fuq RISC-V. Deċiżjoni każwali jiġġenera timijiet li jippermettu iċċekkja s-saħħa tal-apparat: ttestja proċessi ta’ transizzjoni, munzell ta’ sejħiet, CSRreġistri, eċċ.

Per eżempju, hekk tidher il-klassi, responsabbli mit-twettiq ta' test sempliċi ta' struzzjonijiet aritmetiċi:

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

Fuq skond żviluppaturi, il-pjattaforma hija differenti mill-analogi peress li tippermettilek tiċċekkja b'mod sekwenzjali l-komponenti kollha taċ-ċippa, inkluż il-blokka tal-memorja.

Protokoll OmniXtend

Dan huwa protokoll tan-netwerk minn WD li jipprovdi koerenza tal-cache meta tittrasferixxi dejta fuq Ethernet. OmniXtend jippermettilek li tiskambja messaġġi direttament mal-cache tal-proċessur u tintuża biex tgħaqqad diversi aċċeleraturi: GPU jew FPGA. Huwa wkoll adattat għal sistemi ta 'bini bbażati fuq ċipep RISC-V multipli.

Protokoll diġà appoġġjat Ċipep SweRVorjentat lejn l-ipproċessar tad-dejta fiċ-ċentri tad-dejta. SweRV huwa proċessur superscalar ta 'pipeline doppju ta' 32 bit ibbażat fuq teknoloġija ta 'proċess ta' 28nm. Kull pipeline għandu disa 'livelli, li jagħmilha possibbli li tgħabbi u tesegwixxi diversi kmandi fl-istess ħin. L-apparat jaħdem bi frekwenza ta' 1,8 GHz.

Ġeneratur Rocket Chip

Soluzzjoni minn SiFive, li twaqqfet mill-iżviluppaturi tat-teknoloġija RISC-V. ċippa rokit huwa ġeneratur tal-qalba tal-proċessur RISC-V fil-lingwa Chisel. Hu huwa a sett ta’ libreriji parametrizzati li jintużaw biex jinħolqu SoC.

Fir-rigward Furmatur, allura hija lingwa ta 'deskrizzjoni tal-ħardwer ibbażata fuq Scala. Jiġġenera kodiċi Verilog ta 'livell baxx li подходит għall-ipproċessar fuq ASIC u FPGA. Għalhekk, jippermettilek tuża l-prinċipji ta 'OOP meta tiżviluppa RTL.

Prospetti ta’ Alleanza

L-esperti jgħidu li l-inizjattiva tal-Fondazzjoni Linux se tagħmel is-suq tal-proċessuri aktar demokratiku u miftuħ għal atturi ġodda. Fl-IDC tiċċelebrali l-popolarità dejjem tikber ta’ proġetti bħal dawn se jkollha impatt pożittiv fuq l-iżvilupp tat-teknoloġiji tat-tagħlim tal-magni u s-sistemi tal-IA b’mod ġenerali.

Linux Foundation se ċipep open source
/ ritratt Fritzchen Fritz PD

L-iżvilupp ta 'proċessuri ta' sors miftuħ se jnaqqas ukoll l-ispiża tad-disinn taċ-ċippa apposta. Madankollu, dan iseħħ biss jekk il-Fondazzjoni Linux tista 'tiġbed biżżejjed żviluppaturi.

Proġetti simili

Organizzazzjonijiet oħra huma involuti fl-iżvilupp ta 'proġetti relatati ma' hardware miftuħ. Eżempju huwa l-konsorzju CXL, li introduċa l-istandard Compute Express Link f'nofs Marzu. It-teknoloġija hija simili għal OmniXtend u tgħaqqad ukoll CPU, GPU, FPGA. Għall-iskambju tad-dejta, l-istandard juża l-bus PCIe 5.0.

Proġett ieħor involut fl-iżvilupp tat-teknoloġiji tal-proċessuri huwa MIPS Open, li deher f'Diċembru 2018. L-inizjattiva nħolqot mill-istartjar Wave Computing. L-iżviluppaturi jippjanaw miftuħa għall-komunità tal-IT aċċess għall-aħħar settijiet ta 'struzzjonijiet MIPS 32-bit u 64-bit. Bidu tal-proġett huwa mistenni fix-xhur li ġejjin.

B'mod ġenerali, l-approċċ tas-sors miftuħ qed isir ġeneralment aċċettat mhux biss għas-softwer, iżda wkoll għall-ħardwer. Proġetti bħal dawn huma appoġġjati minn kumpaniji kbar. Għalhekk, jista 'jkun mistenni li aktar apparati bbażati fuq standards ta' hardware miftuħa se jidhru fis-suq fil-futur qarib.

Postijiet friski mill-blog korporattiv tagħna:

Postijiet mill-kanal Telegram tagħna:

Sors: www.habr.com

Żid kumment