تسريع الحوسبة ما هو غبو-أسيليراتد الحوسبة غبو تسارع الحوسبة هو استخدام وحدة معالجة الرسومات (غبو) جنبا إلى جنب مع وحدة المعالجة المركزية لتسريع التعلم العميق. تحليلات. والتطبيقات الهندسية. رائدة في عام 2007 من قبل نفيديا، مسرعات غبو الآن مراكز بيانات الطاقة كفاءة في استخدام الطاقة في المختبرات الحكومية والجامعات والمؤسسات والشركات الصغيرة والمتوسطة في جميع أنحاء العالم. أنها تلعب دورا كبيرا في تسريع التطبيقات في منصات تتراوح بين الذكاء الاصطناعي للسيارات والطائرات بدون طيار، والروبوتات. كيف تقوم وحدات معالجة الرسومات بتسريع تطبيقات البرامج تقوم الحوسبة المسرعة من غبو بإلغاء الأجزاء المكثفة من التطبيق إلى غبو، في حين أن الجزء المتبقي من الشفرة لا يزال يعمل على وحدة المعالجة المركزية. من وجهة نظر المستخدمين، والتطبيقات ببساطة تشغيل أسرع بكثير. غبو مقابل أداء وحدة المعالجة المركزية وهناك طريقة بسيطة لفهم الفرق بين غبو وحدة المعالجة المركزية لمقارنة كيفية معالجة المهام. وحدة المعالجة المركزية تتكون من عدد قليل من النوى الأمثل لمعالجة التسلسلية متتابعة في حين أن غبو لديه بنية موازية واسعة تتكون من الآلاف من النوى أصغر وأكثر كفاءة مصممة للتعامل مع مهام متعددة في وقت واحد. وحدات معالجة الرسومات لديها الآلاف من النوى لمعالجة أعباء العمل الموازية بكفاءة تحقق من مقطع الفيديو أدناه للحصول على غبو مسلية مقابل وحدة المعالجة المركزية مع تسارع أكثر من 400 التطبيقات ه بما في ذلك 9 من أصل أعلى 10 جميع مستخدمي غبو يمكن أن تشهد دفعة إنتاجية كبيرة لأعباء العمل الخاصة بهم. معرفة ما إذا كانت التطبيقات التي تستخدمها غبو تسارع في كتالوج التطبيق لدينا (بدف 1.9 مب). بدء تشغيل اليوم هناك ثلاثة أساليب أساسية لإضافة تسريع غبو إلى التطبيقات الخاصة بك: إسقاط في المكتبات المحسنة غبو إضافة تلميحات المترجم لصناعة السيارات في موازية التعليمات البرمجية الخاصة بك باستخدام ملحقات إلى اللغات القياسية مثل C و فورتران تعلم كيفية استخدام وحدات معالجة الرسومات مع البرمجة المتوازية كودا نموذج سهل. للطبقات على الانترنت مجانا وموارد المطور زيارة كودا zone. ATI بطاقات الرسومات إيفينيتي هي بطاقات الرسومات الألعاب التي تميل إلى أن يكون عدد كبير من مخرجات رصد على الجزء الخلفي منهم. وهذا يؤدي الكثير من الناس إلى الاعتقاد بأنها خيار جيد لشاشة متعددة المهنية أو الكمبيوتر التجارية، للأسف هذا أمر خاطئ. في شاشات متعددة لدينا سبل العيش يعتمد علينا كوننا خبراء في أنظمة شاشات متعددة، وعلى هذا النحو علينا أن نبقى على رأس كل أحدث الأجهزة في السوق. من الواضح جدا عندما حصلنا أولا على الرياح من هذه البطاقات إيفينيتي الجديدة كنا متحمسين جدا لرؤيتها، من الناحية النظرية أنها ينبغي أن تكون مباراة مثالية لأنظمة الكمبيوتر لدينا ولكن في الممارسة العملية نحن غير قادرين على التوصية بها. المشاكل معهم يجب أن نتذكر أن التكنولوجيا بنيت لخدمة سوق الألعاب ليست واحدة المهنية، ويتم تحسين جميع بطاقات إيفينيتي لرمي 3D الرسومات حول شاشات متعددة. أنها لا تحقق هذا الانجاز بطريقة أكثر نجاحا بكثير لبطاقات السابقة ولكن هذا المسار التكنولوجيا لديها عدد قليل من الجوانب السلبية للمستخدم المهنية. مستويات الضوضاء العالية أولا البطاقات تميل إلى أن تكون صاخبة جدا، وذلك لأنهم يحتاجون مراوح التبريد كبيرة عليها لضمان أنها لا أسخن، تجد الكثير من جميع بطاقات الرسومات الألعاب، إيفينيتي أو لا، تعاني من هذا. الآن لاعبة الذي صوتها تحولت بصوت عال ثم الضجيج يصبح أقل من قضية، ولكن بالنسبة للمستخدم جلس أمام الجهاز لفترات طويلة من الزمن، وجود صوت ما يعادل محرك طائرة تعمل بشكل مستمر تحت مكتبك هو وليس الوضع العظيم لتجد نفسك في. استهلاك الطاقة العالية لتشغيل هذه البطاقات تحتاج عموما إلى بناء نظام مع إمدادات الطاقة أكبر التي لديها تغذية السلطة المباشرة لكل بطاقة إيفينيتي، وهذا يضيف إلى كل من تكلفة بناء النظام الأولي وعلى تكلفة التشغيل من جهاز الكمبيوتر. المزيد من الطاقة تساوي المزيد من تراكم الحرارة مما يؤدي إلى متطلبات تبريد إضافية. سوف تجد في كثير من الأحيان بناة النظام تجاهل هذه الحقيقة مما يعني أن الحرارة تتراكم باستمرار داخل جهاز كمبيوتر مما يقلل من عمر المكونات المحيطة بها. باد سوفتوار دريفرز تتطلب جميع مكونات بيسي برامج تسمى السائقين لتعمل بشكل صحيح، وهذه برامج التشغيل تخبر أساسا نظام التشغيل (ويندوز) كيفية استخدام الجهاز. نسأل أي شخص الذي يلعب الألعاب الراقية حول برامج تشغيل بطاقة الرسومات وأنها سوف اقول لكم ما كابوس يمكن أن يكون، الشركات المصنعة والإفراج باستمرار السائقين الجدد التي في كثير من الأحيان لا تقدم المزيد من الأخطاء من حلها. هذا يعني أساسا أن تعطل النظام و لوكوبس يمكن أن تصبح متكررة جدا. في تجربتنا إيفينيتي يعاني أكثر من المعتاد في هذا القسم. على جميع أنظمة الاختبار لدينا (التي كان هناك الكثير على مدى العامين الماضيين) كانت السائقين سيئة للغاية. في الواقع الحقيقي هذا يعني أنه في بعض الأحيان ونحن سوف إعادة تشغيل الكمبيوتر وتفقد جميع إعدادات العرض دون سبب واضح، وهذا أدى إلى كل شاشة الحاجة إلى إعادة تعيين ما يصل. ومما يزيد من تعقيد هذه المشكلة أن إيفينيتي يتغير في الواقع كيف يتفاعل ويندوز مع شاشات متعددة مما يعني أن إعداد الشاشات يستغرق وقتا أطول مما هو عليه عادة. أجهزة الكمبيوتر القياسية لدينا يستغرق حوالي 1 2 دقيقة كحد أقصى لتكوين الشاشات، نظم إيفينيتي استغرق خبرائنا حوالي 20 30 دقيقة لكل مرة وفي كل مرة فقدت الإعدادات. توصيات عامة كما يمكنك ربما جمع نحن لا ننصح أي شخص يحتاج إلى جهاز كمبيوتر موثوق بها لاستخدام بطاقات إيفينيتي. يمكنك معرفة ما إذا كان النظام يحتوي على إيفينيتي حيث أن بطاقات الرسومات تكون عموما تلك التي آتي. بيسي بناة غالبا ما يوصي لهم لأنها تبدو خيارا سهلا لتحقيق عدد كبير من مخرجات الشاشة ولكن يثقون بنا، وسوف تدفع ثمنها على المدى الطويل مع كل المتاعب التي تنطوي عليها. لدينا طريقة استخدام متعددة رصد مزدوج بطاقات الرسومات قادرة هي إلى حد بعيد وبعيدا الطريقة الأكثر استقرارا لتحقيق نظام كمبيوتر موثوقة وقوية شاشات متعددة، وهذا هو السبب في أنك لن ترى أي بطاقات الرسومات على أساس إيفينيتي التي تقدمها لنا. كتبه دارين شاشات متعددة آخر تحديث: أبريل، 2012PU هو بطاقة رسومية مع واجهة للبرمجة. إدراجه في فتحة على اللوحة الأم الخاصة بك، تثبيت برامج التشغيل والوصول إلى التصاعدي من 100 من وحدات المعالجة تقاسم 1GB أو أكثر من ذاكرة الوصول العشوائي. يستغرق الآن مللي ثانية للقيام بما كان يستغرق لاتخاذ ثوان للقيام به. تذهب من تأخير ملحوظ إلى أي تأخير على الإطلاق. هذا ما يحدث إذا كانت معالجة غبو هي فكرة لاحقة: بالنسبة لنظام الكمبيوتر العادي، تنفق 400 دولار لبطاقة غبو متوسطة المدى وأنت في عالم جديد. فمن الممكن لتجميع نظام من شأنها أن تقود كومة من وحدات غبو الراقية. لاستثمار أقل من 100K يمكن للمرء أن تجميع العملاق قادرة على توفير المعلومات الكمية في الوقت الحقيقي للمحافظ الصناعية الحجم. كودا هو واجهة البرنامج ل غبو. ليس كل بطاقة الرسومات يدعم كودا. كودا يسمح لتشفير غبو مع نسخة من C. فمن الممكن لبناء التطبيقات التي تعمل بالتزامن على وحدة المعالجة المركزية وواحدة أو أكثر من وحدات معالجة الرسومات. هناك واجهة مباشرة لتبادل الذاكرة بين وحدة المعالجة المركزية ووحدات معالجة الرسومات. للإصدارات اللاحقة من وحدات معالجة الرسومات، هناك واجهة لتخطيط الذاكرة بين وحدة المعالجة المركزية ووحدات معالجة الرسومات. هناك حاجز، الحدث وتزامن القائم على تيار، والحساب الذري وبنيات لسلس التدرجية. المواضيع هي خفيفة الوزن للغاية. على سبيل المثال، من المنطقي إنشاء 256 المواضيع لإضافة متجهين في 256 الأبعاد. ميزة واحدة حاسمة هي وجود ذاكرة التخزين المؤقت سريع جدا من حجم كبير على كل نواة المعالجة. فعلى سبيل المثال، لم نعد نضرب المصفوفة عن طريق الاستخدام المباشر للتعريف. بدلا من ذلك، نقوم بنسخ كتل المصفوفة في ذاكرة التخزين المؤقت في موازاة ثم القيام ضرب كتلة مصفوفة في موازاة ذلك. أما بالنسبة للتقنيات العددية، فهذا يعني أن الأساليب القائمة على عوامل التثبيط الثلاثي لم تعد وسيلة جيدة لعكس المعادلات لأن هذه التعديلات تتكيف مع الحسابات المتتالية. ومن ناحية أخرى، فإن الضرب المصفوفة مناسب بشكل مثالي للحسابات مع هذه التقنية. لفهم القيود المفروضة على التكنولوجيا واحد يحتاج إلى فهم فكرة الاعوجاج. يتم تنفيذ رمز الجهاز (غبو) في مجموعات من 32 المواضيع (تسمى الاعوجاج) التي تسيطر عليها تسلسل الأمر نفسه. وهكذا، كل عملية التحكم في التدفق (إذا، في حين، ل) لديه القدرة على تقسيم الاعوجاج وإدخال عقوبة الأداء كبيرة. إذا واجه الكثير من هذا الاختلاف ثم كودا وقت التشغيل يلقي استثناء تجاوز كومة العالمية. يتطلب هذا الاستثناء إعادة تشغيل كودا وقت التشغيل. على الرغم من أن أوامر التحكم في التدفق متوفرة في رمز الجهاز، ومن المتوقع مبرمج لتحويل معظم التحكم في التدفق إلى المضيف (بو) وتقديم التعليمات البرمجية مع الحد الأدنى من التحكم في التدفق في الجهاز. ويرد مثال مفصل لهذا الفصل في القسم (المنتج العددية في أبعاد N). بطبيعة الحال، ليس هناك رمي استثناء أو التعامل مع رمز الجهاز.
No comments:
Post a Comment