Mae Sefydliad Linux wedi lansio cyfeiriad newydd - Cynghrair CHIPS. Fel rhan o'r prosiect hwn, bydd y sefydliad yn datblygu'r system gyfarwyddo RISC-V am ddim a thechnolegau ar gyfer creu proseswyr yn seiliedig arno. Gadewch inni ddweud wrthych yn fanylach beth sy'n digwydd yn y maes hwn.
/ llun
Pam ymddangosodd Cynghrair CHIPS?
Clytiau sy'n amddiffyn rhag Meltdown a Specter, mewn rhai achosion gweinyddwyr gan 50%. Ar yr un pryd, mae amrywiadau newydd o wendidau sy'n gysylltiedig â gweithredu gorchymyn hapfasnachol yn dal i ddod i'r amlwg. Am un ohonyn nhw - Fe wnaeth arbenigwyr diogelwch gwybodaeth ei alw'n Spoiler. Mae'r sefyllfa hon yn effeithio yr angen i adolygu datrysiadau caledwedd presennol a dulliau o'u datblygu. Yn benodol, Intel pensaernïaeth newydd ar gyfer ei broseswyr, nad yw'n ddarostyngedig i Meltdown a Specter.
Ni safodd y Linux Foundation o'r neilltu ychwaith. Mae'r sefydliad wedi lansio ei fenter ei hun, Cynghrair CHIPS, y bydd ei haelodau'n datblygu proseswyr sy'n seiliedig ar RISC-V.
Pa brosiectau sydd eisoes yn cael eu datblygu?
Mae aelodau Cynghrair CHIPS yn cynnwys Google, Western Digital (WD) a SiFive. Cyflwynodd pob un ohonynt eu datblygiadau eu hunain. Gadewch i ni siarad am rai ohonynt.
RISCV-DV
Mae'r cawr chwilio TG wedi rhyddhau llwyfan ar gyfer profi proseswyr sy'n seiliedig ar RISC-V i ffynhonnell agored. Datrysiad ar hap timau hynny gwirio ymarferoldeb y ddyfais: profi prosesau trosglwyddo, staciau galwadau, - cofrestri, etc.
Er enghraifft, gyfrifol am gynnal prawf syml o gyfarwyddiadau rhifyddeg:
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
Ar datblygwyr, mae'r platfform yn wahanol i'w analogau gan ei fod yn caniatáu profi dilyniannol o'r holl gydrannau sglodion, gan gynnwys y bloc cof.
Protocol omniXtend
Mae hwn yn brotocol rhwydwaith gan WD sy'n darparu cydlyniad cache dros Ethernet. yn eich galluogi i gyfnewid negeseuon yn uniongyrchol â storfa'r prosesydd ac fe'i defnyddir i gysylltu gwahanol fathau o gyflymwyr: GPU neu FPGA. Mae hefyd yn addas ar gyfer creu systemau yn seiliedig ar sglodion RISC-V lluosog.
Protocol wedi'i gefnogi eisoes yn canolbwyntio ar brosesu data mewn canolfannau data. Mae SweRV yn brosesydd uwch-raddol 32-did, piblinell ddeuol, wedi'i adeiladu ar dechnoleg proses 28nm. Mae gan bob piblinell naw lefel, sy'n ei gwneud hi'n bosibl llwytho a gweithredu gorchmynion lluosog ar yr un pryd. Mae'r ddyfais yn gweithredu ar amledd o 1,8 GHz.
Sglodion Roced Generadur
Daw'r ateb gan SiFive, a sefydlwyd gan ddatblygwyr technoleg RISC-V. yn gynhyrchydd craidd prosesydd RISC-V yn yr iaith Chisel. Ef set o lyfrgelloedd paramedr a ddefnyddir i greu .
O ran , yna mae'n iaith disgrifiad caledwedd yn seiliedig ar Scala. Mae'n cynhyrchu cod Verilog lefel isel hynny ar gyfer prosesu ar ASIC a FPGA. Felly, mae'n caniatáu ichi ddefnyddio egwyddorion OOP wrth ddatblygu .
Rhagolygon cynghrair
Dywed arbenigwyr y bydd menter y Linux Foundation yn gwneud y farchnad proseswyr yn fwy democrataidd ac yn agored i chwaraewyr newydd. Yn IDC y bydd poblogrwydd cynyddol prosiectau o'r fath yn cael effaith gadarnhaol ar ddatblygiad technolegau dysgu peiriannau a systemau AI yn gyffredinol.

/ llun PD
Bydd datblygu proseswyr ffynhonnell agored hefyd yn lleihau cost dylunio sglodion arferol. Fodd bynnag, dim ond os bydd cymuned Linux Foundation yn llwyddo i ddenu digon o ddatblygwyr y bydd hyn yn digwydd.
Prosiectau tebyg
Mae sefydliadau eraill hefyd yn datblygu prosiectau sy'n ymwneud â chaledwedd agored. Enghraifft o hyn yw consortiwm CXL, a gyflwynodd safon Compute Express Link ganol mis Mawrth. Mae'r dechnoleg yn cyfateb i OmniXtend ac mae hefyd yn cysylltu CPU, GPU, FPGA. Ar gyfer cyfnewid data, mae'r safon yn defnyddio'r bws PCIe 5.0.
Prosiect arall sy'n ymroddedig i ddatblygu technolegau prosesydd yw MIPS Open, a ymddangosodd ym mis Rhagfyr 2018. Crëwyd y fenter gan y cwmni Cyfrifiadura Tonnau newydd. Mae'r datblygwyr yn cynllunio Mynediad i'r setiau gorchymyn MIPS 32- a 64-bit diweddaraf ar gyfer y gymuned TG. Dechrau'r prosiect yn y misoedd nesaf.
Yn gyffredinol, mae'r dull ffynhonnell agored yn cael ei dderbyn yn gyffredinol nid yn unig ar gyfer meddalwedd, ond hefyd ar gyfer caledwedd. Cefnogir prosiectau o'r fath gan gwmnïau mawr. Felly, gallwn ddisgwyl y bydd mwy o ddyfeisiadau yn seiliedig ar safonau caledwedd agored yn ymddangos ar y farchnad yn y dyfodol agos.
Postiadau diweddaraf o'n blog corfforaethol:
Postiadau o'n sianel Telegram:
Ffynhonnell: hab.com
