Linux Foundation do të punojë në çipa me burim të hapur
Fondacioni Linux ka nisur një drejtim të ri - Aleancën CHIPS. Si pjesë e këtij projekti, organizata do të zhvillojë sistemin falas të instruksionit RISC-V dhe teknologjitë për krijimin e procesorëve të bazuar në të. Le t'ju tregojmë më në detaje se çfarë po ndodh në këtë zonë.
Patches që mbrojnë kundër Meltdown dhe Spectre, në disa raste zvogëlojnë produktivitetin serverët me 50%. Në të njëjtën kohë, variacione të reja të dobësive që lidhen me ekzekutimin spekulativ të komandave janë ende duke u shfaqur. Rreth njërit prej tyre u bë i njohur në fillim të marsit - Specialistët e sigurisë së informacionit e quajtën Spoiler. Kjo situatë ndikon diskutim nevoja për të rishikuar zgjidhjet ekzistuese të harduerit dhe qasjet për zhvillimin e tyre. Në veçanti, Intel tashmë janë duke u përgatitur një arkitekturë e re për procesorët e saj, që nuk i nënshtrohet Meltdown dhe Spectre.
As Fondacioni Linux nuk qëndroi mënjanë. Organizata ka nisur iniciativën e saj, CHIPS Alliance, anëtarët e së cilës do të zhvillojnë procesorë të bazuar në RISC-V.
Cilat projekte janë duke u zhvilluar tashmë?
Anëtarët e Aleancës CHIPS përfshijnë Google, Western Digital (WD) dhe SiFive. Secili prej tyre prezantoi zhvillimet e veta. Le të flasim për disa prej tyre.
RISCV-DV
Gjigandi i kërkimit të IT-së ka lëshuar një platformë për testimin e procesorëve të bazuar në RISC-V në burim të hapur. Zgjidhje e rastësishme gjeneron ekipet që lejoj kontrolloni funksionalitetin e pajisjes: testoni proceset e tranzicionit, pirgjet e thirrjeve, CSR- regjistrat etj.
Për shembull, kështu duket klasapërgjegjës për kryerjen e një testi të thjeshtë të udhëzimeve aritmetike:
Mbi sipas zhvilluesve, platforma ndryshon nga analogët e saj në atë që lejon testimin sekuencial të të gjithë komponentëve të çipit, duke përfshirë bllokun e memories.
Protokolli OmniXtend
Ky është një protokoll rrjeti nga WD që siguron koherencë të cache-së mbi Ethernet. OmniXtend ju lejon të shkëmbeni mesazhe drejtpërdrejt me cache-in e procesorit dhe përdoret për të lidhur lloje të ndryshme të përshpejtuesve: GPU ose FPGA. Është gjithashtu i përshtatshëm për krijimin e sistemeve të bazuara në çipa të shumtë RISC-V.
Protokolli i mbështetur tashmë Çipat SweRVorientuar drejt përpunimit të të dhënave në qendrat e të dhënave. SweRV është një procesor superskalar 32-bitësh, me dy tubacione, i ndërtuar mbi një teknologji procesi 28 nm. Çdo tubacion ka nëntë nivele, gjë që bën të mundur ngarkimin dhe ekzekutimin e disa komandave në të njëjtën kohë. Pajisja funksionon në një frekuencë prej 1,8 GHz.
Çip gjenerator rakete
Zgjidhja është nga SiFive, e cila u themelua nga zhvilluesit e teknologjisë RISC-V. Çip rakete është një gjenerator i bërthamës së procesorit RISC-V në gjuhën Chisel. Ai përfaqësojnë veten një grup bibliotekash të parametrizuara që përdoren për të krijuar KOS.
Lidhur me daltë, atëherë është një gjuhë përshkrimi i harduerit i bazuar në Scala. Ai gjeneron kod Verilog të nivelit të ulët që подходит për përpunim në ASIC dhe FPGA. Kështu, ju lejon të përdorni parimet OOP gjatë zhvillimit RTL.
Perspektivat e aleancës
Ekspertët thonë se nisma e Fondacionit Linux do ta bëjë tregun e procesorëve më demokratik dhe të hapur për lojtarë të rinj. Në IDC Markse popullariteti në rritje i projekteve të tilla do të ketë një ndikim pozitiv në zhvillimin e teknologjive të mësimit të makinerive dhe sistemeve të AI në përgjithësi.
Zhvillimi i procesorëve me burim të hapur do të zvogëlojë gjithashtu koston e dizajnimit të çipave me porosi. Sidoqoftë, kjo do të ndodhë vetëm nëse komuniteti i Fondacionit Linux arrin të tërheqë mjaftueshëm zhvillues.
Projekte të ngjashme
Organizata të tjera po zhvillojnë gjithashtu projekte në lidhje me harduerin e hapur. Një shembull është konsorciumi CXL, i cili prezantoi standardin Compute Express Link në mes të marsit. Teknologjia është analoge me OmniXtend dhe gjithashtu lidh CPU, GPU, FPGA. Për shkëmbimin e të dhënave, standardi përdor autobusin PCIe 5.0.
Një tjetër projekt i dedikuar zhvillimit të teknologjive të procesorit është MIPS Open, i cili u shfaq në dhjetor 2018. Iniciativa u krijua nga startup-i Wave Computing. Zhvilluesit po planifikojnë hapur Qasje në grupet më të fundit të komandave MIPS 32 dhe 64-bit për komunitetin e IT. Fillimi i projektit pritet në muajt e ardhshëm.
Në përgjithësi, qasja me burim të hapur po bëhet përgjithësisht 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ë presim që në të ardhmen e afërt të shfaqen në treg më shumë pajisje të bazuara në standarde të hapura harduerike.