ሊኑክስ ፋውንዴሽን የምንጭ ቺፖችን ይከፍታል።

ሊኑክስ ፋውንዴሽን አዲስ አቅጣጫ ከፈተ - CHIPS Alliance. እንደ የዚህ ፕሮጀክት አካል ድርጅቱ ነፃ የ RISC-V መመሪያ ስብስብ እና በእሱ ላይ ተመስርተው ማቀነባበሪያዎችን ለመፍጠር ቴክኖሎጂዎችን ያዘጋጃል. በዚህ አካባቢ ስለሚሆነው ነገር የበለጠ እንንገራችሁ።

ሊኑክስ ፋውንዴሽን የምንጭ ቺፖችን ይከፍታል።
/ ፎቶ ጋሬዝ Halfacree CC BY-SA

ለምን CHIPS Alliance ታየ

በአንዳንድ ሁኔታዎች ከ Meltdown እና Specter የሚከላከሉ ጥገናዎች ምርታማነትን ይቀንሱ አገልጋዮች በ 50% በተመሳሳይ ጊዜ፣ ከግምታዊ የትዕዛዝ አፈጻጸም ጋር የተያያዙ አዳዲስ የተጋላጭነት ልዩነቶች አሁንም እየታዩ ነው። ስለ አንዱ በመጋቢት መጀመሪያ ላይ አስታውቋል - የመረጃ ደህንነት ስፔሻሊስቶች ስፒለር የሚል ስያሜ ሰጡት። ይህ ሁኔታ ይነካል ውይይት ያሉትን የሃርድዌር መፍትሄዎችን እና የእድገታቸውን አቀራረቦች የመከለስ አስፈላጊነት. በተለይም ኢንቴል እየተዘጋጁ ናቸው። ለአቀነባባሪዎቻቸው አዲስ አርክቴክቸር እንጂ ለ Meltdown እና Specter ተገዢ አይደለም።

ሊኑክስ ፋውንዴሽንም ወደ ጎን አልቆመም። ድርጅቱ የራሱን ተነሳሽነት - CHIPS Alliance - አባላቱ በRISC-V ላይ ተመስርተው ፕሮሰሰሮችን ያዘጋጃሉ።

ምን ዓይነት ፕሮጀክቶች እየተዘጋጁ ናቸው

የ CHIPS Alliance አባላት ጎግልን፣ ዌስተርን ዲጂታል (WD) እና SiFiveን ያካትታሉ። እያንዳንዳቸው የራሳቸውን እድገቶች አቅርበዋል. ስለ ጥቂቶቹ እንነጋገር።

RISCV-DV

የፍለጋው የአይቲ ጋይንት በ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 የመጣ የአውታረ መረብ ፕሮቶኮል ነው። OmniXtend መልዕክቶችን በቀጥታ ከማቀነባበሪያው መሸጎጫ ጋር ለመለዋወጥ ይፈቅድልዎታል እና የተለያዩ ማፍጠኛዎችን ለማገናኘት ይጠቅማል-ጂፒዩ ወይም FPGA። በተጨማሪም በበርካታ RISC-V ቺፕስ ላይ የተመሰረቱ ስርዓቶችን ለመገንባት ተስማሚ ነው.

ፕሮቶኮል አስቀድሞ ተደግፏል SweRV ቺፕስበመረጃ ማእከሎች ውስጥ ወደ ውሂብ ሂደት ያተኮረ። SweRV በ32nm ሂደት ቴክኖሎጂ ላይ የተመሰረተ ባለ 28-ቢት ባለሁለት ቧንቧ መስመር ሱፐርስካላር ፕሮሰሰር ነው። እያንዳንዱ የቧንቧ መስመር ዘጠኝ ደረጃዎች አሉት, ይህም በአንድ ጊዜ ብዙ ትዕዛዞችን መጫን እና መፈጸም ያስችላል. መሣሪያው በ 1,8 GHz ድግግሞሽ ይሰራል.

የሮኬት ቺፕ ጄኔሬተር

በRISC-V ቴክኖሎጂ ገንቢዎች የተመሰረተው ከሲፋይቭ የተገኘ መፍትሄ። ሮኬት ቺፕ በቺሴል ቋንቋ የRISC-V ፕሮሰሰር ኮር ጀነሬተር ነው። እሱ ለመፍጠር ጥቅም ላይ የሚውሉ የፓራሜትሪ ቤተ-መጻሕፍት ስብስብ SoC.

በ .. ቺዝል።, ከዚያም በ Scala ላይ የተመሰረተ የሃርድዌር መግለጫ ቋንቋ ነው. ዝቅተኛ ደረጃ የVerilog ኮድ ያመነጫል። подходит በ ASIC እና FPGA ላይ ለመስራት. ስለዚህ, በሚገነቡበት ጊዜ የ OOP መርሆዎችን እንዲጠቀሙ ይፈቅድልዎታል አስገድድ.

የሕብረት ተስፋዎች

የሊኑክስ ፋውንዴሽን ተነሳሽነት የማቀነባበሪያውን ገበያ ይበልጥ ዲሞክራሲያዊ እና ለአዳዲስ ተጫዋቾች ክፍት እንደሚያደርገው ባለሙያዎች ይናገራሉ። በ IDC አክብርየእንደዚህ አይነት ፕሮጀክቶች ተወዳጅነት እየጨመረ መምጣቱ የማሽን መማሪያ ቴክኖሎጂዎችን እና በአጠቃላይ AI ስርዓቶች ላይ አዎንታዊ ተጽእኖ ይኖረዋል.

ሊኑክስ ፋውንዴሽን የምንጭ ቺፖችን ይከፍታል።
/ ፎቶ ፍሪትዝቼን ፍሪትዝ PD

የክፍት ምንጭ ማቀነባበሪያዎች ልማት ብጁ ቺፕ ዲዛይን ወጪን ይቀንሳል። ሆኖም ይህ የሚሆነው የሊኑክስ ፋውንዴሽን በቂ ገንቢዎችን መሳብ ከቻለ ብቻ ነው።

ተመሳሳይ ፕሮጀክቶች

ሌሎች ድርጅቶች ከክፍት ሃርድዌር ጋር በተያያዙ ፕሮጀክቶች ልማት ውስጥ ይሳተፋሉ። ለምሳሌ በመጋቢት ወር አጋማሽ ላይ የ Compute Express Link መስፈርትን ያስተዋወቀው የCXL ኮንሰርቲየም ነው። ቴክኖሎጂው ከOmniXtend ጋር ተመሳሳይ ሲሆን በተጨማሪም ሲፒዩ፣ ጂፒዩ፣ FPGAን ያገናኛል። ለመረጃ ልውውጥ፣ ደረጃው PCIe 5.0 አውቶቡስ ይጠቀማል።

ሌላው በአቀነባባሪ ቴክኖሎጂዎች ልማት ውስጥ የተሳተፈ ፕሮጀክት በታህሳስ 2018 የታየ MIPS Open ነው። ተነሳሽነት የተፈጠረው በጅምር Wave Computing ነው። የገንቢዎች እቅድ ክፍት ለ IT ማህበረሰብ የቅርብ ጊዜዎቹን ባለ 32-ቢት እና 64-ቢት የ MIPS መመሪያ ስብስቦች ማግኘት። የፕሮጀክት ጅምር ይጠበቃል በሚቀጥሉት ወራት.

በአጠቃላይ ክፍት ምንጭ አቀራረብ በአጠቃላይ ለሶፍትዌር ብቻ ሳይሆን ለሃርድዌርም ተቀባይነት እያገኘ ነው። እንደነዚህ ያሉ ፕሮጀክቶች በትላልቅ ኩባንያዎች ይደገፋሉ. ስለዚህ, በቅርብ ጊዜ ውስጥ በክፍት የሃርድዌር ደረጃዎች ላይ የተመሰረቱ ተጨማሪ መሳሪያዎች በገበያ ላይ እንደሚታዩ መጠበቅ እንችላለን.

ትኩስ ልጥፎች ከድርጅታችን ብሎግ፡-

ከቴሌግራም ቻናላችን የሚወጡ ጽሁፎች፡-

ምንጭ: hab.com

አስተያየት ያክሉ