Anonim

اگرچہ ہم میں سے کچھ زیادہ کمپیوٹر پریمی کسی سنٹرل پروسیسنگ یونٹ (اے کے اے سی پی یو) اور گرافکس پروسیسنگ یونٹ (جی پی یو) کے مابین پائے جانے والے فرق سے بخوبی واقف ہوسکتے ہیں ، لیکن ہم میں سے بیشتر صرف ان کے بارے میں ایک بات جانتے ہیں - سی پی یو زیادہ تر سنبھالتا ہے کمپیوٹر پروسیسنگ سوائے کچھ زیادہ گرافکس پروسیسنگ کے جو GPU کے ذریعہ سنبھالا جاتا ہے۔ اس سے آگے ، تاہم ، دھیان میں رکھنے کے لئے کافی چند اہم اختلافات موجود ہیں۔

چاہے آپ کمپیوٹر بنانے کے خواہاں ہیں یا آپ صرف اپنے کمپیوٹر کے اندر موجود اجزاء کی گہری تفہیم چاہتے ہیں ، یہاں ایک سی پی یو اور جی پی یو کے مابین کچھ اختلافات کو دھیان میں رکھیں۔

کمپیوٹر کا دماغ

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

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

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

چشمی

سی پی یو اور جی پی یو کے درمیان فرق معلوم کرنے کا ایک بہترین طریقہ چشمی کو دیکھ کر ہے۔ آئیے کچھ اعلی درجے کے CPU اور GPU چشمی پر ایک نظر ڈالیں۔

  • انٹیل کور i7-7500U میں بیس کلاک اسپیڈ 2.70GHz ہے اور 2 جسمانی کور ہر کور کے ساتھ 4 تھریڈز ہیں۔
  • NVIDIA GTX1080 GPU کی بنیاد گھڑی کی رفتار 1.60GHz اور ایک بھاری 2560 کور ہے۔

ان چشمیوں کی بنیاد پر آپ شاید دو اہم اختلافات دیکھ سکتے ہیں۔ سی پی یو میں گھڑی کی تیز رفتار ہوتی ہے جبکہ جی پی یو میں زیادہ کور ہوتے ہیں۔ دوسرے لفظوں میں ، سی پی یوز ایک ہی حساب کتاب کو بہت جلد ہینڈل کرنے میں بہترین ہیں ، جبکہ جی پی یو ایک سے زیادہ حساب کتاب سنبھالنے میں بہتر ہیں جب وقت کسی معاہدے میں اتنا بڑا نہ ہو۔

در حقیقت ، زیادہ سے زیادہ ، جی پی یو کا استعمال محض گرافکس سے پرے چیزوں کے لئے کیا جا رہا ہے - جیسے مالیاتی ماڈلنگ ، سائنسی تحقیق ، وغیرہ۔

ایک اور فرق یہ ہے کہ جب عام طور پر پروسیسروں کی اپنی رام نہیں ہوتی ہے ، تو جی پی یو اکثر کرتے ہیں ، اور اسے VRAM کہا جاتا ہے۔ یہ رام سسٹم رام سے اکثر تیز ہوتا ہے ، کیونکہ اسی چپ پر اس کا اطلاق ہوتا ہے ، تاہم یہ عام طور پر اس کے سائز میں بہت چھوٹا ہوتا ہے۔ جب کسی GPU پر VRAM کافی زیادہ بڑا نہیں ہوتا ہے تو ، اس کے بجائے وہ سسٹم رام پر وسائل لوڈ کرے گا ، تاہم جیسا کہ ذکر کیا گیا ہے کہ یہ VRAM کے مقابلے میں بہت سست ہے۔ زیادہ تر گرافکس کارڈز میں زیادہ سے زیادہ 4GB یا کبھی کبھی 8GB VRAM شامل ہوتا ہے ، تاہم جیسے ہی گرافکس زیادہ شدت اختیار کرتا جاتا ہے اور ورچوئل رئیلٹی زیادہ نمایاں ہوتی جاتی ہے ، تو امکان ہے کہ ہمیں زیادہ VRAM والے کارڈ نظر آئیں گے۔

کیشے

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

نتائج

اگرچہ ایک سی پی یو اور جی پی یو کے مابین کافی حد تک اختلافات موجود ہیں ، لیکن ایک ٹن مماثلتیں بھی ہیں۔ آخر میں ، یہ واقعی سی پی یو اور جی پی یو کے ساتھ مل کر کام کررہا ہے جس سے بہترین نتائج برآمد ہوتے ہیں۔ واقعی ایک طاقتور کمپیوٹر کا اچھ CPا ایک اچھا سی پی یو اور اچھا جی پی یو ہوگا۔

سی پی یو اور جی پی یو میں کیا فرق ہے؟