Linux Foundation булак микросхемаларын ачат

Linux Foundation жаңы багытты ачты - CHIPS Alliance. Бул долбоордун алкагында уюм RISC-V акысыз нускама топтомун жана анын негизинде процессорлорду түзүү технологияларын иштеп чыгат. Бул аймакта эмне болуп жатканын кененирээк айтып берели.

Linux Foundation булак микросхемаларын ачат
/ сүрөт Гарет Халфакр CC BY-SA

Эмне үчүн CHIPS Alliance пайда болду

Кээ бир учурларда Meltdown жана Spectre каршы коргоочу тактар өндүрүмдүүлүгүн төмөндөтүү серверлер 50% га. Ошол эле учурда, алып-сатарлык буйруктарды аткаруу менен байланышкан аялуу жаңы вариациялар дагы эле пайда болууда. Алардын бири жөнүндө марттын башында белгилүү болгон - Маалыматтык коопсуздук боюнча адистер аны Спойлер деп аташкан. Бул жагдай таасир этет талкулоо колдо болгон аппараттык чечимдерди жана аларды иштеп чыгууга мамилени кайра карап чыгуунун зарылдыгы. Тактап айтканда, Intel даярданып жатышат алардын процессорлору үчүн жаңы архитектура, Meltdown жана Spectre'ге баш ийбейт.

Linux Foundation да четте калган жок. Уюм өзүнүн демилгесин - CHIPS Alliance - анын мүчөлөрү RISC-V негизинде процессорлорду иштеп чыгышты.

Азыртадан эле кандай долбоорлор иштелип жатат

CHIPS Alliance мүчөлөрүнө Google, Western Digital (WD) жана SiFive кирет. Алардын ар бири өздөрүнүн өнүгүүсүн көрсөтүштү. Алардын айрымдарына токтоло кетели.

RISCV-DV

Издөө IT гиганты RISC-V негизиндеги процессорлорду сыноо үчүн платформаны ачык булакка өткөрдү. Кокус чечим жаратат командалар ошол уруксат берүү аппараттын иштешин текшерүү: өтүү процесстерин сыноо, чалуу стектери, CSRрегистрлер ж.

Мисалы, класс ушундай көрүнөт, арифметикалык көрсөтмөлөрдү жөнөкөй тестирлөө үчүн жооптуу:

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

боюнча сөздөр иштеп чыгуучулар, платформа аналогдордон айырмаланат, анткени ал чиптин бардык компоненттерин, анын ичинде эстутум блогун ырааттуу текшерүүгө мүмкүндүк берет.

OmniXtend протоколу

Бул Ethernet аркылуу берилиштерди өткөрүүдө кэш когеренттүүлүгүн камсыз кылган WD тармагынын протоколу. OmniXtend процессордун кэши менен түздөн-түз билдирүүлөрдү алмашууга мүмкүндүк берет жана ар кандай акселераторлорду туташтыруу үчүн колдонулат: GPU же FPGA. Ал ошондой эле бир нече RISC-V чиптерине негизделген системаларды куруу үчүн ылайыктуу.

Протокол мурунтан эле колдоого алынган SweRV чиптеримаалымат борборлорунда маалыматтарды иштетүүгө багытталган. SweRV – бул 32 нм процесстик технологияга негизделген 28 биттик эки түтүктүү суперскалярдык процессор. Ар бир түтүктүн тогуз деңгээли бар, бул бир эле учурда бир нече буйруктарды жүктөөгө жана аткарууга мүмкүндүк берет. Аппарат 1,8 ГГц жыштыкта ​​иштейт.

Ракеталык чип генератору

RISC-V технологиясын иштеп чыгуучулар тарабынан негизделген SiFive компаниясынын чечими. ракета чип Chisel тилиндеги RISC-V процессорунун негизги генератору. Ал көрсөтөт түзүү үчүн колдонулган параметрленген китепканалардын жыйындысы ШОСтун.

эске алуу менен тешкич, анда ал Scala негизинде аппараттык сүрөттөмө тили болуп саналат. Ал төмөнкү деңгээлдеги Verilog кодун түзөт подходит ASIC жана FPGA боюнча иштетүү үчүн. Ошентип, ал иштеп чыгууда OOP принциптерин колдонууга мүмкүндүк берет RTL.

Альянстын келечеги

Эксперттердин айтымында, Linux Foundation демилгеси процессор рыногун демократиялуу жана жаңы оюнчулар үчүн ачык кылат. IDCде белгиМындай долбоорлордун барган сайын популярдуулугу машинаны үйрөнүү технологияларын жана жалпысынан AI системаларын өнүктүрүүгө оң таасирин тийгизет.

Linux Foundation булак микросхемаларын ачат
/ сүрөт Fritzchen Fritz PD

Ачык булак процессорлорунун өнүгүшү, ошондой эле жеке чип дизайнынын баасын төмөндөтөт. Бирок, бул Linux Foundation жетиштүү иштеп чыгуучуларды тарта алса гана болот.

Окшош долбоорлор

Башка уюмдар ачык аппаратурага байланыштуу долбоорлорду иштеп чыгууга катышат. Мисал катары март айынын ортосунда Compute Express Link стандартын киргизген CXL консорциумун айтсак болот. технология OmniXtend окшош жана ошондой эле CPU, GPU, FPGA туташтырат. Маалымат алмашуу үчүн стандарт PCIe 5.0 шинасын колдонот.

Процессордук технологияларды өнүктүрүүгө катышкан дагы бир долбоор 2018-жылы декабрда пайда болгон MIPS Open болуп саналат. Демилге Wave Computing стартапы тарабынан түзүлгөн. Иштеп чыгуучулардын планы ачык IT коомчулугунун акыркы 32-бит жана 64-бит MIPS нускамаларына жетүү үчүн. Долбоордун башталышы күтүлүүдө жакынкы айларда.

Жалпысынан алганда, ачык булак мамилеси программалык камсыздоо үчүн гана эмес, аппараттык камсыздоо үчүн да жалпы кабыл алынган. Мындай долбоорлорду ири компаниялар колдойт. Ошондуктан, биз жакынкы келечекте ачык аппараттык стандарттарга негизделген көбүрөөк түзмөктөр рынокто пайда болот деп күтсөк болот.

Биздин корпоративдик блогубуздан жаңы посттор:

Биздин Telegram каналыбыздагы билдирүүлөр:

Source: www.habr.com

Комментарий кошуу