Fondi Linux ka hapur një rrugë të re — CHIPS Alliance. Në kuadër të këtij projekti, organizata do të zhvillojë një sistem të hapur të komandave RISC-V dhe teknologjitë për krijimin e procesorëve mbi këtë bazë. Le të flasim më shumë se çfarë 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 deri në 50%. Megjithatë, ende po shfaqen variacione të reja të dobësive, të lidhura me ekzekutimin spekulativ të komandave. Një nga to — specialistët e sigurisë e quajnë atë Spoiler. Kjo situatë ndikon në nevojën për rishikimin e zgjidhjeve ekzistuese harduerike dhe qasjeve për zhvillimin e tyre. Konkretisht, Intel një arkitekturë të re për procesorët e saj, e cila nuk do të jetë e prirur ndaj Meltdown dhe Spectre.
As Linux Foundation nuk mbeti në anës. Organizata nisi një iniciativë të saj — CHIPS Alliance — pjesëtarët e të cilës do të merret me zhvillimin e procesorëve mbi bazën RISC-V.
Cilat projekte po zhvillohen tashmë
Në listën e pjesëmarrësve të CHIPS Alliance janë Google, Western Digital (WD) dhe SiFive. Secila prej tyre ka paraqitur zhvillimet e saj. Le të flasim për disa prej tyre.
RISCV-DV
Giganti i kërkimit IT ka transferuar në open source një platformë për testimin e procesorëve mbi bazën RISC-V. Çështja gjeneron rastësisht kontrollojnë funksionimin e pajisjes: testojnë proceset e kalimit, stekëve të thirrjeve, CSR ky është një shembull i klasës
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
e zhvilluesëve, platforma dallohet nga homologët e saj, sepse mundëson një kontroll të vazhdueshëm të të gjitha komponentëve të çipit, duke përfshirë bllokun e memories.
Sipas Protokolli OmniXtend
Ky është një protokoll rrjeti nga WD, që siguron koherencën e caches gjatë transmetimit të të dhënave mbi Ethernet.
OmniXtend Protokolli mbështetet tashmë
nga çipat SweRV Generatori Rocket Chip
Zgjidhja nga kompania SiFive, e themeluar nga zhvilluesit e teknologjisë RISC-V.
Rocket Chip përmban një grup bibliotekash parametrike të përdorura për krijimin e Chisel .
Sa i përket është i përshtatshëm për përpunim në ASIC dhe FPGA. Kështu, ai lejon përdorimin e parimeve OOP gjatë zhvillimit .
Perspektivat e aleancës
Ekspertët thonë se iniciativa e Fondit Linux do ta bëjë tregun e procesorëve më demokratik dhe të hapur për lojtarët e rinj. Në IDC , rritja e popullaritetit të projekteve të tilla do të ketë një ndikim pozitiv në zhvillimin e teknologjive të mësimit të makinerive dhe sistemet e 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 Fondit Linux arrin të tërheqë një numër të mjaftueshëm zhvilluesish.
Projekte të ngjashme
Zhvillimi i projekteve që lidhen me harduerin e hapur është i angazhuar edhe nga organizata të tjera. Një shembull mund të jetë konsorciumi CXL, që paraqiti në mes të marsit standardin Compute Express Link. Teknologjia është një analog i OmniXtend dhe gjithashtu lidh CPU, GPU, FPGA. Për transferimin e të dhënave, standardi përdor autobusin PCIe 5.0.
Një projekt tjetër që merret me zhvillimin e teknologjive procesor është MIPS Open, i cili u shfaq në dhjetor 2018. Iniciativën e krijoi start-up-i Wave Computing. Zhvilluesit planifikojnë për komunitetin IT qasje në setet e fundit të komandave 32- dhe 64-bit MIPS. Nismës do t'i jepet starti në muajt e ardhshëm.
Në përgjithësi, qasja open source po bëhet e zakonshme 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ë ketë më shumë pajisje në treg, të cilat do të kenë si bazë standardet e hapura të harduerit.
Postimet e reja nga blogu ynë korporativ:
Postimet nga kanali ynë në Telegram:
Burimi: habr.com
