Physics processing unit
فزکس پروسیسنگ یونٹ (پی پی یو) ایک وقف شدہ مائکرو پروسیسر ہے جو طبیعیات کے حسابات کو سنبھالنے کے لیے ڈیزائن کیا گیا ہے، خاص طور پر ویڈیو گیمز کے فزکس انجن میں۔ یہ ہارڈ ویئر ایکسلریشن کی ایک مثال ہے۔ پی پی یو میں شامل حسابات کی مثالوں میں سخت جسم کی حرکیات، نرم جسم کی حرکیات، تصادم کا پتہ لگانے، سیال کی حرکیات، بالوں اور کپڑوں کا تخروپن، محدود عنصر کا تجزیہ، اور اشیاء کا فریکچر شامل ہو سکتے ہیں۔ خیال یہ ہے کہ خصوصی پروسیسرز کمپیوٹر کے سی پی یو سے وقت طلب کاموں کو آف لوڈ کریں، بالکل اسی طرح جیسے جی پی یو مرکزی سی پی یو کی جگہ گرافکس آپریشن انجام دیتا ہے۔ یہ اصطلاح ایجیا نے اپنی فز ایکس چپ کو بیان کرنے کے لیے بنائی تھی۔ سی پی یو-جی پی یو سپیکٹرم میں کئی دیگر ٹیکنالوجیز میں کچھ خصوصیات مشترک ہیں، حالانکہ ایجیا کا پروڈکٹ واحد مکمل تھا جسے خصوصی طور پر پی پی یو ہونے کے ناطے ایک سسٹم کے اندر ڈیزائن، مارکیٹنگ، سپورٹ اور رکھا گیا تھا۔ تاریخ ایک ابتدائی تعلیمی پی پی یو تحقیقی منصوبہ جس کا نام ایس پی اے آر ٹی اے (سیمولیشن آف فزکس آن اے ریئل ٹائم آرکیٹیکچر) ہے، پین اسٹیٹ اور جارجیا یونیورسٹی میں انجام دیا گیا۔ یہ ایک سادہ ایف پی جی اے پر مبنی پی پی یو تھا جو دو جہتوں تک محدود تھا۔ اس پروجیکٹ کو ہیللاس نامی کافی زیادہ جدید اے ایس آئی سی پر مبنی نظام میں بڑھایا گیا تھا۔ فروری 2006 میں ایجیا سے پہلے وقف شدہ پی پی یو فز ایکس (بعد میں این ویڈیا میں ضم ہوا) کی ریلیز دیکھی گئی۔ یہ اکائی ذرہ نظاموں کو تیز کرنے میں سب سے زیادہ موثر ہے، جس میں صرف ایک چھوٹی سی کارکردگی کی بہتری ہے جسے سخت باڈی فزکس کے لیے ماپا جاتا ہے۔ ایجیا پی پی یو کو ان کی امریکی پیٹنٹ درخواست #20050075849 میں گہرائی سے دستاویز کیا گیا ہے۔ این ویڈیا/ایجیا اب فزکس پروسیسنگ کے لیے پی پی یوز اور ہارڈ ویئر ایکسلریشن تیار نہیں کرتا، حالانکہ اب اسے ان کے کچھ گرافکس پروسیسنگ یونٹس کے ذریعے سپورٹ کیا جاتا ہے۔ ایجیا فزکس پی پی یو ہونے کا اشتہار دینے والے پہلے پروسیسر کو فزکس چپ کا نام دیا گیا تھا، جسے ایجیا نامی ایک فاب لیس سیمی کنڈکٹر کمپنی نے متعارف کرایا تھا۔ فزکس پی پی یو سے فائدہ اٹھانے کے خواہش مند کھیلوں کو ایجیا کے فزکس ایس ڈی کے کا استعمال کرنا چاہیے، (جو پہلے نووڈیکس ایس ڈی کے کے نام سے جانا جاتا تھا)۔ یہ ایک عام مقصد والے آر آئی ایس سی کور پر مشتمل ہوتا ہے جو مقامی بینک شدہ یادوں میں کام کرنے والے کسٹم ایس آئی ایم ڈی فلوٹنگ پوائنٹ وی ایل آئی ڈبلیو پروسیسرز کی ایک صف کو کنٹرول کرتا ہے، جس میں ان کے درمیان منتقلی کا انتظام کرنے کے لیے ایک سوئچ فیبریک ہوتا ہے۔ سی پی یو یا جی پی یو کی طرح کوئی کیش ہائیرارکی نہیں ہے۔ فزکس تین کمپنیوں سے دستیاب تھا جس طرح سے ویڈیو کارڈ تیار کیے جاتے ہیں۔ اے ایس یو ایس، بی ایف جی ٹیکنالوجیز، اور ای ایل ایس اے ٹیکنالوجیز بنیادی مینوفیکچررز تھے۔ پہلے سے نصب کارڈ والے پی سی سسٹم بنانے والوں جیسے ایلین ویئر، ڈیل، اور فالکن نارتھ ویسٹ سے دستیاب تھے۔ فروری 2008 میں، جب این ویڈیا نے ایجیا ٹیکنالوجیز خریدی اور بالآخر فعال اے ٹی آئی/اے ایم ڈی جی پی یو والے سسٹمز میں ایجیا پی پی یو اور این ویڈیا جی پی یو پر فزکس پر کارروائی کرنے کی صلاحیت کو منقطع کر دیا، تو ایسا لگتا تھا کہ فزکس این ویڈیا کے پاس گیا۔ لیکن مارچ 2008 میں، این ویڈیا نے اعلان کیا کہ وہ فزکس کو سب کے لیے ایک کھلا معیار بنائے گی، اس لیے مرکزی گرافک پروسیسر مینوفیکچررز کے پاس اگلی نسل کے گرافکس کارڈز میں فزکس سپورٹ ہوگا۔ این ویڈیا نے اعلان کیا کہ فزکس صرف کچھ نئے ڈرائیوروں کو ڈاؤن لوڈ کرکے ان کے جاری کردہ کچھ گرافکس کارڈز کے لیے بھی دستیاب ہوگا۔ تعلیمی تحقیق پی پی یو پروجیکٹوں پر بحث کے لیے فزکس انجن دیکھیں۔ فزکس پی 1 (پی پی یو) ہارڈ ویئر کی وضاحتیں اے ایس یو ایس اور بی ایف جی ٹیکنالوجیز نے اے جی ای آئی اے کے پی پی یو کے متبادل ورژن تیار کرنے کے لیے لائسنس خریدے، 128 ایم بی جی ڈی ڈی آر 3 کے ساتھ فزکس پی 1: مربوط فزکس ایکسلریشن ہارڈ ویئر اور میموری سب سسٹم کے ساتھ ایم آئی پی ایس فن تعمیر پر مبنی ملٹی کور ڈیوائس جس میں "ٹن کور" 125 ملین ٹرانجسٹر 182 ایم ایم 2 ڈائی سائز کی بناوٹ کا عمل: 130 این ایم چوٹی بجلی کی کھپت: 30 ڈبلیو میموری: 128 ایم بی جی ڈی ڈی آر 3 رام 128 بٹ انٹرفیس 32 بٹ پی سی آئی 3 کے ساتھ (اے ایس یو ایس نے پی سی آئی ایکسپریس ورژن بھی بنایا) سپیئر تصادم ٹیسٹ: 530 ملین فی سیکنڈ (زیادہ سے زیادہ صلاحیت) کنویکس تصادم ٹیسٹ: 530,000 فی سیکنڈ فزکس پی پی یو کے ساتھ مقابلہ کرنے کے لیے، ایک ایڈیشن جسے ہووک ایف ایکس کے نام سے جانا جاتا ہے، بعض طبیعیات کے حسابات کو تیز کرنے کے لیے موجودہ کارڈز کا استعمال کرتے ہوئے اے ٹی آئی (اے ایم ڈی کراس فائر) اور این وی آئی ڈی اے (ایس ایل آئی) سے ملٹی-جی پی یو ٹیکنالوجی کا فائدہ اٹھانا تھا۔ ہیوک طبیعیات کے تخروپن کو اثر اور گیم پلے طبیعیات میں تقسیم کرتا ہے، جس میں اثر طبیعیات کو (اگر ممکن ہو) شیڈر ماڈل 3 ہدایات کے طور پر جی پی یو پر اتارا جاتا ہے اور گیم پلے طبیعیات کو سی پی یو پر معمول کے مطابق پروسیس کیا جاتا ہے۔ دونوں کے درمیان اہم فرق یہ ہے کہ اثر طبیعیات گیم پلے کو متاثر نہیں کرتا ہے (مثال کے طور پر، دھماکے سے دھول یا چھوٹے ملبے) ؛ طبیعیات کی کارروائیوں کی اکثریت اب بھی سافٹ ویئر میں انجام دی جاتی ہے۔ یہ نقطہ نظر فزکس ایس ڈی کے سے نمایاں طور پر مختلف ہے، جو تمام حسابات کو فزکس کارڈ میں منتقل کرتا ہے اگر یہ موجود ہو۔ انٹیل کے ذریعہ ہاؤک کے حصول کے بعد سے، ایسا لگتا ہے کہ ہاؤک ایف ایکس کو روک دیا گیا ہے یا منسوخ کر دیا گیا ہے۔ پی پی یو بمقابلہ جی پی یو کی طرف جانے والی مہم نے جی پی یو کو پی پی یو کے کام کے لیے زیادہ موزوں بنا دیا ہے۔ ڈی ایکس 10 میں انٹیجر ڈیٹا کی اقسام، یونیفائیڈ شیڈر فن تعمیر، اور جیومیٹری شیڈر اسٹیج شامل کیا گیا ہے جو الگورتھم کی ایک وسیع رینج کو نافذ کرنے کی اجازت دیتا ہے۔ جدید جی پی یو کمپیوٹ شیڈرز کی حمایت کرتے ہیں، جو انڈیکسڈ اسپیس میں چلتے ہیں اور انہیں کسی گرافیکل وسائل کی ضرورت نہیں ہوتی ہے، صرف عام مقصد کے ڈیٹا بفر۔ NVidia CUDA دھاگوں سے وابستہ انٹر تھریڈ کمیونیکیشن اور سکریچ پیڈ طرز کے ورک اسپیس کی راہ میں تھوڑا اور فراہم کرتا ہے۔ اس کے باوجود جی پی یوز بڑی تعداد میں طویل تاخیر، سست دھاگوں کے ارد گرد بنائے گئے ہیں، اور ساخت اور فریم بفر ڈیٹا کے راستوں، اور ناقص برانچنگ کی کارکردگی کے ارد گرد ڈیزائن کیے گئے ہیں۔ یہ انہیں پی پی یوز اور سیل سے ممتاز کرتا ہے کیونکہ گیم ورلڈ کے تخروپن کاموں کو سنبھالنے کے لیے کم بہتر بنایا گیا ہے۔ کوڈ پلے چھلکا مرتب کرنے والا پی پی یو کی حمایت کرتا ہے، جس سے یہ ظاہر ہوتا ہے کہ ایجیا فز ایکس چپ جی پی جی پی یو قسم کے کاموں کے لیے موزوں ہوگی۔ تاہم ایجیا کے اس بازار کو آگے بڑھانے کا امکان نہیں ہے۔ پی ایس 2-وی یو 0 اگرچہ فز ایکس سے بہت مختلف ہے، لیکن کوئی یہ دلیل دے سکتا ہے کہ پلے اسٹیشن 2 کا وی یو 0 پی پی یو کا ابتدائی، محدود نفاذ ہے۔ اس کے برعکس، کوئی بھی پی پی یو کو پی ایس 2 پروگرامر کو وی یو 0 کے ارتقا پذیر متبادل کے طور پر بیان کر سکتا ہے۔ سسٹم کے اندر اس کا فیچر سیٹ اور پلیسمنٹ فزکس اور اے آئی سمیت گیم اپ ڈیٹ کے کاموں کو تیز کرنے کے لیے تیار ہے۔ یہ اس طرح کے حسابات کو اپنے انسٹرکشن اسٹریم سے کام کرتے ہوئے آف لوڈ کر سکتا ہے جب کہ سی پی یو کسی اور چیز پر کام کر رہا ہوتا ہے۔ تاہم ڈی ایس پی ہونے کے ناطے، یہ گیم انجن میں مفید کام کرنے کے لیے سی پی یو پر بہت زیادہ انحصار کرتا ہے، اور مکمل فزکس اے پی آئی کو نافذ کرنے کے قابل نہیں ہوگا، اس لیے اسے پی پی یو کے طور پر درجہ بند نہیں کیا جا سکتا۔ اس کے علاوہ VU0 اضافی ورٹیکس پروسیسنگ پاور فراہم کرنے کی صلاحیت رکھتا ہے، حالانکہ یہ خود یونٹ کے بجائے سسٹم میں راستوں کی ایک خاصیت ہے۔ یہ استعمال ہووک ایف ایکس یا جی پی یو فزکس سے ملتا جلتا ہے جس میں ایک معاون یونٹ کا عمومی مقصد فلوٹنگ پوائنٹ پاور گرافکس یا طبیعیات کے کرداروں میں سی پی یو کی تکمیل کے لیے استعمال ہوتا ہے۔ فزکس اڈاپٹیوا سیل ڈیجیٹل سگنل پروسیسر گرافکس پروسیسنگ یونٹس (جی پی جی پی یو) پر جنرل پرپز کمپیوٹنگ-موجودہ جی پی یوز کی ایپلی کیشنز کے لیے اسی فزکس کے مسائل کے لیے پی پی یوز مائیکروسافٹ روبوٹکس اسٹوڈیو اوپن سی ایل فزکس ابسٹرکشن لیئر سکریچ پیڈ رام کے لیے ڈیزائن کیے گئے ہیں-جو ایجیا فزکس پی پی یو ویژن پروسیسنگ یونٹ wiki.nesdev.com معروف _ پی پی یو _ ترمیم یو اے 6528 قیمت اور اسٹاک حوالہ جات کے تقسیم شدہ میموری فن تعمیر سے متعلق ہیں۔ بیرونی لنکس ایجیا آفیشل ویب سائٹ (اب دستیاب نہیں) ایجیا فزکس پروسیسر ویب سائٹ (اب دستیاب نہیں) فزکس ایس ڈی کے استعمال کرنے والے پروجیکٹس (اب دستیاب نہیں) بی ایف جی ایجیا فزکس کارڈ ریویو پلینٹ فزکس نیوز اینڈ انفارمیشن پیج (نمبر