GPU cluster
جی پی یو کلسٹر ایک کمپیوٹر کلسٹر ہے جس میں ہر نوڈ گرافکس پروسیسنگ یونٹ (جی پی یو) سے لیس ہوتا ہے۔ گرافکس پروسیسنگ یونٹس (جی پی جی پی یو) پر جنرل پرپز کمپیوٹنگ کے ذریعے جدید جی پی یو کی کمپیوٹیشنل طاقت کو بروئے کار لاتے ہوئے، جی پی یو کلسٹر کے ساتھ بہت تیز حسابات کیے جا سکتے ہیں۔ ہارڈ ویئر (جی پی یو) جی پی یو کلسٹرز کی ہارڈ ویئر کی درجہ بندی دو زمروں میں آتی ہے: متفرق اور یکساں۔ دونوں بڑے آئی ایچ وی سے متفرق ہارڈ ویئر استعمال کیا جا سکتا ہے (اے ایم ڈی اور این ویڈیا)۔ یہاں تک کہ اگر ایک ہی جی پی یو کے مختلف ماڈل استعمال کیے جاتے ہیں (مثال کے طور پر۔ 8800 جی ٹی کو 8800 جی ٹی ایکس) کے ساتھ ملا کر جی پی یو کلسٹر کو متنوع سمجھا جاتا ہے۔ یکساں ہر ایک جی پی یو ایک ہی ہارڈ ویئر کلاس، میک اور ماڈل کا ہوتا ہے۔ (یعنی۔ 100 8800 جی ٹی پر مشتمل ایک یکساں کلسٹر، تمام میموری کی ایک ہی مقدار کے ساتھ) مذکورہ بالا سیمنٹکس کے مطابق جی پی یو کلسٹر کی درجہ بندی بڑی حد تک کلسٹر پر سافٹ ویئر ڈویلپمنٹ کی ہدایت کرتی ہے، کیونکہ مختلف جی پی یو میں مختلف صلاحیتیں ہوتی ہیں جن کا استعمال کیا جا سکتا ہے۔ ہارڈ ویئر (دیگر) انٹر کنیکٹ کمپیوٹر نوڈس اور ان کے متعلقہ جی پی یو کے علاوہ، نوڈس کے درمیان ڈیٹا کو منتقل کرنے کے لیے کافی تیز رفتار انٹر کنیکٹ کی ضرورت ہوتی ہے۔ انٹر کنیکٹ کی قسم بڑی حد تک موجود نوڈس کی تعداد پر منحصر ہے۔ انٹر کنیکٹس کی کچھ مثالوں میں گیگابٹ ایتھرنیٹ اور انفینی بینڈ شامل ہیں۔ وینڈرز این وی آئی ڈی اے ٹیسلا 20-سیریز جی پی جی پی یوز کا استعمال کرتے ہوئے مکمل طور پر تشکیل شدہ جی پی یو کلسٹر بنانے اور فراہم کرنے کی صلاحیت کے ساتھ ٹیسلا ترجیحی شراکت داروں (ٹی پی پی) کی ایک فہرست فراہم کرتا ہے۔ ایمیکس انفارمیشن ٹیکنالوجیز، ڈیل، ہیولیٹ پیکارڈ اور سلیکن گرافکس کچھ ایسی کمپنیاں ہیں جو جی پی یو کلسٹرز اور سسٹمز کی مکمل لائن فراہم کرتی ہیں۔ سافٹ ویئر وہ سافٹ ویئر اجزاء جو بہت سی جی پی یو سے لیس مشینیں بنانے کے لیے درکار ہوتے ہیں ان میں شامل ہیں: ہر کلسٹر نوڈ میں موجود ہر قسم کے جی پی یو کے لیے آپریٹنگ سسٹم جی پی یو ڈرائیور۔ کلسٹرنگ اے پی آئی (جیسے میسج پاسنگ انٹرفیس، ایم پی آئی)۔ ورچوئل سی ایل (وی سی ایل) کلسٹر پلیٹ فارم اوپن سی ایل ٹی ایم کے لیے ایک ریپر ہے جو زیادہ تر غیر ترمیم شدہ ایپلی کیشنز کو ایک کلسٹر میں متعدد اوپن سی ایل ڈیوائسز کو شفاف طریقے سے استعمال کرنے کی اجازت دیتا ہے جیسے کہ تمام ڈیوائسز مقامی کمپیوٹر پر ہوں۔ الگورتھم کی نقشہ سازی جی پی یو کلسٹر کو چلانے کے لیے الگورتھم کی نقشہ سازی کچھ حد تک روایتی کمپیوٹر کلسٹر پر چلانے کے لیے الگورتھم کی نقشہ سازی سے ملتی جلتی ہے۔ مثال: رام سے کسی صف کے ٹکڑوں کو تقسیم کرنے کے بجائے، ایک ساخت کو جی پی یو کلسٹر کے نوڈس کے درمیان تقسیم کیا جاتا ہے۔ حوالہ جات اور بیرونی روابط ایس ٹی ایف سی ڈیرسبری لیبارٹری جی پی یو کورز درجہ حرارت کی نگرانی کلسٹر کمپیوٹنگ جی پی جی پی یو گرافکس ہارڈ ویئر میں اعلی کارکردگی والے کمپیوٹنگ جی پی یو کلسٹر کے لیے این سی ایس اے کے ایکسلریٹر کلسٹر جی پی یو کلسٹرز