لینکس فاؤنڈیشن اوپن سورس چپس پر کام کرے گی۔

لینکس فاؤنڈیشن نے ایک نئی سمت کا آغاز کیا ہے - چیپس الائنس۔ اس پروجیکٹ کے ایک حصے کے طور پر، تنظیم مفت RISC-V انسٹرکشن سسٹم اور اس پر مبنی پروسیسر بنانے کے لیے ٹیکنالوجیز تیار کرے گی۔ آئیے آپ کو مزید تفصیل سے بتاتے ہیں کہ اس علاقے میں کیا ہو رہا ہے۔

لینکس فاؤنڈیشن اوپن سورس چپس پر کام کرے گی۔
/ تصویر گیریٹ ہالافری CC BY-SA

چپس الائنس کیوں ظاہر ہوا؟

کچھ معاملات میں میلٹ ڈاؤن اور سپیکٹر سے حفاظت کرنے والے پیچ پیداوری کو کم کریں 50٪ کی طرف سے سرورز. ایک ہی وقت میں، قیاس آرائی پر مبنی کمانڈ پر عمل درآمد سے متعلق خطرات کے نئے تغیرات اب بھی ابھر رہے ہیں۔ ان میں سے ایک کے بارے میں مارچ کے اوائل میں معلوم ہوا۔ - انفارمیشن سیکیورٹی ماہرین نے اسے سپوئلر کا نام دیا۔ یہ صورتحال متاثر کرتی ہے۔ بحث موجودہ ہارڈ ویئر کے حل اور ان کی ترقی کے طریقوں کا جائزہ لینے کی ضرورت۔ خاص طور پر، Intel پہلے سے تیاری کر رہے ہیں اس کے پروسیسرز کے لیے ایک نیا فن تعمیر، میلٹ ڈاؤن اور سپیکٹر کے تابع نہیں۔

لینکس فاؤنڈیشن بھی ایک طرف نہیں کھڑا ہوا۔ تنظیم نے اپنا ایک پہل، CHIPS الائنس شروع کیا ہے، جس کے اراکین RISC-V پر مبنی پروسیسرز تیار کریں گے۔

کون سے منصوبے پہلے ہی تیار کیے جا رہے ہیں؟

CHIPS الائنس کے اراکین میں گوگل، ویسٹرن ڈیجیٹل (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 پروٹوکول

یہ ڈبلیو ڈی کا ایک نیٹ ورک پروٹوکول ہے جو ایتھرنیٹ پر کیشے ہم آہنگی فراہم کرتا ہے۔ اومنی ایکسینڈ آپ کو براہ راست پروسیسر کیش کے ساتھ پیغامات کا تبادلہ کرنے کی اجازت دیتا ہے اور مختلف قسم کے ایکسلریٹر کو جوڑنے کے لیے استعمال کیا جاتا ہے: GPU یا FPGA۔ یہ متعدد RISC-V چپس پر مبنی نظام بنانے کے لیے بھی موزوں ہے۔

پروٹوکول پہلے سے ہی تعاون یافتہ ہے۔ SweRV چپسڈیٹا سینٹرز میں ڈیٹا پروسیسنگ کی طرف مرکوز۔ SweRV ایک 32 بٹ، ڈوئل پائپ لائن سپر اسکیلر پروسیسر ہے جو 28nm پروسیس ٹیکنالوجی پر بنایا گیا ہے۔ ہر پائپ لائن میں نو درجے ہوتے ہیں، جو بیک وقت متعدد کمانڈز کو لوڈ اور ان پر عمل درآمد کو ممکن بناتا ہے۔ ڈیوائس 1,8 GHz کی فریکوئنسی پر کام کرتی ہے۔

جنریٹر راکٹ چپ

حل SiFive سے ہے، جس کی بنیاد RISC-V ٹیکنالوجی کے ڈویلپرز نے رکھی تھی۔ راکٹ چپ Chisel زبان میں RISC-V پروسیسر کور جنریٹر ہے۔ وہ اس کی نمائندگی پیرامیٹرائزڈ لائبریریوں کا ایک سیٹ جو بنانے کے لیے استعمال ہوتا ہے۔ SOC.

کے حوالے کے طور پر چیسی، پھر یہ اسکالا پر مبنی ہارڈ ویئر کی وضاحت کی زبان ہے۔ یہ کم سطح کا ویریلوگ کوڈ تیار کرتا ہے۔ подходит ASIC اور FPGA پر کارروائی کے لیے۔ اس طرح، یہ آپ کو ترقی کرتے وقت OOP اصولوں کو استعمال کرنے کی اجازت دیتا ہے۔ RTL.

اتحاد کے امکانات

ماہرین کا کہنا ہے کہ لینکس فاؤنڈیشن کے اقدام سے پروسیسر مارکیٹ مزید جمہوری اور نئے کھلاڑیوں کے لیے کھلے گی۔ IDC میں مناناکہ اس طرح کے منصوبوں کی بڑھتی ہوئی مقبولیت کا عمومی طور پر مشین لرننگ ٹیکنالوجیز اور AI سسٹمز کی ترقی پر مثبت اثر پڑے گا۔

لینکس فاؤنڈیشن اوپن سورس چپس پر کام کرے گی۔
/ تصویر Fritzchens Fritz PD

اوپن سورس پروسیسرز کی ترقی سے حسب ضرورت چپس ڈیزائن کرنے کی لاگت بھی کم ہو جائے گی۔ تاہم، یہ صرف اس صورت میں ہوگا جب لینکس فاؤنڈیشن کمیونٹی کافی ڈویلپرز کو راغب کرنے کا انتظام کرتی ہے۔

اسی طرح کے منصوبے

دیگر تنظیمیں بھی اوپن ہارڈ ویئر سے متعلق منصوبے تیار کر رہی ہیں۔ ایک مثال CXL کنسورشیم ہے، جس نے مارچ کے وسط میں کمپیوٹ ایکسپریس لنک کا معیار متعارف کرایا تھا۔ ٹیکنالوجی OmniXtend کے مشابہ ہے اور CPU، GPU، FPGA کو بھی جوڑتی ہے۔ ڈیٹا ایکسچینج کے لیے، معیاری PCIe 5.0 بس استعمال کرتا ہے۔

پروسیسر ٹیکنالوجیز کی ترقی کے لیے وقف ایک اور پروجیکٹ MIPS اوپن ہے، جو دسمبر 2018 میں شائع ہوا۔ یہ پہل سٹارٹ اپ ویو کمپیوٹنگ نے بنائی تھی۔ ڈویلپر منصوبہ بنا رہے ہیں۔ کھولنے IT کمیونٹی کے لیے تازہ ترین 32- اور 64-bit MIPS کمانڈ سیٹس تک رسائی۔ منصوبے کا آغاز کی توقع آنے والے مہینوں میں.

عام طور پر، اوپن سورس اپروچ نہ صرف سافٹ ویئر کے لیے، بلکہ ہارڈ ویئر کے لیے بھی عام طور پر قبول ہوتا جا رہا ہے۔ اس طرح کے منصوبوں کو بڑی کمپنیاں سپورٹ کرتی ہیں۔ لہذا، ہم امید کر سکتے ہیں کہ مستقبل قریب میں اوپن ہارڈ ویئر کے معیارات پر مبنی مزید ڈیوائسز مارکیٹ میں نمودار ہوں گی۔

ہمارے کارپوریٹ بلاگ کی تازہ ترین پوسٹس:

ہمارے ٹیلیگرام چینل کی پوسٹس:

ماخذ: www.habr.com

نیا تبصرہ شامل کریں