Linux Foundation bakal mbukak chip sumber

Yayasan Linux wis ngluncurake arah anyar - CHIPS Alliance. Minangka bagΓ©an saka proyek iki, organisasi bakal ngembangake sistem instruksi RISC-V gratis lan teknologi kanggo nggawe prosesor adhedhasar. Ayo kita pitutur marang kowe kanthi luwih rinci apa sing kedadeyan ing wilayah iki.

Linux Foundation bakal mbukak chip sumber
/ foto Gareth Setengah CC BY-SA

Kenapa CHIPS Alliance muncul?

Patches nglindhungi Meltdown lan Spectre, ing sawetara kasus nyuda produktivitas server kanthi 50%. Ing wektu sing padha, variasi kerentanan anyar sing ana gandhengane karo eksekusi perintah spekulatif isih muncul. Babagan siji saka wong-wong mau dikenal ing awal Maret - Spesialis keamanan informasi diarani Spoiler. Kahanan iki mengaruhi diskusi perlu kanggo maneh solusi hardware ana lan pendekatan kanggo pembangunan. Utamane, Intel wis siyap-siyap arsitektur anyar kanggo pemroses sawijining, ora tundhuk Meltdown lan Spectre.

Yayasan Linux uga ora mandheg. Organisasi kasebut wis ngluncurake inisiatif dhewe, CHIPS Alliance, sing anggotane bakal ngembangake prosesor berbasis RISC-V.

Apa proyek sing wis dikembangake?

Anggota CHIPS Alliance kalebu Google, Western Digital (WD) lan SiFive. Saben-saben nyuguhake perkembangane dhewe-dhewe. Ayo dadi pirembagan bab sawetara wong.

RISCV-DV

Raksasa panelusur IT wis ngeculake platform kanggo nguji prosesor berbasis RISC-V kanggo mbukak sumber. Solusi acak ngasilake tim sing ngidini mriksa fungsi piranti: nyoba proses transisi, tumpukan telpon, CSR- ndhaftar, etc.

Contone, iki sing katon ing kelastanggung jawab kanggo nindakake tes prasaja instruksi aritmetika:

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

Miturut miturut pangembang, platform bedo saka analog sing ngidini testing urutan kabeh komponen chip, kalebu pemblokiran memori.

Protokol OmniXtend

Iki minangka protokol jaringan saka WD sing nyedhiyakake koherensi cache liwat Ethernet. OmniXtend ngijini sampeyan kanggo ngganti pesen langsung karo cache prosesor lan digunakake kanggo nyambungake macem-macem jinis akselerator: GPU utawa FPGA. Iku uga cocok kanggo nggawe sistem adhedhasar macem-macem Kripik RISC-V.

Protokol wis didhukung Kripik SweRVoriented menyang pangolahan data ing pusat data. SweRV minangka prosesor superscalar dual-pipeline 32-bit sing dibangun ing teknologi proses 28nm. Saben pipeline duwe sangang tingkat, sing ndadekake iku bisa kanggo mbukak lan nglakokakΓ© sawetara printah bebarengan. Piranti kasebut beroperasi kanthi frekuensi 1,8 GHz.

Generator Rocket Chip

Solusi kasebut saka SiFive, sing diadegake dening pangembang teknologi RISC-V. Roket Chip punika generator inti prosesor RISC-V ing basa Chisel. Dheweke yaiku ... a kumpulan perpustakaan parameterized sing digunakake kanggo nggawe SoC.

Kanthi gati Cicil, banjur iku basa deskripsi hardware adhedhasar Scala. Iki ngasilake kode Verilog tingkat rendah sing ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ kanggo proses ing ASIC lan FPGA. Mangkono, ngidini sampeyan nggunakake prinsip OOP nalika ngembangake RTL.

prospek Alliance

Para ahli ujar inisiatif Yayasan Linux bakal nggawe pasar prosesor luwih demokratis lan mbukak kanggo pemain anyar. Ing IDC ngramekemanawa popularitas proyek kasebut bakal duwe pengaruh positif marang pangembangan teknologi pembelajaran mesin lan sistem AI ing umum.

Linux Foundation bakal mbukak chip sumber
/ foto Fritzchens Fritz PD

Pangembangan prosesor open source uga bakal nyuda biaya ngrancang chip khusus. Nanging, iki mung bakal kedadeyan yen komunitas Linux Foundation bisa narik cukup pangembang.

Proyek sing padha

Organisasi liyane uga ngembangake proyek sing ana gandhengane karo piranti keras sing mbukak. Conto yaiku konsorsium CXL, sing ngenalake standar Compute Express Link ing pertengahan Maret. Teknologi kasebut padha karo OmniXtend lan uga nyambungake CPU, GPU, FPGA. Kanggo ijol-ijolan data, standar nggunakake bus PCIe 5.0.

Proyek liyane sing darmabakti kanggo pangembangan teknologi prosesor yaiku MIPS Open, sing muncul ing Desember 2018. Inisiatif kasebut digawe dening wiwitan Wave Computing. Pangembang lagi ngrancang mbukak Akses menyang 32- lan 64-dicokot MIPS printah paling anyar mranata kanggo masyarakat IT. Miwiti proyek samesthine ing sasi teka.

UmumΓ©, pendekatan open source dadi umum ditampa ora mung kanggo piranti lunak, nanging uga kanggo hardware. Proyek kasebut didhukung dening perusahaan gedhe. Mulane, kita bisa nyana yen ing mangsa ngarep luwih akeh piranti adhedhasar standar hardware mbukak bakal katon ing pasar.

Kiriman paling anyar saka blog perusahaan kita:

Kiriman saka saluran Telegram kita:

Source: www.habr.com

Add a comment