لينڪس فائونڊيشن کليل ذريعو چپس ڪندو

لينڪس فائونڊيشن هڪ نئين هدايت شروع ڪئي آهي - چيپس الائنس. هن منصوبي جي حصي جي طور تي، تنظيم ان جي بنياد تي پروسيسرز ٺاهڻ لاء مفت RISC-V هدايت واري نظام ۽ ٽيڪنالاجي کي ترقي ڪندي. اچو ته توهان کي وڌيڪ تفصيل سان ٻڌايو ته هن علائقي ۾ ڇا ٿي رهيو آهي.

لينڪس فائونڊيشن کليل ذريعو چپس ڪندو
/ ڦوٽو گيرٿ هفافري CC BY-SA

چپس الائنس ڇو ظاهر ٿيو؟

ميلٽ ڊائون ۽ اسپيڪٽر جي خلاف حفاظتي پيچ، ڪجهه ڪيسن ۾ پيداوار گھٽائڻ 50٪ طرفان سرورز. ساڳئي وقت، قياس آرائي واري حڪم جي عمل سان لاڳاپيل خطرات جي نئين تغيرات اڃا تائين اڀري رهيا آهن. انهن مان هڪ بابت مارچ جي شروعات ۾ معلوم ٿيو - انفارميشن سيڪيورٽي ماهرن ان کي اسپيلر سڏيو. هن صورتحال کي متاثر ڪري ٿو بحث موجوده هارڊويئر حل ۽ انهن جي ترقي جي طريقن جو جائزو وٺڻ جي ضرورت آهي. خاص طور تي، Intel اڳ ۾ ئي تياري ڪري رهيا آهن ان جي پروسيسرز لاءِ هڪ نئون فن تعمير، ميلٽ ڊائون ۽ اسپيڪٽر جي تابع ناهي.

لينڪس فائونڊيشن به هڪ طرف نه بيٺو. تنظيم پنهنجي شروعات ڪئي آهي، CHIPS الائنس، جنهن جا ميمبر RISC-V-based پروسيسرز ٺاهيندا.

ڪهڙا منصوبا اڳ ۾ ئي ترقي ڪري رهيا آهن؟

CHIPS الائنس ميمبرن ۾ گوگل، ويسٽرن ڊجيٽل (WD) ۽ SiFive شامل آهن. انهن مان هر هڪ پنهنجي ترقي پيش ڪئي. اچو ته انهن مان ڪجهه بابت ڳالهايون.

RISCV-DV

آئي ٽي سرچ ديو RISC-V-based پروسيسرز کي اوپن سورس جي جاچ لاءِ پليٽ فارم جاري ڪيو آهي. بي ترتيب حل پيدا ڪري ٿو ٽيمون جيڪي اجازت ڏيو ڊوائيس جي ڪارڪردگي جي جانچ ڪريو: ٽيسٽ جي منتقلي جي عمل، ڪال اسٽيڪ، 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 تي ڪيش همراه مهيا ڪري ٿو. اومني ايڪس ٽينڊ توهان کي پيغامن کي سڌو سنئون پروسيسر ڪيش سان مٽائڻ جي اجازت ڏئي ٿو ۽ مختلف قسمن جي تيز رفتار سان ڳنڍڻ لاء استعمال ڪيو ويندو آهي: GPU يا FPGA. اهو ڪيترن ئي RISC-V چپس جي بنياد تي سسٽم ٺاهڻ لاء پڻ مناسب آهي.

پروٽوڪول اڳ ۾ ئي حمايت ڪئي SweRV چپسڊيٽا سينٽرن ۾ ڊيٽا پروسيسنگ تي مبني. SweRV هڪ 32-bit، ٻٽي-پائپ لائن سپر اسڪيلر پروسيسر آهي جيڪو 28nm پروسيس ٽيڪنالاجي تي ٺهيل آهي. هر پائپ لائن ۾ نو سطحون آهن، جيڪي هڪ ئي وقت ڪيترن ئي حڪمن کي لوڊ ڪرڻ ۽ ان تي عمل ڪرڻ ممڪن بڻائي ٿي. ڊوائيس 1,8 GHz جي تعدد تي هلندي آهي.

جنريٽر راڪيٽ چپ

حل SiFive مان آهي، جيڪو RISC-V ٽيڪنالاجي جي ڊولپرز پاران ٺهرايو ويو آهي. راڪيٽ چپ چيزل ٻولي ۾ هڪ RISC-V پروسيسر ڪور جنريٽر آهي. هن آهي هڪ آهي parameterized لائبريرين جو هڪ سيٽ جيڪي ٺاهڻ لاء استعمال ڪيا ويا آهن پوء سي.

جي حوالي سان چيز، پوءِ اها اسڪالا تي ٻڌل هڪ هارڊويئر وضاحت واري ٻولي آهي. اهو گهٽ-سطح Verilog ڪوڊ پيدا ڪري ٿو ته подходит ASIC ۽ FPGA تي پروسيسنگ لاء. اهڙيء طرح، اهو توهان کي OOP اصولن کي استعمال ڪرڻ جي اجازت ڏئي ٿو جڏهن ترقي ڪندي RTL.

اتحاد جا امڪان

ماهرن جو چوڻ آهي ته لينڪس فائونڊيشن جي شروعات پروسيسر مارڪيٽ کي وڌيڪ جمهوري ۽ نئين رانديگرن لاء کليل بڻائي سگهندي. IDC تي جشنته اهڙن منصوبن جي وڌندڙ مقبوليت جو عام طور تي مشين لرننگ ٽيڪنالاجيز ۽ AI سسٽم جي ترقي تي مثبت اثر پوندو.

لينڪس فائونڊيشن کليل ذريعو چپس ڪندو
/ ڦوٽو Fritzchens Fritz PD

اوپن سورس پروسيسرز جي ترقي پڻ ڪسٽم چپس کي ڊزائين ڪرڻ جي قيمت گھٽائي ويندي. بهرحال، اهو صرف تڏهن ٿيندو جڏهن لينڪس فائونڊيشن ڪميونٽي ڪافي ڊولپرز کي راغب ڪرڻ جو انتظام ڪري.

ساڳيا منصوبا

ٻيون تنظيمون پڻ کليل هارڊويئر سان لاڳاپيل منصوبا ٺاهي رهيا آهن. ھڪڙو مثال آھي CXL ڪنسورشيم، جنھن مارچ جي وچ ۾ Compute Express Link معيار متعارف ڪرايو. ٽيڪنالاجي OmniXtend سان هڪجهڙائي رکي ٿي ۽ پڻ CPU، GPU، FPGA سان ڳنڍي ٿي. ڊيٽا جي تبادلي لاء، معيار استعمال ڪري ٿو PCIe 5.0 بس.

هڪ ٻيو منصوبو پروسيسر ٽيڪنالاجيز جي ترقي لاء وقف آهي MIPS اوپن، جيڪو ڊسمبر 2018 ۾ ظاهر ٿيو. شروعات شروعاتي Wave Computing پاران ٺاهي وئي. ڊولپر رٿابندي ڪري رهيا آهن کليل آئي ٽي ڪميونٽي لاءِ جديد 32- ۽ 64-bit MIPS ڪمانڊ سيٽ تائين رسائي. منصوبي جي شروعات جي توقع آهي ايندڙ مهينن ۾.

عام طور تي، اوپن سورس جو طريقو عام طور تي قبول ڪيو پيو وڃي نه رڳو سافٽ ويئر لاء، پر هارڊويئر لاء پڻ. اهڙا منصوبا وڏي ڪمپنين جي حمايت ڪري رهيا آهن. تنهن ڪري، اسان اميد ڪري سگهون ٿا ته ويجهي مستقبل ۾ وڌيڪ ڊوائيسز کليل هارڊويئر معيار جي بنياد تي مارڪيٽ تي ظاهر ٿيندا.

اسان جي ڪارپوريٽ بلاگ تان تازو پوسٽون:

اسان جي ٽيليگرام چينل تان پوسٽون:

جو ذريعو: www.habr.com

تبصرو شامل ڪريو