Linux ఫౌండేషన్ సోర్స్ చిప్‌లను తెరుస్తుంది

Linux ఫౌండేషన్ కొత్త దిశను తెరిచింది - CHIPS అలయన్స్. ఈ ప్రాజెక్ట్‌లో భాగంగా, సంస్థ ఉచిత RISC-V సూచనల వ్యవస్థను మరియు దాని ఆధారంగా ప్రాసెసర్‌లను రూపొందించడానికి సాంకేతికతలను అభివృద్ధి చేస్తుంది. ఈ ప్రాంతంలో ఏమి జరుగుతుందో మేము మీకు మరింత తెలియజేస్తాము.

Linux ఫౌండేషన్ సోర్స్ చిప్‌లను తెరుస్తుంది
/ ఫోటో గారెత్ హాఫ్‌క్రీ CC BY-SA

CHIPS అలయన్స్ ఎందుకు కనిపించింది

కొన్ని సందర్భాల్లో మెల్ట్‌డౌన్ మరియు స్పెక్టర్ నుండి రక్షించే ప్యాచ్‌లు ఉత్పాదకతను తగ్గిస్తాయి 50% ద్వారా సర్వర్లు. అదే సమయంలో, ఊహాజనిత కమాండ్ ఎగ్జిక్యూషన్‌కు సంబంధించిన దుర్బలత్వాల యొక్క కొత్త వైవిధ్యాలు ఇప్పటికీ ఉద్భవించాయి. వాటిలో ఒకదాని గురించి మార్చి ప్రారంభంలో ప్రకటించారు - సమాచార భద్రతా నిపుణులు దీనిని స్పాయిలర్ అని పిలిచారు. ఈ పరిస్థితి ప్రభావితం చేస్తుంది చర్చ ఇప్పటికే ఉన్న హార్డ్‌వేర్ పరిష్కారాలు మరియు వాటి అభివృద్ధికి సంబంధించిన విధానాలను సమీక్షించాల్సిన అవసరం ఉంది. ప్రత్యేకంగా, ఇంటెల్ ఇప్పటికే సిద్ధమవుతున్నాయి వారి ప్రాసెసర్‌ల కోసం కొత్త నిర్మాణం, మెల్ట్‌డౌన్ మరియు స్పెక్టర్‌కు లోబడి ఉండదు.

లైనక్స్ ఫౌండేషన్ కూడా పక్కన నిలబడలేదు. సంస్థ తన స్వంత చొరవ, CHIPS అలయన్స్‌ను ప్రారంభించింది, దీని సభ్యులు RISC-V-ఆధారిత ప్రాసెసర్‌లను అభివృద్ధి చేస్తారు.

ఇప్పటికే ఏయే ప్రాజెక్టులు అభివృద్ధి చేస్తున్నారు

CHIPS అలయన్స్ సభ్యులలో Google, వెస్ట్రన్ డిజిటల్ (WD) మరియు SiFive ఉన్నాయి. ఒక్కొక్కరు ఒక్కో అభివృద్ధిని ప్రదర్శించారు. వాటిలో కొన్నింటి గురించి మాట్లాడుకుందాం.

RISCV-DV

IT శోధన దిగ్గజం RISC-V-ఆధారిత ప్రాసెసర్‌లను ఓపెన్ సోర్స్‌కు పరీక్షించడానికి ఒక ప్లాట్‌ఫారమ్‌ను విడుదల చేసింది. యాదృచ్ఛిక నిర్ణయం ఉత్పత్తి చేస్తుంది అని జట్లు అనుమతిస్తాయి పరికరం యొక్క కార్యాచరణను తనిఖీ చేయండి: పరీక్ష పరివర్తన ప్రక్రియలు, కాల్ స్టాక్‌లు, సిఎస్ఆర్రిజిస్టర్లు మొదలైనవి.

ఉదాహరణకు, ఈ తరగతి కనిపిస్తుంది, అంకగణిత సూచనల యొక్క సాధారణ పరీక్షను నిర్వహించడానికి బాధ్యత వహిస్తుంది:

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 నుండి వచ్చిన నెట్‌వర్క్ ప్రోటోకాల్. ఓమ్నిఎక్స్‌టెండ్ ప్రాసెసర్ కాష్‌తో నేరుగా సందేశాలను మార్పిడి చేసుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు వివిధ రకాల యాక్సిలరేటర్‌లను కనెక్ట్ చేయడానికి ఉపయోగించబడుతుంది: GPU లేదా FPGA. ఇది బహుళ RISC-V చిప్‌ల ఆధారంగా నిర్మాణ వ్యవస్థలకు కూడా అనుకూలంగా ఉంటుంది.

ప్రోటోకాల్ ఇప్పటికే సపోర్ట్ చేయబడింది SweRV చిప్స్డేటా సెంటర్‌లలో డేటా ప్రాసెసింగ్‌కు ఉద్దేశించబడింది. SweRV అనేది 32-బిట్, 28nm ప్రాసెస్ టెక్నాలజీపై నిర్మించబడిన డ్యూయల్-పైప్‌లైన్ సూపర్‌స్కేలార్ ప్రాసెసర్. ప్రతి పైప్‌లైన్ తొమ్మిది స్థాయిలను కలిగి ఉంటుంది, ఇది ఏకకాలంలో బహుళ ఆదేశాలను లోడ్ చేయడం మరియు అమలు చేయడం సాధ్యపడుతుంది. పరికరం 1,8 GHz ఫ్రీక్వెన్సీలో పనిచేస్తుంది.

రాకెట్ చిప్ జనరేటర్

SiFive నుండి ఒక పరిష్కారం, ఇది RISC-V టెక్నాలజీ డెవలపర్‌లచే స్థాపించబడింది. రాకెట్ చిప్ చిసెల్ భాషలో RISC-V ప్రాసెసర్ కోర్ జనరేటర్. అతను a సృష్టించడానికి ఉపయోగించే పారామీటర్ చేయబడిన లైబ్రరీల సమితి SoC.

సంబంధించి ఉలి, అది స్కాలా ఆధారంగా హార్డ్‌వేర్ వివరణ భాష. ఇది తక్కువ-స్థాయి వెరిలాగ్ కోడ్‌ని ఉత్పత్తి చేస్తుంది подходит ASIC మరియు FPGAలో ప్రాసెసింగ్ కోసం. అందువల్ల, అభివృద్ధి చెందుతున్నప్పుడు OOP సూత్రాలను ఉపయోగించడానికి ఇది మిమ్మల్ని అనుమతిస్తుంది RTL.

కూటమి అవకాశాలు

Linux Foundation చొరవ ప్రాసెసర్ మార్కెట్‌ను మరింత ప్రజాస్వామ్యబద్ధంగా మరియు కొత్త ఆటగాళ్లకు అందుబాటులోకి తెస్తుందని నిపుణులు అంటున్నారు. IDC వద్ద మార్క్అటువంటి ప్రాజెక్ట్‌లకు పెరుగుతున్న ప్రజాదరణ సాధారణంగా మెషిన్ లెర్నింగ్ టెక్నాలజీలు మరియు AI సిస్టమ్‌ల అభివృద్ధిపై సానుకూల ప్రభావాన్ని చూపుతుంది.

Linux ఫౌండేషన్ సోర్స్ చిప్‌లను తెరుస్తుంది
/ ఫోటో ఫ్రిట్జ్చెన్స్ ఫ్రిట్జ్ PD

ఓపెన్ సోర్స్ ప్రాసెసర్‌ల అభివృద్ధి కస్టమ్ చిప్‌ల రూపకల్పన ఖర్చును కూడా తగ్గిస్తుంది. అయినప్పటికీ, Linux ఫౌండేషన్ సంఘం తగినంత మంది డెవలపర్‌లను ఆకర్షించగలిగితే మాత్రమే ఇది జరుగుతుంది.

ఇలాంటి ప్రాజెక్టులు

ఇతర సంస్థలు ఓపెన్ హార్డ్‌వేర్‌కు సంబంధించిన ప్రాజెక్ట్‌లను కూడా అభివృద్ధి చేస్తున్నాయి. ఒక ఉదాహరణ CXL కన్సార్టియం, ఇది మార్చి మధ్యలో కంప్యూట్ ఎక్స్‌ప్రెస్ లింక్ ప్రమాణాన్ని పరిచయం చేసింది. సాంకేతికత OmniXtend మాదిరిగానే ఉంటుంది మరియు CPU, GPU, FPGAలను కూడా కలుపుతుంది. డేటా మార్పిడి కోసం, ప్రమాణం PCIe 5.0 బస్‌ని ఉపయోగిస్తుంది.

ప్రాసెసర్ టెక్నాలజీల అభివృద్ధిలో పాల్గొన్న మరొక ప్రాజెక్ట్ MIPS ఓపెన్, ఇది డిసెంబర్ 2018లో కనిపించింది. స్టార్టప్ వేవ్ కంప్యూటింగ్ ద్వారా ఈ చొరవ రూపొందించబడింది. డెవలపర్లు ప్లాన్ ఓపెన్ IT సంఘం కోసం తాజా 32- మరియు 64-బిట్ MIPS కమాండ్ సెట్‌లకు యాక్సెస్. ప్రాజెక్ట్ ప్రారంభం అంచనా రాబోయే నెలల్లో.

సాధారణంగా, ఓపెన్ సోర్స్ విధానం సాఫ్ట్‌వేర్‌కు మాత్రమే కాకుండా హార్డ్‌వేర్‌కు కూడా సాధారణంగా ఆమోదించబడుతోంది. ఇటువంటి ప్రాజెక్టులకు పెద్ద కంపెనీలు మద్దతు ఇస్తున్నాయి. అందువల్ల, సమీప భవిష్యత్తులో ఓపెన్ హార్డ్‌వేర్ ప్రమాణాల ఆధారంగా మరిన్ని పరికరాలు మార్కెట్లో కనిపిస్తాయని మేము ఆశించవచ్చు.

మా కార్పొరేట్ బ్లాగ్ నుండి తాజా పోస్ట్‌లు:

మా టెలిగ్రామ్ ఛానెల్ నుండి పోస్ట్‌లు:

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి