Weqfa Linux dê li ser çîpên çavkaniya vekirî bixebite

Weqfa Linux rêgezek nû da destpêkirin - Hevbendiya CHIPS. Wekî beşek ji vê projeyê, rêxistin dê pergala rêwerz û teknolojiyên belaş ên RISC-V ji bo afirandina pêvajoyên li ser bingeha wê pêşve bibe. Ka em bi berfirehî ji we re vebêjin ka li vê deverê çi diqewime.

Weqfa Linux dê li ser çîpên çavkaniya vekirî bixebite
/ wêne Gareth Halfacree CC BY-SA

Çima Hevbendiya CHIPS xuya bû?

Pelên ku li dijî Meltdown û Specter diparêzin, di hin rewşan de hilberînê kêm bike pêşkêşkerên 50%. Di heman demê de, guhertoyên nû yên qelsbûnê yên têkildarî darvekirina fermana spekulatîf hîn jî derdikevin holê. Li ser yek ji wan di destpêka Adarê de hate zanîn - Pisporên ewlehiya agahdarî jê re dibêjin Spoiler. Ev rewş bandor dike nîqaş hewcedariya vekolîna çareseriyên hardware û nêzîkatiyên heyî yên ji bo pêşkeftina wan. Bi taybetî, Intel jixwe amadekariyê dikin mîmariya nû ji bo pêvajoyên xwe, ne mijara Meltdown û Specter.

Weqfa Linux jî li aliyekî nesekinî. Rêxistinê înîsiyatîfa xwe, CHIPS Alliance, ku endamên wê dê pêvajoyên li ser RISC-V pêşve bibin, da destpêkirin.

Jixwe çi proje têne pêşxistin?

Endamên Hevbendiya CHIPS Google, Western Digital (WD) û SiFive hene. Her yek ji wan pêşveçûnên xwe pêşkêş kirin. Ka em li ser hinek ji wan bipeyivin.

RISCV-DV

Dêwek lêgerîna IT-ê platformek ji bo ceribandina pêvajoyên RISC-V-ya çavkaniya vekirî derxist. Çareseriya Random çêdike tîmên ku destûrdan fonksiyona cîhazê kontrol bikin: pêvajoyên veguheztinê test bikin, stûnên bangê, CSR- tomar û hwd.

Ji bo nimûne, ev e ku çîna dişibeberpirsiyar ji bo pêkanîna ceribandinek hêsan a rêwerzên jimartinê:

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

Bi li gorî pêşdebiran, platform ji analogên xwe cûda dibe ku ew destûrê dide ceribandina rêzdar a hemî pêkhateyên çîpê, tevî bloka bîranînê.

Protokola OmniXtend

Ev protokola torê ya ji WD ye ku li ser Ethernet hevrêziya cache peyda dike. OmniXtend destûrê dide te ku rasterast bi cacheya pêvajoyê re peyaman biguhezîne û ji bo girêdana cûrbecûr bilezkeran tê bikar anîn: GPU an FPGA. Di heman demê de ew ji bo afirandina pergalên ku li ser bingeha gelek çîpên RISC-V têne çêkirin jî maqûl e.

Protokola jixwe piştgirî ye Çîpên SweRVli navendên danûstendinê de berbi hilanîna daneyê ve girêdayî ye. SweRV pêvajoyek superscalar a 32-bit, du-boriyek e ku li ser teknolojiya pêvajoyek 28nm hatî çêkirin. Her boriyek xwedan neh astan e, ku dihêle ku meriv bi hevdemî gelek fermanan bar bike û bicîh bîne. Amûr bi frekansa 1,8 GHz kar dike.

Generator Rocket Chip

Çareserî ji SiFive ye, ku ji hêla pêşdebirên teknolojiya RISC-V ve hatî damezrandin. Rocket Chip di zimanê Chisel de jeneratorek bingehîn a pêvajoyê ya RISC-V e. Ew ye komek pirtûkxaneyên parameterkirî yên ku ji bo afirandina têne bikar anîn SoC.

Li gorî Mîxar, wê hingê ew zimanek ravekirina hardware ye ku li ser bingeha Scala ye. Ew koda Verilog-a asta nizm ku çêdike подходит ji bo pêvajoyê li ser ASIC û FPGA. Bi vî rengî, ew dihêle hûn gava pêşdebirinê prensîbên OOP bikar bînin RTL.

Perspektîfên tifaqê

Pispor dibêjin ku înîsiyatîfa Weqfa Linux dê bazara pêvajoyê demokratîktir û ji lîstikvanên nû re vekirîtir bike. Li IDC pîroz kirinku mezinbûna populerbûna projeyên weha dê bandorek erênî li ser pêşkeftina teknolojiyên fêrbûna makîneyê û pergalên AI-ê bi gelemperî hebe.

Weqfa Linux dê li ser çîpên çavkaniya vekirî bixebite
/ wêne Fritzchens Fritz PD

Pêşveçûna pêvajoyên çavkaniya vekirî dê lêçûna sêwirana çîpên xwerû jî kêm bike. Lêbelê, ev ê tenê biqewime heke civata Weqfa Linux-ê karibe têra pêşdebiran bikişîne.

Projeyên bi heman rengî

Rêxistinên din jî projeyên têkildarî hardware vekirî pêş dixin. Mînak konsorsiyuma CXL e, ku di nîvê Adarê de standarda Compute Express Link destnîşan kir. Teknolojî bi OmniXtend re analog e û di heman demê de CPU, GPU, FPGA jî girêdide. Ji bo danûstendina daneyê, standard otobusa PCIe 5.0 bikar tîne.

Projeyek din ku ji bo pêşkeftina teknolojiyên pêvajoyê ve hatî veqetandin MIPS Open e, ku di Kanûna 2018-an de xuya bû. Înîsiyatîf ji hêla destpêka Wave Computing ve hate afirandin. Pêşdebir plan dikin vekirî Gihîştina koma fermanên MIPS-ê ya herî dawî ya 32- û 64-bit ji bo civata IT-ê. Destpêka projeyê tê texmîn kirin di mehên pêş de.

Bi gelemperî, nêzîkatiya çavkaniya vekirî ne tenê ji bo nermalavê, lê di heman demê de ji bo hardware jî bi gelemperî tête pejirandin. Projeyên weha ji hêla pargîdaniyên mezin ve têne piştgirî kirin. Ji ber vê yekê, em dikarin hêvî bikin ku di pêşerojek nêzîk de bêtir cîhazên li ser bingeha standardên hardware vekirî dê li sûkê xuya bibin.

Mesajên herî dawî ji bloga me ya pargîdanî:

Nivîsên ji kanala me ya Telegramê:

Source: www.habr.com

Add a comment