Project Denver
پروجیکٹ ڈینور ایک مرکزی پروسیسنگ یونٹ کا کوڈ نام ہے جسے این ویڈیا نے ڈیزائن کیا ہے جو سادہ ہارڈ ویئر ڈیکوڈر اور سافٹ ویئر پر مبنی بائنری ترجمہ (متحرک دوبارہ تالیف) کے امتزاج کا استعمال کرتے ہوئے اے آر ایم وی 8-اے 64/32-بٹ انسٹرکشن سیٹوں کو لاگو کرتا ہے جہاں "ڈینور کی بائنری ترجمہ پرت سافٹ ویئر میں چلتی ہے، آپریٹنگ سسٹم سے نچلی سطح پر، اور اسٹورز عام طور پر رسائی حاصل کرتے ہیں، مرکزی میموری میں محفوظ 128 ایم بی کیش میں پہلے سے ہی بہتر کوڈ ترتیبات"۔ ڈینور ایک بہت وسیع ان آرڈر سپر اسکالر پائپ لائن ہے۔ اس کا ڈیزائن اسے دیگر ایس آئی پیز کور کے ساتھ انضمام کے لیے موزوں بناتا ہے (مثال کے طور پر۔ جی پی یو، ڈسپلے کنٹرولر، ڈی ایس پی، امیج پروسیسر وغیرہ) ایک ڈائی میں ایک چپ (ایس او سی) پر ایک نظام تشکیل دیتا ہے۔ پروجیکٹ ڈینور کا ہدف موبائل کمپیوٹرز، پرسنل کمپیوٹرز، سرورز کے ساتھ ساتھ سپر کمپیوٹرز بھی ہیں۔ متعلقہ کورز نے این ویڈیا سے ٹیگرا ایس او سی سیریز میں انضمام پایا ہے۔ ابتدائی طور پر ڈینور کور کو 28 این ایم پروسیس نوڈ (ٹیگرا ماڈل T132 عرف "ٹیگرا K1") کے لیے ڈیزائن کیا گیا تھا۔ ڈینور 2 ایک بہتر ڈیزائن تھا جو چھوٹے، زیادہ موثر 16 این ایم نوڈ کے لیے بنایا گیا تھا۔ (ٹیگرا ماڈل T186 عرف "ٹیگرا X2")۔ 2018 میں، این ویڈیا نے ایک بہتر ڈیزائن جاری کیا (کوڈ نام: "کارمل"، جو اے آر ایم وی 8 پر مبنی ہے (64 بٹ ؛ مختلف قسم: ARM-v8.2 10 طرفہ سپر اسکالر، فنکشنل سیفٹی، ڈوئل ایگزیکیوشن، پیریٹی اور ای سی سی کے ساتھ) ٹیگرا زیویئر ایس او سی میں ضم ہو گیا جس میں کل 8 کور (یا 4 ڈوئل کور جوڑے) پیش کیے گئے۔ کارمل سی پی یو کور مکمل ایڈوانسڈ ایس آئی ایم ڈی (اے آر ایم این ای او این)، وی ایف پی (ویکٹر فلوٹنگ پوائنٹ)، اور ARMv8.2-FP16 کی حمایت کرتا ہے۔ تیسرے فریق کے ماہرین کے ذریعہ جیٹسن اے جی ایکس ڈویلپمنٹ کٹ میں مربوط کارمل کور کی پہلی شائع شدہ جانچ ستمبر 2018 میں ہوئی اور اس نے کارکردگی میں نمایاں اضافہ کا اشارہ کیا جیسا کہ پیشرو نظاموں کے مقابلے میں اس حقیقی دنیا کے جسمانی مظہر کے لیے توقع کی جانی چاہیے، تمام شکوک و شبہات کے باوجود عام طور پر اس طرح کے ٹیسٹ سیٹ اپ کی تیز رفتار کا خاص طور پر مطلب ہے۔ کارمل ڈیزائن ٹیگرا ماڈل T194 ("ٹیگرا زیویئر") میں پایا جا سکتا ہے جو 12 این ایم ڈھانچے کے سائز کے ساتھ ڈیزائن کیا گیا ہے۔ جائزہ 7-وے سپر اسکالر ایگزیکیوشن پائپ لائن کے ساتھ پائپ لائنڈ پروسیسر 128 کی بی انسٹرکشن + 64 کی بی ڈیٹا ایل 1 کیش فی کور (دونوں 4-وے)، 2 ایم آئی بی ایل 2 کیش (16-وے شیئرڈ) ڈینور بھی 128 ایم آئی بی مین میموری کو انٹرپریٹی کیش کے طور پر الگ کرتا ہے، جو کہ مین آپریٹنگ سسٹم کے لیے ناقابل رسائی ہے۔ 2. 5 گیگا ہرٹز اے آر ایم کوڈ تک چلانے کا ترجمہ یا تو ہارڈ ویئر مترجم کے ذریعے یا سافٹ ویئر ایمولیشن کے ذریعے ایک انسٹرکشن سیٹ میں کیا جاتا ہے جو پروجیکٹ ڈینور کے اندرونی سیٹ میں ہوتا ہے۔ اے آر ایم ہدایات کو دوبارہ ترتیب دیا جا سکتا ہے، اگر وہ حتمی نتیجہ میں حصہ نہیں ڈالتے ہیں تو انہیں ہٹا دیا جا سکتا ہے، یا بصورت دیگر سافٹ ویئر ایمولیشن استعمال ہونے پر بہتر بنایا جا سکتا ہے۔ چپس ایک ڈوئل کور ڈینور سی پی یو کو ٹیگرا کے 1 بنانے کے لیے کیپلر پر مبنی جی پی یو حل کے ساتھ جوڑا بنایا گیا تھا۔ ڈوئل کور 2.3 گیگا ہرٹز ڈینور پر مبنی کے 1 کو پہلی بار ایچ ٹی سی نیکسس 9 ٹیبلٹ میں استعمال کیا گیا تھا، جسے 3 نومبر 2014 کو جاری کیا گیا تھا۔ تاہم، نوٹ کریں کہ کواڈ کور ٹیگرا کے 1، اسی نام کا استعمال کرتے ہوئے، ڈینور پر مبنی نہیں ہے۔ این ویڈیا ٹیگرا ایکس 2 کے اندر دو ڈینور 2 (اے آر ایم وی 8 64 بٹ) کور ہیں اور ایک مربوط ایچ ایم پی (ہیٹروجینیئس ملٹی پروسیسر آرکیٹیکچر) نقطہ نظر کا استعمال کرتے ہوئے مزید چار اے 57 (اے آر ایم وی 8 64 بٹ) کور ہیں۔ یہ پارکر-جی پی یو کے ساتھ یونٹس کو جوڑتا ہے۔ ٹیگرا زیویئر کارمل ڈیزائن کے ساتھ 8 سی پی یو کور کے ساتھ ایک این ویڈیا وولٹا-جی پی یو اور کئی اسپیشل پرپز ایکسلریٹرز کا جوڑا بنا رہا ہے۔ اس ڈیزائن میں 4 کارمل اے ایس آئی سی میکرو بلاکس (ہر ایک میں 2 کور ہونے کے ساتھ) ایک دوسرے سے ایک اور کراس بار اور ایل 3 میموری کے 4 ایم آئی بی کے ساتھ مماثل ہیں۔ پروجیکٹ ڈینور کے وجود کا انکشاف 2011 کے کنزیومر الیکٹرانکس شو میں ہوا تھا۔ 4 مارچ، 2011 کے سوال و جواب کے مضمون میں سی ای او جین سن ہوانگ نے انکشاف کیا کہ پروجیکٹ ڈینور ایک پانچ سالہ 64 بٹ اے آر ایم وی 8-اے آرکیٹیکچر سی پی یو ڈویلپمنٹ ہے جس پر سینکڑوں انجینئر پہلے ہی ساڑھے تین سال تک کام کر چکے ہیں اور جس میں 32 بٹ اے آر ایم انسٹرکشن سیٹ (اے آر ایم وی 7) بیک ورڈ مطابقت بھی ہے۔ پروجیکٹ ڈینور کا آغاز اسٹیکسار کمپنی (کولوراڈو) میں بائنری ترجمہ کا استعمال کرتے ہوئے ایک x86 ہم آہنگ پروسیسر کے طور پر کیا گیا تھا، جو ٹرانسمیٹا کے منصوبوں کی طرح ہے۔ اسٹیکسار کو این ویڈیا نے 2006 میں حاصل کیا تھا۔ ٹام کے ہارڈ ویئر کے مطابق، ڈینور ٹیم میں انٹیل، اے ایم ڈی، ایچ پی، سن اور ٹرانسمیٹا کے انجینئرز ہیں، اور ان کے پاس آؤٹ آف آرڈر ایگزیکیوشن، بہت لمبے انسٹرکشن ورڈز (وی ایل آئی ڈبلیو) اور بیک وقت ملٹی تھریڈنگ (ایس ایم ٹی) کے ساتھ سپر اسکالر سی پی یو ڈیزائن کرنے کا وسیع تجربہ ہے۔ چارلی ڈیمرجیان کے مطابق، پروجیکٹ ڈینور سی پی یو اندرونی طور پر سی پی یو میں فرم ویئر کا استعمال کرتے ہوئے اے آر ایم ہدایات کو اندرونی انسٹرکشن سیٹ میں ترجمہ کر سکتا ہے۔ ڈیمرجیان کے مطابق، پروجیکٹ ڈینور کا اصل مقصد ٹرانسمیٹا سے کوڈ مورفنگ ٹیکنالوجی کا استعمال کرتے ہوئے اے آر ایم اور ایکس 86 کوڈ دونوں کو سپورٹ کرنا تھا، لیکن اسے اے آر ایم وی 8-اے 64 بٹ انسٹرکشن سیٹ میں تبدیل کر دیا گیا کیونکہ این ویڈیا انٹیل کے پیٹنٹ کا لائسنس حاصل نہیں کر سکی۔ ڈینور سی پی یو کور کے ساتھ پہلا کنزیومر ڈیوائس شپنگ، گوگل کا گٹھ جوڑ 9، کا اعلان 15 اکتوبر 2014 کو کیا گیا تھا۔ ٹیبلٹ کو ایچ ٹی سی نے تیار کیا تھا اور اس میں ڈوئل کور ٹیگرا کے 1 ایس او سی ہے۔ گٹھ جوڑ 9 صارفین کے لیے دستیاب پہلا 64 بٹ اینڈرائڈ ڈیوائس تھا۔ اے آر ایم وی 8-اے کور حوالہ جات کا موازنہ بھی دیکھیں بیرونی لنکس اے آر ایم پروسیسرز این ویڈیا پروڈکٹس بہت طویل انسٹرکشن ورڈ کمپیوٹنگ