Linux Foundation açıq mənbəli çiplər üzərində işləyəcək

Linux Fondu yeni bir istiqaməti - CHIPS Alyansını işə saldı. Bu layihə çərçivəsində təşkilat pulsuz RISC-V təlimat sistemini və onun əsasında prosessorların yaradılması texnologiyalarını inkişaf etdirəcək. Bu sahədə nə baş verdiyini sizə daha ətraflı danışaq.

Linux Foundation açıq mənbəli çiplər üzərində işləyəcək
/ Şəkil Gareth Halfacree CC BY-SA

CHIPS Alyansı niyə meydana çıxdı?

Bəzi hallarda Meltdown və Spectre-dən qoruyan yamalar məhsuldarlığı azaltmaq serverlər 50%. Eyni zamanda, spekulyativ əmrlərin icrası ilə bağlı zəifliklərin yeni variasiyaları hələ də ortaya çıxır. Onlardan biri haqqında martın əvvəlində məlum olub - İnformasiya təhlükəsizliyi mütəxəssisləri bunu Spoiler adlandırdılar. Bu vəziyyət təsir edir müzakirə mövcud aparat həlləri və onların inkişafına yanaşmaların nəzərdən keçirilməsi zərurəti. Xüsusilə, Intel artıq hazırlaşırlar Meltdown və Spectre-ə tabe olmayan prosessorları üçün yeni bir arxitektura.

Linux Fondu da kənarda qalmadı. Təşkilat, üzvləri RISC-V əsaslı prosessorlar hazırlayacaq CHIPS Alliance adlı öz təşəbbüsünü başlatdı.

Artıq hansı layihələr hazırlanır?

CHIPS Alliance üzvlərinə Google, Western Digital (WD) və SiFive daxildir. Onların hər biri öz inkişaflarını təqdim etdi. Onlardan bəziləri haqqında danışaq.

RISCV-DV

İT axtarış nəhəngi RISC-V əsaslı prosessorları açıq mənbəyə sınamaq üçün platforma buraxdı. Təsadüfi həll yaradır komandalar ki icazə verin cihazın funksionallığını yoxlayın: keçid proseslərini sınayın, zəng yığınları, CSR- reyestrlər və s.

Məsələn, sinif belə görünürarifmetik təlimatların sadə testini yerinə yetirmək üçün cavabdehdir:

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

Haqqında görə tərtibatçıların fikrincə, platforma analoqlarından onunla fərqlənir ki, o, yaddaş bloku da daxil olmaqla, bütün çip komponentlərinin ardıcıl sınaqdan keçirilməsinə imkan verir.

OmniXtend protokolu

Bu, Ethernet üzərindən keş koherentliyini təmin edən WD şəbəkə protokoludur. OmniXtend mesajları birbaşa prosessor keşi ilə mübadilə etməyə imkan verir və müxtəlif növ sürətləndiriciləri birləşdirmək üçün istifadə olunur: GPU və ya FPGA. Çoxsaylı RISC-V çiplərinə əsaslanan sistemlər yaratmaq üçün də uyğundur.

Protokol artıq dəstəklənir SweRV çipləriməlumat mərkəzlərində məlumatların emalına yönəldilmişdir. SweRV 32nm proses texnologiyası əsasında qurulmuş 28 bitlik, iki boru kəmərli superskalar prosessordur. Hər bir boru kəmərinin doqquz səviyyəsi var ki, bu da eyni vaxtda birdən çox əmri yükləməyə və yerinə yetirməyə imkan verir. Cihaz 1,8 GHz tezliyində işləyir.

Generator raket çipi

Həll RISC-V texnologiyasının tərtibatçıları tərəfindən qurulan SiFive-dəndir. Raket çipi Çisel dilində RISC-V prosessor nüvə generatorudur. O birdir yaratmaq üçün istifadə olunan parametrləşdirilmiş kitabxanalar toplusu SoC.

Gəlincə Çisel, sonra Scala əsasında aparat təsviri dilidir. Aşağı səviyyəli Verilog kodunu yaradır подходит ASIC və FPGA-da emal üçün. Beləliklə, inkişaf etdirərkən OOP prinsiplərindən istifadə etməyə imkan verir RTL.

Alyansın perspektivləri

Ekspertlər deyirlər ki, Linux Fondunun təşəbbüsü prosessor bazarını daha demokratik və yeni oyunçular üçün açıq edəcək. IDC-də qeyd etməkbelə layihələrin artan populyarlığının maşın öyrənmə texnologiyalarının və ümumilikdə AI sistemlərinin inkişafına müsbət təsir göstərəcəyini.

Linux Foundation açıq mənbəli çiplər üzərində işləyəcək
/ Şəkil Fritzchens Fritz PD

Açıq mənbəli prosessorların inkişafı fərdi çiplərin layihələndirilməsi xərclərini də azaldacaq. Bununla belə, bu, yalnız Linux Foundation icması kifayət qədər tərtibatçı cəlb edə bildiyi halda baş verəcək.

Oxşar layihələr

Digər təşkilatlar da açıq hardware ilə bağlı layihələr hazırlayır. Buna misal olaraq martın ortalarında Compute Express Link standartını təqdim edən CXL konsorsiumunu göstərmək olar. Texnologiya OmniXtend-in analoqudur və həmçinin CPU, GPU, FPGA-nı birləşdirir. Məlumat mübadiləsi üçün standart PCIe 5.0 avtobusundan istifadə edir.

Prosessor texnologiyalarının inkişafına həsr olunmuş digər layihə 2018-ci ilin dekabrında ortaya çıxan MIPS Open-dir. Təşəbbüs Wave Computing startapı tərəfindən yaradılıb. Tərtibatçılar planlaşdırırlar açmaq İT icması üçün ən son 32 və 64 bitlik MIPS komanda dəstlərinə giriş. Layihənin başlanğıcı gözləniləndir yaxın aylarda.

Ümumiyyətlə, açıq mənbə yanaşması təkcə proqram təminatı üçün deyil, həm də aparat üçün də ümumi qəbul edilir. Bu cür layihələr böyük şirkətlər tərəfindən dəstəklənir. Buna görə də, yaxın gələcəkdə açıq avadanlıq standartlarına əsaslanan daha çox cihazın bazarda görünəcəyini gözləmək olar.

Korporativ bloqumuzdan ən son yazılar:

Telegram kanalımızdan yazılar:

Mənbə: www.habr.com

Добавить комментарий