گھر > خبریں > مواد

ایمبیڈڈ گرافیک پروسیسر کی تحقیق اور عمل

Feb 16, 2019

ایمبیڈڈ ٹرمینل آلات کی ترقی اور سرایت شدہ ٹرمینل آلات کے لئے اعلی معیار کے 3D گرافکس کی ضرورت کے ساتھ، اصل وقت گرافکس انٹرایکٹوشن اور اعلی قرارداد گرافکس ڈسپلے کو مکمل طور پر ایمبیڈڈ سی پی یوز (جیسے ARM، MIPS وغیرہ وغیرہ پر لاگو کرکے حاصل کرنا مشکل ہے) .). لہذا، سرایت کردہ نظام میں خصوصی سرایت گرافکس پروسیسر چپس کو شامل کرنے یا گرافکس سرعت کاری کے انجن کے ساتھ ایس او سی چپس کو استعمال کرنے کے لئے زیادہ سے زیادہ فوری طور پر گرافکس کی پیشکش کی رفتار کو بہتر بنانے کے لئے، تاکہ بھاری انجام الگورتھم سے سرایت شدہ سی پی یو کو آزمائیں. ایک ہی وقت میں، سرایت شدہ فیلڈ کی ترقی کو زیادہ سے زیادہ سرایت شدہ GPU (گرافک پروسیسنگ یونٹ) کے چپس کا مطالبہ بناتا ہے، اور وسیع مارکیٹ کا امکان ہے. اس رجحان میں، یہ سرایت کے نظام کے لئے مناسب گرافکس پروسیسرز تحقیق اور ڈیزائن کرنے کے لئے بہت اہمیت اور قدر ہے.


اس وقت، دو قسم کے پی ایچ یوز ہیں، ایک ونڈ جی ایل یو کی مقرر کردہ پیش رفت پائپ لائن کی حمایت کرتا ہے، ایک دوسرے کے ساتھ شامل کردہ GPU ہے، دوسرا OpenGL ES 2. کی حمایت کرتا ہے. ایکس پروگرامنگ رینڈرنگ پائپ لائن. اس منصوبے کا مقصد سرایت شدہ GPU کے IP کور کو ڈیزائن کرنا ہے جو مکمل طور پر اوپن جی ایل ES1.0 معیار کی حمایت کرتا ہے. RTL (رجسٹر ٹرانسفر منطق) پروگرامنگ کی طرف سے GPU انجام پائپ لائن اور GPU ڈرائیور کے سطح کوڈ، سرایت شدہ نظام کے لئے مناسب کم طاقت اور اعلی کارکردگی میں سرایت گرافکس پروسیسر تیار کیا جاتا ہے. چپ کی ترقی کے پورے عمل میں، چپ کے سافٹ ویئر کے ماڈل عام طور پر چپ کی تقریب کی تصدیق اور اس کی سماعت کے لئے قائم کی جاتی ہے، جس میں بعد میں RTL (رجسٹریشن ٹرانسفر منطق) سطح کے کوڈ کے لئے ایک فعال سافٹ ویئر ماڈل فراہم کرتا ہے جو اسی الگورتھم کی تصدیق کرنے کے لئے ہے. اس کاغذ کا بنیادی کام سرایت شدہ GPU چپ ترقیاتی عمل میں سافٹ ویئر کے ماڈل کا ڈیزائن اور عمل درآمد ہے. یہ کام گرافکس چپ میں 3D گرافکس کی پروسیسنگ کے عمل کو پورا کرتا ہے، اور بعد میں چپ ترقی کے لئے ایک اچھا حوالہ فراہم کرتا ہے.


سرایت شدہ نظام میں سرایت شدہ گرافکس چپ کو بہتر بنانے کے لئے، سرایت شدہ سافٹ ویئر GPU لائبریریوں کے طور پر سرایت سی پی یو پر چلتا ہے تاکہ گرافکس پروسیسر کے افعال کو استعمال کرے. اس کاغذ میں، ARM پروسیسر کو مربوط CPU کے طور پر استعمال کیا جاتا ہے، اور آپریٹنگ سسٹم لینکس ہے. لہذا، سافٹ ویئر GPU ماڈل کی تشکیل اور ترقی اور ڈیبگنگ کام ARM-LINUX-GCC کے ترقیاتی ماحول میں چل رہے ہیں. ایک دوسرے نقطہ نظر سے، ایمبیڈڈ GPU اوپن جی ایل ES1.0 کے عمل درآمد ہے، لہذا اسی گرافکس لائبریری کے ڈیزائن اور ترقی ARM + LINUX پلیٹ فارم پر اوپن جییلس 1.0 کے سافٹ ویئر کے عمل درآمد ہے.


سب سے پہلے، کاغذ پی سی پر گرافکس کے پروسیسر کی ترقی کی تاریخ اور حیثیت کی حیثیت کا جائزہ لےتا ہے، مختصر طور پر گھر میں اور بیرون ملک میں سرایت شدہ پروسیسر کی موجودہ حیثیت اور تحقیق کی اہمیت متعارف کراتا ہے، اور اسی وقت اس موضوع کا مقصد متعارف کرایا جاتا ہے. دوسرا، گرافکس کے نظام کی تشکیل مختصر طور پر متعارف کرایا جاتا ہے، اور سرایت شدہ GPU کی اہم ٹیکنالوجی سے تفصیل میں بحث کی جاتی ہے. اوپن جی ایل ES1.0 کے معیار کو مؤثر طور پر مطالعہ کیا جاتا ہے، اور اس کاغذ میں گرافکس ڈسپلے نظام کو سمجھنے کا حل آگے بڑھایا جاتا ہے. سرایت شدہ GPU کی کلیدی ٹیکنالوجی گرافکس پائپ لائن ٹیکنالوجی ہے، جو گرافکس پائپ لائن کے متعلقہ الگورتھم ہے. لہذا، کاغذ کے اہم حصے میں، ان گرافکس پائپ لائن کے الگورتھم کے اصول سے تفصیل میں بحث کی گئی ہے اور متعلقہ ڈیزائن اور عمل درآمد کی تجویز کی جاتی ہے. آخر میں، پیدا GPU سافٹ ویئر کی لائبریری کے افعال کی تصدیق کی جاتی ہے، مثلا ترجمہ، گردش تبدیلی، الیکشن آپریشن، کیبلنگ اور کاٹنے، پروجیکشن اور rasterization. گرافکس چپ کی تقریب کا تخروپن احساس ہوا ہے.