Linux Foundation itafanya kazi kwenye chip za chanzo huria

Wakfu wa Linux umezindua mwelekeo mpya - Muungano wa CHIPS. Kama sehemu ya mradi huu, shirika litatengeneza mfumo wa bure wa mafundisho wa RISC-V na teknolojia za kuunda wasindikaji kulingana nao. Hebu tuambie kwa undani zaidi kile kinachotokea katika eneo hili.

Linux Foundation itafanya kazi kwenye chip za chanzo huria
/ picha Gareth Halfacree CC BY-SA

Kwa nini Muungano wa CHIPS ulionekana?

Vipande vinavyolinda dhidi ya Meltdown na Specter, katika baadhi ya matukio kupunguza tija seva kwa 50%. Wakati huo huo, tofauti mpya za udhaifu zinazohusiana na utekelezaji wa amri ya kubahatisha bado zinajitokeza. Kuhusu mmoja wao ilijulikana mapema Machi - Wataalamu wa usalama wa habari waliipa jina Spoiler. Hali hii huathiri majadiliano hitaji la kukagua suluhisho zilizopo za vifaa na njia za ukuzaji wao. Hasa, Intel tayari wanajiandaa usanifu mpya kwa wasindikaji wake, sio chini ya Meltdown na Specter.

Linux Foundation haikusimama kando pia. Shirika limezindua mpango wake, Muungano wa CHIPS, ambao wanachama wake watatengeneza wasindikaji wa msingi wa RISC-V.

Je, ni miradi gani ambayo tayari inaendelezwa?

Wanachama wa CHIPS Alliance ni pamoja na Google, Western Digital (WD) na SiFive. Kila mmoja wao aliwasilisha maendeleo yake mwenyewe. Hebu tuzungumze kuhusu baadhi yao.

RISCV-DV

Kampuni kubwa ya utafutaji ya IT imetoa jukwaa la kujaribu vichakataji vinavyotegemea RISC-V ili kufungua chanzo. Suluhisho la nasibu inazalisha timu hizo kuruhusu angalia utendakazi wa kifaa: michakato ya mpito ya jaribio, safu za simu, CSR- rejista, nk.

Kwa mfano, hivi ndivyo darasa linavyoonekanakuwajibika kwa kufanya mtihani rahisi wa maagizo ya hesabu:

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

Cha kulingana na watengenezaji, jukwaa hutofautiana na analogi zake kwa kuwa inaruhusu upimaji wa mfululizo wa vipengele vyote vya chip, ikiwa ni pamoja na kuzuia kumbukumbu.

Itifaki ya OmniXtend

Hii ni itifaki ya mtandao kutoka kwa WD ambayo hutoa mshikamano wa kache juu ya Ethernet. Kuongeza inakuwezesha kubadilishana ujumbe moja kwa moja na cache ya processor na hutumiwa kuunganisha aina mbalimbali za accelerators: GPU au FPGA. Inafaa pia kwa kuunda mifumo kulingana na chipsi nyingi za RISC-V.

Itifaki tayari inatumika Chips za SweRVinayoelekezwa kwa usindikaji wa data katika vituo vya data. SweRV ni kichakataji cha biti 32, cha bomba mbili-juu kilichojengwa kwa teknolojia ya mchakato wa 28nm. Kila bomba ina viwango tisa, ambayo inafanya uwezekano wa kupakia na kutekeleza amri nyingi kwa wakati mmoja. Kifaa hufanya kazi kwa mzunguko wa 1,8 GHz.

Jenereta Roketi Chip

Suluhisho ni kutoka kwa SiFive, ambayo ilianzishwa na watengenezaji wa teknolojia ya RISC-V. Roketi Chip ni jenereta ya msingi ya kichakataji cha RISC-V katika lugha ya Chisel. Yeye ni seti ya maktaba zilizo na vigezo ambazo hutumiwa kuunda SoC.

Kwa upande wa Chisel, basi ni lugha ya maelezo ya maunzi kulingana na Scala. Inazalisha msimbo wa kiwango cha chini wa Verilog hiyo ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ kwa usindikaji kwenye ASIC na FPGA. Kwa hivyo, hukuruhusu kutumia kanuni za OOP wakati wa kuunda RTL.

Matarajio ya Muungano

Wataalamu wanasema mpango wa Wakfu wa Linux utafanya soko la wasindikaji kuwa la kidemokrasia zaidi na kuwa wazi kwa wachezaji wapya. Katika IDC kusherehekeakwamba umaarufu unaoongezeka wa miradi hiyo utakuwa na matokeo chanya katika maendeleo ya teknolojia ya kujifunza mashine na mifumo ya AI kwa ujumla.

Linux Foundation itafanya kazi kwenye chip za chanzo huria
/ picha Fritzchens Fritz PD

Uundaji wa wasindikaji wa chanzo huria pia utapunguza gharama ya kutengeneza chip maalum. Hata hivyo, hii itafanyika tu ikiwa jumuiya ya Linux Foundation itaweza kuvutia wasanidi wa kutosha.

Miradi inayofanana

Mashirika mengine pia yanaendeleza miradi inayohusiana na vifaa vya wazi. Mfano ni muungano wa CXL, ambao ulianzisha kiwango cha Compute Express Link katikati ya Machi. Teknolojia hiyo inafanana na OmniXtend na pia inaunganisha CPU, GPU, FPGA. Kwa kubadilishana data, kiwango kinatumia basi ya PCIe 5.0.

Mradi mwingine unaojitolea kwa maendeleo ya teknolojia ya processor ni MIPS Open, ambayo ilionekana mnamo Desemba 2018. Mpango huo uliundwa na kuanzisha Wimbi Computing. Watengenezaji wanapanga kufungua Ufikiaji wa seti za hivi punde za amri za 32- na 64-bit MIPS kwa jumuiya ya IT. Kuanza kwa mradi inatarajiwa katika miezi ijayo.

Kwa ujumla, mbinu ya chanzo wazi inakubalika kwa ujumla sio tu kwa programu, bali pia kwa vifaa. Miradi hiyo inasaidiwa na makampuni makubwa. Kwa hiyo, tunaweza kutarajia kwamba katika siku za usoni vifaa zaidi kulingana na viwango vya wazi vya vifaa vitaonekana kwenye soko.

Machapisho ya hivi punde kutoka kwa blogu yetu ya ushirika:

Machapisho kutoka kwa chaneli yetu ya Telegraph:

Chanzo: mapenzi.com

Kuongeza maoni