Linux Foundation bakal muka chip sumber

Linux Foundation muka arah anyar - CHIPS Alliance. Salaku bagian tina proyék ieu, organisasi bakal ngembangkeun set instruksi RISC-V gratis sareng téknologi pikeun nyiptakeun prosesor dumasar kana éta. Hayu urang ngabejaan Anjeun tentang naon anu lumangsung di wewengkon ieu.

Linux Foundation bakal muka chip sumber
/ poto Gareth Halfacree CC ku-SA

Naha CHIPS Alliance mucunghul

Patches ngajaga ngalawan Meltdown sareng Spectre dina sababaraha kasus ngurangan produktivitas server ku 50%. Dina waktos anu sami, variasi anyar kerentanan anu aya hubunganana sareng palaksanaan paréntah spekulatif masih muncul. Ngeunaan salah sahijina ngumumkeun dina awal Maret - Spesialis kaamanan inpormasi nyebat éta Spoiler. Kaayaan ieu mangaruhan sawala kabutuhan pikeun ngarévisi solusi hardware anu aya sareng pendekatan kana pangwangunanana. Husus, Intel geus nyiapkeun arsitéktur anyar pikeun prosesor maranéhna, teu tunduk kana Meltdown na Specter.

Yayasan Linux ogé henteu nyéépkeun. Organisasi ngaluncurkeun inisiatif sorangan - CHIPS Alliance - anu anggotana bakal ngembangkeun prosesor dumasar kana RISC-V.

Proyék naon anu parantos dikembangkeun

Anggota CHIPS Alliance kalebet Google, Western Digital (WD) sareng SiFive. Tiap di antarana dibere kamajuan sorangan. Hayu urang ngobrol ngeunaan sababaraha di antarana.

RISCV-DV

Raksasa IT milarian parantos ngalih ka open source platform pikeun nguji prosesor dumasar kana RISC-V. kaputusan acak ngahasilkeun tim éta nyanggakeun parios kasehatan alat: uji prosés transisi, tumpukan telepon, CSRregisters, jsb.

Contona, ieu kumaha rupa kelas, tanggel waler pikeun ngalaksanakeun tés basajan tina paréntah aritmatika:

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

on nurutkeun pamekar, platform béda ti analogues nu ngidinan Anjeun pikeun sequentially pariksa sakabéh komponén chip, kaasup blok memori.

Protokol OmniXtend

Ieu mangrupikeun protokol jaringan tina WD anu nyayogikeun kohérénsi cache nalika nransferkeun data liwat Ethernet. OmniXtend ngidinan Anjeun pikeun tukeur pesen langsung jeung cache processor tur dipaké pikeun nyambungkeun rupa akselerators: GPU atanapi FPGA. Éta ogé cocog pikeun ngawangun sistem dumasar kana sababaraha chip RISC-V.

Protokol parantos dirojong chip SweRVberorientasi kana ngolah data di puseur data. SweRV mangrupikeun prosésor superscalar dual-pipeline 32-bit dumasar kana téknologi prosés 28nm. Unggal pipa gaduh salapan tingkat, anu ngamungkinkeun pikeun ngamuat sareng ngalaksanakeun sababaraha paréntah dina waktos anu sami. Alatna beroperasi dina frékuénsi 1,8 GHz.

Rokét Chip generator

Solusi tina SiFive, anu diadegkeun ku pamekar téknologi RISC-V. chip rokét mangrupakeun generator inti processor RISC-V dina basa Pahat. Anjeunna eta ngawakilan susunan perpustakaan parameterized nu dipaké pikeun nyieun SoC.

kalawan hal pikeun Tatah, teras éta mangrupikeun basa déskripsi hardware dumasar kana Scala. Éta ngahasilkeun kode Verilog tingkat rendah éta подходит pikeun ngolah on ASIC na FPGA. Ku kituna, éta ngamungkinkeun anjeun ngagunakeun prinsip OOP nalika ngembangkeun RTL.

prospek Alliance

Para ahli nyarios yén inisiatif Linux Foundation bakal ngajantenkeun pasar prosesor langkung demokratis sareng kabuka pikeun pamaén énggal. Di IDC ngagungkeunyén popularitas tumuwuh proyék misalna bakal boga dampak positif dina ngembangkeun téhnologi learning mesin sarta sistem AI sacara umum.

Linux Foundation bakal muka chip sumber
/ poto Fritzchen Fritz PD

Ngembangkeun prosesor open source ogé bakal ngirangan biaya desain chip khusus. Nanging, ieu ngan bakal kajantenan upami Yayasan Linux tiasa narik cukup pamekar.

proyék sarupa

Organisasi séjén aub dina ngembangkeun proyék nu patali jeung hardware muka. Conto nyaéta konsorsium CXL, anu ngenalkeun standar Compute Express Link dina pertengahan Maret. Téknologina sami sareng OmniXtend sareng ogé nyambungkeun CPU, GPU, FPGA. Pikeun bursa data, standar ngagunakeun PCIe 5.0 beus.

Proyék sanés anu aub dina pamekaran téknologi prosésor nyaéta MIPS Open, anu muncul dina bulan Désémber 2018. Inisiatif ieu diciptakeun ku ngamimitian Wave Computing. rencana pamekar kabuka pikeun aksés komunitas IT ka 32-bit jeung 64-bit MIPS instruksi susunan panganyarna. Mimitian proyék diperkirakeun dina bulan datang.

Sacara umum, pendekatan open source jadi ditarima sacara umum teu ukur keur software, tapi ogé pikeun hardware. Proyék sapertos kitu dirojong ku perusahaan ageung. Ku alatan éta, urang bisa ngaharepkeun yén dina mangsa nu bakal datang leuwih alat dumasar kana standar hardware kabuka bakal muncul dina pasaran.

Tulisan anyar tina blog perusahaan kami:

Tulisan tina saluran Telegram kami:

sumber: www.habr.com

Tambahkeun komentar