بدعاتمیرا جغرافیہ

CAD / GIS پلیٹ فارمز GPU پر جائیں گی

ہم میں سے جو گرافیکل ایپلی کیشنز کے صارف ہیں ہمیشہ یہ توقع کرتے رہتے ہیں کہ کمپیوٹرز کے پاس کافی کام کرنے والی میموری موجود ہے۔ اس میں ، CAD / GIS پروگراموں سے ہمیشہ پوچھ گچھ کی جاتی ہے یا اس کی پیمائش اس وقت کی بنیاد پر کی جاتی ہے جس میں روزانہ کی سرگرمیاں انجام دینے میں لگتی ہیں جیسے:

  • مقامی تجزیہ
  • تصاویر کی نقل و حرکت اور رجسٹریشن
  • بڑے پیمانے پر ڈیٹا کی تعیناتی
  • geodatabase کے اندر ڈیٹا مینجمنٹ
  • ڈیٹا سروس

حالیہ برسوں میں روایتی پی سی نے بہت زیادہ تبدیل نہیں کیا ہے، ریم، ہارڈ ڈسک، گرافک میموری اور خصوصیات میں سے صرف اس میں اضافہ ہوا ہے؛ لیکن سی پی یو کے آپریشن کی منطق نے اپنے اصل ڈیزائن کو برقرار رکھا ہے (لہذا ہم اسے سی پی یو کو بلا رہے ہیں). یہ بھی ایک نقصان رہا ہے کہ جیسے جیسے ٹیمیں صلاحیتوں میں بڑھتی ہیں ، پروگرام نئی صلاحیتوں کو استعمال کرنے کے ل themselves اپنے آپ کو ڈیزائن کرکے اپنی توقع کو ختم کردیتے ہیں۔

ASUS ڈبل ڈبل پی پی یو کارڈ

مثال کے طور پر، (اور صرف مثال) دو صارفین 2010 ریھاپنج تصاویر لوڈنگ کا سامان اور اعداد و شمار کے ایک ہی حالات، ایک AutoCAD کے 8 اور MicroStation V14i ساتھ ایک، کے تحت ایک ہی وقت میں رکھ دیا جاتا ہے تو، ایک parcelario فائل 8,000 خواص اور ایک مقامی ڈیٹا بیس سے کنکشن اوریکل، ہم سوال پوچھیں:

ایک میں سے ایک کو کیا ہے، اس طرح مشین کو ختم کرنے کے لئے نہیں؟

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

کم سی پی یو، زیادہ GPU

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

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

سی پی یو اور GPU کے درمیان فرق کو سمجھنے کے لئے، یہاں میں ایک ضمیر کا اشارہ کر رہا ہوں:

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

افسوس، آپ کے میئر کے بارے میں بات نہیں کی، صرف سی پی یو کی سمیلی کے بارے میں بات کی گئی تھی، جہاں یہ مرکزی پروسیسنگ یونٹ (ونڈوز کے معاملے میں) کو ٹیم کو عمل میں انجام دینا چاہئے جیسے:

  • وہ پروگرام جو ونڈوز کے شروع ہونے پر چلتے ہیں ، جیسے اسکائپ ، یاہو میسنجر ، اینٹی وائرس ، جاوا انجن وغیرہ۔ تمام کام کرنے والے میموری کا ایک حصہ کم ترجیح کے ساتھ استعمال کرتے ہیں لیکن غیر ضروری طور پر جب تک کہ ایم ایس کوونفگ (جس میں کچھ نظرانداز کردیتے ہیں) میں ترمیم نہیں کرتے ہیں۔
  • وہ خدمات جو چل رہی ہیں ، جو ونڈوز کا حصہ ہیں ، عام استعمال کے پروگرام ، منسلک ہارڈویئر یا دیگر جو انسٹال نہیں ہوئے تھے لیکن وہیں جاری رہتی ہیں۔ ان میں عام طور پر ایک درمیانی / اعلی ترجیح ہوتی ہے۔
  • استعمال ہونے والے پروگرام ، جو اعلی ترجیح کے ساتھ جگہ استعمال کرتے ہیں۔ ہم ان کے عملدرآمد کی رفتار کو ہمارے جگر میں محسوس کرتے ہیں کیونکہ اگر ہم اعلی کارکردگی کا مظاہرہ کرنے والی ٹیم رکھنے کے باوجود تیز رفتار کام نہیں کرتے ہیں تو ہم لعنت بھیجتے ہیں۔ 

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

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

GPU، متوازی عمل، یہ اس طرح ہے جیسے میونسپلٹی ان چیزوں کی विकेंद्री ، مراعت یا ان کی نجکاری کا فیصلہ کرتی ہے جو اس کی رسائ سے باہر ہیں جو کہ بڑے عمل ہونے کے باوجود بھی چھوٹے کاموں میں انجام دی جاتی ہیں۔ اس طرح ، موجودہ قواعد و ضوابط کی بنیاد پر ، ایک نجی کمپنی کو قابل تعزیرات کی خلاف ورزیوں کی نگرانی کا کردار دیا جاتا ہے۔ اس کے نتیجے میں (صرف مثال)، شہری اس رشتے کو پڑوسی کو بتاؤ جو کتے سے باہر نکلتا ہے گندگی اس کے فٹ پاتھ پر ، جو فٹ پاتھ کا حصہ لے کر دیوار بناتا ہے ، جو اپنی گاڑی کو غلط طریقے سے کھڑا کرتا ہے وغیرہ۔ کمپنی کال کا جواب دیتی ہے ، جگہ پر جاتی ہے ، کارروائی پر کارروائی کرتی ہے ، عدالت میں لے جاتی ہے ، جرمانے پر عملدرآمد کرتی ہے ، آدھا میونسپلٹی میں جاتا ہے ، دوسرا منافع بخش کاروبار ہے۔

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

ابھی تک ، بہت سارے پروگرام ان خصوصیات کے ساتھ اپنی درخواستیں نہیں بنا رہے ہیں۔ ان میں سے بیشتر ، وہ اپنی سست پریشانیوں کو حل کرنے کے لئے 64 بٹس تک پہنچنے کی خواہش رکھتے ہیں ، حالانکہ ہم سب جانتے ہیں کہ ڈان بل گیٹس ونڈوز کے اگلے ورژن میں غیر ضروری چیزیں لوڈ کرکے ہمیشہ ان صلاحیتوں میں چلتے ہیں۔ ونڈوز کی حکمت عملی میں ڈائریکٹ 11 پر کام کرنے کے لئے تیار کردہ APIs کے ذریعہ GPU کا فائدہ اٹھانا شامل ہے ، جو یقینی طور پر ایک متبادل ہوگا جسے ہر کوئی (یا زیادہ تر) قبول کرے گا کیونکہ وہ اوپن سی ایل کے باہر ہر برانڈ کے لئے پاگل پن کرنے کے بجائے اسے ایک معیار کے طور پر ترجیح دیں گے۔

گفلپس

گراف ایک مثال دکھاتا ہے ، جس سے معلوم ہوتا ہے کہ 2003 اور 2008 کے درمیان GPV کے ذریعے این ویڈیا پروسیسر انٹیل سی پی یو کے مقابلے میں اپنی صلاحیتوں میں تبدیلی لاتا رہا ہے۔ بھی تمباکو نوشی وضاحت فرق کی.

لیکن جی پی یو کی صلاحیت موجود ہے ، امید ہے اور سی اے ڈی / جی آئی ایس پروگراموں کو ضروری رس مل جائے گا۔ یہ پہلے ہی سنا جا چکا ہے ، حالانکہ سب سے نمایاں معاملہ d ہے
ای میینیفولڈ GIS ، CUDA کارڈز کے ساتھ ، NVidia سے ، جس میں 6 منٹ سے زیادہ وقت لگنے والا ایک ڈیجیٹل ٹیرائن ماڈل جنریشن عمل صرف 11 سیکنڈ میں عمل میں لایا گیا ، جس نے CUDA کارڈ کی موجودگی کا فائدہ اٹھایا۔ تمباکو نوشی نے ان کو بنایا جیوٹیک 2008 جیت.

آخر میں:  ہم GPU کے لئے جاتے ہیں، ہم اگلے دو سالوں میں ضرور دیکھیں گے.

گولگی الواریز

مصنف، محقق، لینڈ مینجمنٹ ماڈلز کے ماہر۔ اس نے ماڈلز کے تصور اور نفاذ میں حصہ لیا ہے جیسے: ہونڈوراس میں نیشنل سسٹم آف پراپرٹی ایڈمنسٹریشن SINAP، ہونڈوراس میں مشترکہ میونسپلٹیز کے نظم و نسق کا ماڈل، کیڈسٹری مینجمنٹ کا انٹیگریٹڈ ماڈل - نکاراگوا میں رجسٹری، کولمبیا میں علاقہ SAT کی انتظامیہ کا نظام۔ . 2007 سے Geofumadas نالج بلاگ کے ایڈیٹر اور AulaGEO اکیڈمی کے خالق جس میں GIS - CAD - BIM - ڈیجیٹل جڑواں موضوعات پر 100 سے زیادہ کورسز شامل ہیں۔

متعلقہ مضامین

۰ تبصرے

  1. ہیلو ویکینٹ، میں دیکھتا ہوں کہ آپ ونڈوز 7 میں استعمال ہونے لگے ہیں.

    کیا آپ کو ایکس پی کے بارے میں کچھ یاد ہے؟
    کیا وجہ ہے کہ میں ایکس پی پر واپس نہیں آؤں گا؟

  2. ونڈوز 7 64 بٹ میں اب بھی آپ کو 32 بٹ میں ایپلی کیشنز انسٹال کرنے کی اجازت دیتا ہے ... اور اب تک میری کسی بھی GIS ایپلی کیشن نے کام کرنا بند نہیں کیا۔

  3. "ویسے، کیا آپ نے 64 بٹ پر مینی فولڈ کو آزمایا ہے؟"

    نپ…. اگرچہ میرے شائستہ پی سی میں 64 بٹ کا AMD ہے ، لیکن میں ونڈوز 64 کو انسٹال نہیں کرنا چاہتا تھا کیونکہ ایپلی کیشنز کا ایک اسٹیک اور ڈرائیور استعمال سے باہر ہوں گے۔ میرے خیال میں یہ قدم ایک سرشار پی سی رکھنا اور ہر چیز کو 64 بٹس میں انسٹال کرنا ہوگا۔

    مجھے اس میں کوئی شک نہیں ہے کہ ان کی درخواستوں میں سے ایک میں انفیکشن ہو گا جس میں ان کا فرق 64 بٹس کے تحت چل رہا ہے، اور یہ صرف ایک ہی موافقت نہیں ہوگا لیکن وہ رس لے لیں گے (جیسا کہ انہوں نے CUDA GPU ٹیکنالوجی کے ساتھ کیا تھا).

  4. ٹپ جیرارڈو کا شکریہ۔ ویسے ، کیا آپ نے 64 بٹ مینیفولڈ آزمایا ہے؟

  5. اچھا نوٹ
    اگر آپ مینیفولڈ کے مظاہرے کی ویڈیو دیکھنا چاہتے ہیں جس میں آپ CUDA ٹکنالوجی والی پلیٹوں کی وحشیانہ کارروائی کی رفتار دیکھ سکتے ہیں - جس کے علاوہ متعدد متوازی طور پر انسٹال ہوسکتے ہیں اور اس طرح ان کے اختیارات کو شامل کیا جاسکتا ہے ، جب تک کہ دستیاب سلاٹ موجود ہوں۔ :
    http://www.youtube.com/watch?v=1h-jKbCFpnA

    نقطہ نظر کی تاریخ کے لئے ایک اور بین: 1ER مقامی 64 بٹ سگنل پروگرام. اور اب، CUDA ٹیکنالوجی کا استعمال کرتے ہوئے 1ER SIG ..

    تمنائیں

ایک تبصرہ چھوڑ دو

آپ کا ای میل ایڈریس شائع نہیں کیا جائے گا. ضرورت ہے شعبوں نشان لگا دیا گیا رہے ہیں کے ساتھ *

تو چیک
کلوز
واپس اوپر بٹن