Linux Foundation ka hapĂ«n njĂ« drejtim tĂ« ri â CHIPS Alliance. NĂ« kuadĂ«r tĂ« kĂ«saj projekti, organizata do tĂ« zhvillojĂ« njĂ« sistem tĂ« hapur tĂ« komandave RISC-V dhe teknologji pĂ«r tĂ« krijuar procesorĂ« bazuar nĂ« tĂ«. Do tĂ« flasim mĂ« hollĂ«sisht pĂ«r atĂ« qĂ« po ndodh nĂ« kĂ«tĂ« fushĂ«.
/ ŃĐŸŃĐŸ
Pse u shfaq CHIPS Alliance
Patch-et qĂ« mbrojnĂ« nga Meltdown dhe Spectre, nĂ« disa raste e serverĂ«ve me 50%. NĂ« tĂ« njĂ«jtĂ«n kohĂ«, ende shfaqen variacione tĂ« reja tĂ« dobĂ«sive, tĂ« lidhura me ekzekutimin spekullativ tĂ« komandave. PĂ«r njĂ« nga ato â ekspertĂ«t nĂ« sigurinĂ« e informacionit e quajtĂ«n atĂ« Spoiler. Kjo situatĂ« ndikon nĂ« nevojĂ«n pĂ«r tĂ« rishikuar zgjidhjet aktuale tĂ« harduerit dhe qasjet pĂ«r zhvillimin e tyre. NĂ« veçanti, Intel njĂ« arkitekturĂ« tĂ« re pĂ«r procesorĂ«t e saj, tĂ« paprekshme nga Meltdown dhe Spectre.
Nuk kanĂ« mbetur pas dhe nĂ« Linux Foundation. Organizata ka nisur nismĂ«n e saj â CHIPS Alliance â pjesĂ«marrĂ«sit e sĂ« cilĂ«s do tĂ« angazhohen nĂ« zhvillimin e procesorĂ«ve bazuar nĂ« RISC-V.
Cilat projekte po zhvillohen tashmë
Në listën e pjesëmarrësve në CHIPS Alliance janë Google, Western Digital (WD) dhe SiFive. Secila prej tyre ka paraqitur zhvillimet e veta. Do të flasim për disa prej tyre.
RISCV-DV
Giganti i IT Google e kaloi në open source platformën për testimin e procesorëve të bazuar në RISC-V. Zgjidhja gjeneron rastësisht të testojnë funksionalitetin e pajisjes: testojnë proceset e kalimit, stack-un e thirrjeve, CSR këtu është një klasë
Për shembull, class riscv_arithmetic_basic_test extends riscv_instr_base_test;`uvm_component_utils(riscv_arithmetic_basic_test) `uvm_component_newvirtual 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) endfunctionendclass
të zhvilluesve, platforma dallohet nga homologët e saj për faktin se lejon kontrollin e të gjitha komponenteve të çip-it, përfshirë bllokun e memories.
Sipas Protokolli OmniXtend
Ky është një protokoll rrjetit nga WD, që siguron koherencën e caches gjatë transmetimit të të dhënave përmes Ethernet.
OmniXtend lejon ndihmon në shkëmbimin e mesazheve drejtpërdrejt me cache-in e procesorit dhe përdoret për lidhje të aceleratorëve të ndryshëm: GPU ose FPGA. Ai gjithashtu është i përshtatshëm për krijimin e sistemeve të bazuara në disa çipa RISC-V.
Protokolli tashmĂ« mbĂ«shtetet , tĂ« orientuar nĂ« pĂ«rpunimin e tĂ« dhĂ«nave nĂ« qendrat tĂ« dhĂ«nash. SweRV Ă«shtĂ« njĂ« procesor superkalar 32-bitĂ«sh me dy pipelines, i ndĂ«rtuar nĂ« njĂ« proces teknologjik prej 28 nanometrash. Ădo pipeline ka nĂ«ntĂ« nivele, duke lejuar ngarkimin dhe ekzekutimin e disa komande njĂ«kohĂ«sisht. Pajisja punon me njĂ« frekuencĂ« prej 1.8 GHz.
Giganti Rocket Chip
zgjidhje nga kompania SiFive, e cila është themeluar nga zhvilluesit e teknologjisë RISC-V. është një gjenerator i bërthamave të procesorit RISC-V në gjuhën Chisel. Ai është një set parametrik librarish, të cilat përdoren për krijimin .
Sa i përket , që është një gjuhë përshkrimi i harduerit, e bazuar në Scala. Ai gjeneron kod të nivelit të ulët në Verilog, i cili për përpunim në ASIC dhe FPGA. Kështu, ai lejon përdorimin e parimeve të OOP në zhvillimin .
Perspektivat e aleancës
Ekspertët thonë se iniciativa e Fondacionit Linux do ta bëjë tregun e procesorëve më demokratik dhe të hapur për lojtarë të rinj. Në IDC , rritja e popullaritetit të projekteve të tilla do të ketë një efekt pozitiv në zhvillimin e teknologjive të mësimit të makinerive dhe sistemeve AI në përgjithësi.

/ ŃĐŸŃĐŸ PD
Zhvillimi i procesorëve open source gjithashtu do të ndihmojë në uljen e kostos së projektimit të çipave të personalizuar. Megjithatë, kjo do të ndodhë vetëm nëse komuniteti i Fondacionit Linux arrin të tërheqë një numër të mjaftueshëm zhvilluesish.
Projekte të ngjashme
Zhvillimi i projekteve të lidhura me harduerin e hapur po bëhet edhe nga organizata të tjera. Një shembull mund të jetë konsorciumi CXL, i cili prezantoi në mes të marsit standardin Compute Express Link. Kjo teknologji është një analogi e OmniXtend dhe gjithashtu lidh CPU, GPU, FPGA. Për shkëmbimin e të dhënave, standardi përdor shinë PCIe 5.0.
Një projekt tjetër, që merret me zhvillimin e teknologjive të procesorëve, është MIPS Open, i cili u shfaq në dhjetor 2018. Iniciativa u krijua nga start-upi Wave Computing. Zhvilluesit planifikojnë për komunitetin IT aksesin në setet e fundit të komandave 32- dhe 64-bitëshe MIPS. Nisma e projektit do të nisë në muajt në vijim.
Në përgjithësi, qasja open source po bëhet e pranuar jo vetëm për softuerin, por edhe për harduerin. Projekte të tilla mbështeten nga kompani të mëdha. Prandaj, mund të pritet që në të ardhmen e afërt të shqiptartë më shumë pajisje që bazohen në standarde të hapura harduerike.
Postime të reja nga blogu ynë korporativ:
Postime nga kanali ynë në Telegram:
Burimi: habr.com
