Бунёди Linux чипҳои сарчашмаро мекушояд

Бунёди Linux самти навро кушод - CHIPS Alliance. Дар доираи ин лоиҳа, созмон маҷмӯи дастурҳои ройгони RISC-V ва технологияҳои эҷоди протсессорҳоро дар асоси он таҳия мекунад. Биёед ба шумо бештар дар бораи он чизе ки дар ин минтақа рӯй дода истодааст, нақл кунем.

Бунёди Linux чипҳои сарчашмаро мекушояд
/ сурат Гарет Ҳалфакри CC BY-SA

Чаро Alliance CHIPS пайдо шуд

Дар баъзе ҳолатҳо часпакҳо аз Meltdown ва Spectre муҳофизат мекунанд кам кардани хосилнокии мехнат серверҳо 50%. Дар айни замон, вариантҳои нави осебпазирии марбут ба иҷрои фармонҳои тахминӣ ҳанӯз пайдо мешаванд. Дар бораи яке аз онхо дар аввали мохи март эълон карда буд - Мутахассисони амнияти иттилоотӣ онро Спойлер унвон карданд. Ин вазъият таъсир мерасонад муҳокима зарурати аз нав дида баромадани карорхои мавчудаи аппаратура ва равишхои инкишофи онхо. Махсусан, Intel аллакай тайёрй дида истодаанд меъмории нав барои протсессорҳои онҳо, ки ба Meltdown ва Spectre тобеъ нестанд.

Бунёди Linux низ дар канор намеистод. Ташкилот ташаббуси худ - 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

Ин протоколи шабакавӣ аз WD мебошад, ки ҳамоҳангии кэшро ҳангоми интиқоли маълумот тавассути Ethernet таъмин мекунад. OmniXtend ба шумо имкон медиҳад, ки мустақиман бо кэши протсессор мубодилаи паёмҳо кунед ва барои пайваст кардани суръатдиҳандаҳои гуногун истифода мешавад: GPU ё FPGA. Он инчунин барои сохтани системаҳо дар асоси микросхемаҳои сершумори RISC-V мувофиқ аст.

Протокол аллакай дастгирӣ карда мешавад Чипҳои SweRVба коркарди маълумот дар марказҳои додаҳо нигаронида шудааст. SweRV протсессори суперскалярии 32-битии дугонаи қубур аст, ки ба технологияи 28 нм асос ёфтааст. Ҳар як қубур нӯҳ сатҳ дорад, ки имкон медиҳад дар як вақт якчанд фармонҳо бор ва иҷро карда шавад. Дастгоҳ дар басомади 1,8 ГГц кор мекунад.

Генератори чипҳои мушакӣ

Ҳалли SiFive, ки аз ҷониби таҳиягарони технологияи RISC-V таъсис дода шудааст. чипи ракета як генератори асосии протсессори RISC-V бо забони чисел мебошад. У як аст маҷмӯи китобхонаҳои параметрӣ, ки барои эҷод истифода мешаванд Пас.

Дар робита ба Чисел, пас он забони тавсифи сахтафзор дар асоси Scala аст. Он рамзи Verilog-и сатҳи пастро тавлид мекунад, ки подходит барои коркард дар ASIC ва FPGA. Ҳамин тариқ, он ба шумо имкон медиҳад, ки ҳангоми таҳия аз принсипҳои OOP истифода баред RTL.

Дурнамои иттифоқҳо

Коршиносон мегӯянд, ки ташаббуси Linux Foundation бозори протсессорро бештар демократӣ ва барои бозигарони нав боз хоҳад кард. Дар IDC ҷашн мегирандки маъруфияти афзояндаи чунин лоиҳаҳо ба рушди технологияҳои омӯзиши мошинсозӣ ва умуман системаҳои AI таъсири мусбат мерасонад.

Бунёди Linux чипҳои сарчашмаро мекушояд
/ сурат Фрицхен Фриц PD

Рушди протсессорҳои кушодаасос инчунин арзиши тарҳи чипи фармоиширо коҳиш медиҳад. Аммо, ин танҳо он вақт рӯй медиҳад, ки Фонди Linux метавонад таҳиягарони кофӣ ҷалб кунад.

Лоиҳаҳои монанд

Ташкилотҳои дигар дар таҳияи лоиҳаҳои марбут ба сахтафзорҳои кушод иштирок мекунанд. Мисол консорсиуми CXL аст, ки стандарти Compute Express Link-ро дар нимаи моҳи март ҷорӣ кард. Технология ба OmniXtend монанд аст ва инчунин CPU, GPU, FPGA-ро мепайвандад. Барои мубодилаи маълумот, стандарт автобуси PCIe 5.0 -ро истифода мебарад.

Лоиҳаи дигаре, ки ба таҳияи технологияҳои протсессорӣ машғул аст, MIPS Open мебошад, ки моҳи декабри соли 2018 пайдо шудааст. Ташаббус аз ҷониби стартапи Wave Computing таҳия шудааст. Таҳиягарон нақша доранд кушодан барои дастрасии ҷомеаи IT ба охирин маҷмӯи дастурҳои 32-бит ва 64-бита MIPS. Оғози лоиҳа интизор меравад дар моххои наздик.

Дар маҷмӯъ, равиши кушодаасос на танҳо барои нармафзор, балки барои сахтафзор низ маъмул шуда истодааст. Чунин лоиҳаҳоро ширкатҳои бузург дастгирӣ мекунанд. Аз ин рӯ, мо метавонем интизор шавем, ки дар ояндаи наздик дастгоҳҳои бештаре дар асоси стандартҳои сахтафзори кушода дар бозор пайдо мешаванд.

Паёмҳои тоза аз блоги корпоративии мо:

Хабарҳо аз канали Telegram мо:

Манбаъ: will.com

Илова Эзоҳ