جدول المحتويات:

DEMAC ، مجموعة بياولف معيارية ثلاثية الأبعاد: 23 خطوة (بالصور)
DEMAC ، مجموعة بياولف معيارية ثلاثية الأبعاد: 23 خطوة (بالصور)

فيديو: DEMAC ، مجموعة بياولف معيارية ثلاثية الأبعاد: 23 خطوة (بالصور)

فيديو: DEMAC ، مجموعة بياولف معيارية ثلاثية الأبعاد: 23 خطوة (بالصور)
فيديو: Service Deep Dive: Demag DC Chain Hoist Control Board 2024, شهر نوفمبر
Anonim
DEMAC ، كتلة بيوولف المعيارية ثلاثية الأبعاد
DEMAC ، كتلة بيوولف المعيارية ثلاثية الأبعاد

الحساب عالي الأداء (HPC) هو القدرة على معالجة البيانات وإجراء العمليات الحسابية المعقدة بسرعات عالية ، وهو تطبيق "أجهزة الكمبيوتر العملاقة" على المشكلات الحسابية التي تكون إما كبيرة جدًا بالنسبة لأجهزة الكمبيوتر القياسية أو قد تستغرق وقتًا طويلاً لإكمالها. Top500 عبارة عن قائمة يتم نشرها مرتين في العام ، وهي مصنفة بعضًا من أسرع وأقوى أجهزة الكمبيوتر في العالم. تنفق البلدان والمنظمات الكبيرة الملايين من الموارد لتشغيل هذه الأنظمة وتشغيلها للعلماء للاستفادة من أحدث التقنيات وحل المشكلات المعقدة.

منذ سنوات ، كانت أجهزة الكمبيوتر تُحسِّن من أدائها من خلال زيادة سرعة المعالج. بعد أن واجهنا تباطؤًا في هذا النوع من النهج ، قرر المطورون أنه لمواصلة زيادة أداء أجهزة الكمبيوتر ، يجب تجميع النوى المتعددة (أو الوحدات الحسابية) معًا. تجميع الموارد الحسابية المتعددة وآليات التحكم في هذه الموارد هو ما نسميه "التوازي" في علوم الكمبيوتر. يبدو أن وجود نوى متعددة تقوم بمهام متعددة يعد أسلوبًا جيدًا لتحسين أداء الكمبيوتر … ولكن هذا يفتح سؤالًا كبيرًا: كيف نستخدم هذه الموارد بشكل أكثر كفاءة؟

كانت هذه الأسئلة تجعل عالم الكمبيوتر مشغولًا ، وهناك طرق متعددة لإخبار الكمبيوتر بكيفية القيام بالأشياء ، وهناك المزيد من الطرق لإخبار أجهزة كمبيوتر متعددة بكيفية القيام بالأشياء. يهدف هذا المشروع إلى تطوير منصة ميسورة التكلفة حيث يمكن للجميع تجربة آلة متوازية للغاية ، واختبار النماذج الحالية للتطبيق في مشاريعك الخاصة ، وتطوير طرق جديدة ومبتكرة لحل المشكلات الحسابية أو مجرد استخدامها كوسيلة لتعليم الآخرين عن أجهزة الكمبيوتر. نأمل أن تستمتع بالعمل مع DEMAC بقدر ما لدينا.

ديماك

مجموعة Delaware Modular Assembly Cluster (DEMAC) عبارة عن مجموعة قابلة للتمديد من الأنظمة المضمنة (أجهزة كمبيوتر بحجم البطاقة) ومجموعة من الإطارات المطبوعة ثلاثية الأبعاد لتغليف اللوحات والأجهزة الإضافية التي توفر الطاقة والتبريد والوصول إلى الشبكة.

كل جهاز أو نظام مضمن عبارة عن كمبيوتر صغير ، ولوحة Parallella تجمع بين موارد معالج ARM ثنائي النواة ، ومعالج مساعد 16 نواة يسمى Epiphany و FPGA مضمن مع مرونة مكدس كامل مفتوح المصدر. الحامل عبارة عن إطار مطبوع ثلاثي الأبعاد مصنوع منزليًا يسمح بتنفيذ منخفض التكلفة وهيكل قابل للتصعيد. إنه مصمم ليلائم 4 وحدات من الرف ذو الحجم القياسي (مثل تلك التي تجدها في غرف خوادم الكمبيوتر).

يتضمن هذا التوجيه:

- قائمة بالمواد المطلوبة

- تعليمات الطباعة ثلاثية الأبعاد للإطارات

- تعليمات لتجميع الأجزاء وربطها

- دليل لتحميل وتثبيت البرنامج المطلوب

- وصف لكيفية الاتصال والتفاعل مع الكتلة

- أ "لماذا نفعل هذا؟" الجزء

من نحن؟

نحن CAPSL (هندسة الكمبيوتر والمختبر الموازي) ، من جامعة ديلاوير. نعتقد أن مستقبل الحساب يجب أن يكون له قاعدة قوية في نظرية تدفق البيانات (التي سنشرحها لاحقًا في هذا الدليل إذا كنت مهتمًا).

اللوازم

تصف هذه القائمة المواد المطلوبة لبناء كتلة مكونة من 4 ألواح

- 4 لوحات Parallella (يمكنك الحصول عليها من DigiKey أو بائعين آخرين ، يمكنك العثور على مزيد من المعلومات في موقع الويب الخاص بهم

- 4 بطاقات micro-SD بسعة 16 جيجا بايت على الأقل (هنا 10 حزم رخيصة جدًا أو شيء مثل هذه المجموعات الأكثر مرونة)

- 4 كبلات micro-USB بطول لا يقل عن 30 سم (1 قدم) (أوصي بهذه)

- شاحن USB [مع 4 منافذ من النوع A على الأقل] (أوصي بهذا المنفذ الذي يحتوي على 6 منافذ ، أو واحد بنفس عامل الشكل ، نظرًا لأن علبة الطاقة مصممة له)

- مروحة تبريد [الحجم الأقصى 100 مم × 100 مم × 15 مم] (أوصي بهذه المروحة لأنها رخيصة الثمن وتعمل ، لكن البعض الآخر بنفس الحجم وتكوين الكابلات يعمل)

- مزود الطاقة لمروحة التبريد (إذا كان التهيئة الخاصة بك لأكثر من 8 لوحات ، فإنني أوصي بهذا أو شيء مشابه [AC 100 V / 240 V to DC 12 V 10 A 120 W] الذي يحتوي على غلاف معدني جميل ويمكن أيضًا توصيله إلى المفتاح) (إذا كنت ستقوم بتوصيل مروحتين فقط أو أقل ، فيمكنك استخدام أي 12 فولت مع مصدر طاقة خرج 1 أمبير على الأقل قد يكون لديك كذب)

- 5 كبلات إيثرنت (4 يمكن أن تكون قصيرة كهذه ، اعتمادًا على المسافة من المحول إلى اللوحات ، ويجب أن يكون أحدها طويلًا بما يكفي لتوصيل المحول بجهاز الكمبيوتر أو المودم للوصول إلى شبكة المجموعة)

>> ملاحظة مهمة: مطلوب نظام تبريد ، وإلا فقد ترتفع درجة حرارة الألواح! <<<

أجزاء مطبوعة ثلاثية الأبعاد

- 4 صواني لوحية (Frame_01)

- 1 غلاف لوحة (Frame_02)

- غلاف مروحة واحد (Frame_03_B & Frame_03_T)

- 1 غلاف طاقة (Frame_04)

الخطوة 1: حول DEMAC

حول ديماك
حول ديماك

DEMAC هو جزء من صورة أكبر ، ومنصة مرنة وقابلة للتصعيد تسمح لنا بتطوير واختبار نماذج تنفيذ البرمجة الجديدة (PXM) للحساب المتوازي. تعد PXM أكثر من مجرد وسيلة لوصف الحساب ، فهي تمثل العمود الفقري الذي يوفر اتفاقًا بين طريقة التعبير عن البرنامج وكيفية ترجمته إلى لغة مشتركة يمكن للجهاز تنفيذها. نصف مجموعة من العناصر التي تسمح للمستخدم بإنشاء برامج وطريقة لتنظيم تنفيذ البرنامج. يمكن تحسين البرنامج لاستهداف بنية محددة من قبل المستخدم أو أداة آلية بناءً على هذه الخلفية المشتركة.

يمكنك معرفة المزيد حول هذا المشروع في نهاية هذه التعليمات ، كما يمكنك النقر هنا للحصول على مزيد من المعلومات حول DEMAC أو هنا للحصول على مزيد من المعلومات حول CAPSL)

الخطوة الثانية: 3D Print DEMAC

3D Print DEMAC!
3D Print DEMAC!
3D Print DEMAC!
3D Print DEMAC!
3D Print DEMAC!
3D Print DEMAC!

في هذا القسم ، يمكنك العثور على دليل للطباعة ثلاثية الأبعاد للإطارات التي تغلف المكونات الأخرى وتوفر الدعم الهيكلي. حتى لو كنت محترفًا في الطباعة ثلاثية الأبعاد ، فإليك بعض النصائح التي يمكنك وضعها في الاعتبار أثناء طباعة هذه الإطارات. يمكن طباعة جميع الإطارات باستخدام فوهة 0.4 مم بارتفاع 0.3 أو 0.2 طبقة (يمكنك أيضًا استخدام التكيف). لقد قمت بطباعة كل شيء باستخدام PLA ولكن لا يهم حقًا إذا كنت ترغب في استخدام مواد أخرى (طالما أنها توفر الاستقرار الهيكلي ويمكنها تحمل درجات حرارة أعلى أو متساوية من PLA).

ملفات STL:

www.thingiverse.com/thing:4493780

cults3d.com/ar/3d-model/various/demac-a-mo…

www.myminifactory.com/object/3d-print-dema…

صينية لوح (Frame_01)

لا حاجة إلى دعم إضافي. هذا واحد بسيط جدًا ، ما عليك سوى وضعه مع السطح المستوي المواجه لسطح الطباعة.

غلاف اللوحة (Frame_02)

قد يتطلب هذا بعض الدعم في الحزم المتوسطة. يمكنك القول إن آلة / آلة تقطيع جيدة الضبط يمكنها طباعة تلك الجسور دون دعم إضافي. يرجى تجربة بعض اختبارات ضغط الجسر أولاً إذا كنت تريد الطباعة بدون دعم لأن الفكرة كانت أن لا تتطلبها. من ناحية أخرى ، توفر الأعمدة الجانبية والجدران دعماً كافياً لطباعتها بدون هياكل دعم إضافية.

غلاف المروحة (Frame_03_B & Frame_03_T)

لا حاجة إلى دعم إضافي. ما عليك سوى وضع كلا الجزأين بحيث يكون السطح المستوي مواجهًا لسطح الطباعة.

غلاف الطاقة (Frame_04)

على غرار Frame_02 ، قد يتطلب هذا بعض الدعم في الحزم المتوسطة. يمكنك أيضًا محاولة طباعة هذا بدون مواد دعم إضافية (كما كان مقصودًا). توفر الأعمدة الجانبية والجدران دعماً كافياً لطباعتها بدون هياكل دعم إضافية.

غلاف تبريد الإخراج (Frame_05_B & Frame_05_T)

لا حاجة إلى دعم إضافي. ما عليك سوى وضع كلا الجزأين بحيث يكون السطح المستوي مواجهًا لسطح الطباعة.

الخطوة 3: تجميع DEMAC

تجميع DEMAC!
تجميع DEMAC!

الآن بعد أن أصبح لديك جميع الأجزاء المطلوبة ، حان الوقت لبدء تجميع الكتلة.

تذكر إزالة مادة الدعم التي قد تكون لديك على الإطارات.

الخطوة 4: ضع المروحة على الغلاف

ضع المروحة على الغلاف
ضع المروحة على الغلاف
ضع المروحة على الغلاف
ضع المروحة على الغلاف

ما عليك سوى تحريك المروحة داخل Frame_03_B (مع وجود الكابل في الزاوية السفلية اليمنى) ، يجب أن يتلاءم الجزء السفلي مع الجدران المنحنية الصغيرة التي تثبت المروحة في مكانها.

ضع Frame_03_T مع توجيه الجدران المنحنية الصغيرة لأسفل أعلى Frame_03_B (مع وجود المروحة في مكانها بالفعل). كن حذرًا عند وضع الغطاء الأوسع لـ Frame_03_T في مواجهة الوجه الأوسع (الخلفي) لـ Frame_03_B. يجب أن تنقر الإطارات ويجب أن تبقي الأغطية في مكانها.

الخطوة 5: اربط غلاف اللوحة بغلاف الطاقة

انضم إلى غلاف اللوحة بغلاف الطاقة
انضم إلى غلاف اللوحة بغلاف الطاقة
انضم إلى غلاف اللوحة بغلاف الطاقة
انضم إلى غلاف اللوحة بغلاف الطاقة

ضع Frame_02 أعلى Frame_04 ، فقد تم تصميم هذين الاثنين لالتقاط بعضهما البعض. يوجد تجويف صغير في الجزء السفلي من Frame_02 يناسب الموصلات الموجودة أعلى Frame_04. استخدم قوة لطيفة لتوصيلهم.

الخطوة السادسة: قم بتركيب وحدة التبريد

قم بتركيب وحدة التبريد
قم بتركيب وحدة التبريد

تم تصميم Frame_03 (B & T) لتلتصق مع Frame_02 ، ضع المروحة في مواجهة الألواح (يجب أن يتدفق تدفق الهواء إلى الداخل Frame_02). توجد خدوش صغيرة في أعمدة Frame_02 يجب أن تتطابق مع العلامات الموجودة في Frame_03_B. اضغط برفق على الوجوه الجانبية للهيكل حتى تنقر الإطارات.

الخطوة 7: ضع الألواح على صواني اللوح

ضع الألواح على صواني السبورة
ضع الألواح على صواني السبورة

يحتوي Frame_01 على 4 دبابيس تطابق الثقوب الموجودة في لوحة Parallella. يجب أن يتناسب اللوح بسهولة مع الدرج. اعتمادًا على معايرة الطابعة ثلاثية الأبعاد ، قد تكون كبيرة أو صغيرة جدًا ، يمكنك استخدام القليل من غراء السيليكون السائل لتثبيتها في مكانها أو الضغط عليها قليلاً ببعض الكماشة لتقليل القطر.

>> ملاحظة مهمة: تذكر وضع المشتتات الحرارية على السبورة <<<

الخطوة 8: قم بتحريك صواني اللوح في غلاف اللوحة

حرك صواني اللوح في غلاف اللوحة
حرك صواني اللوح في غلاف اللوحة

يوفر Frame_01 فتحات تناسب قضبان Frame_02 لكل مستوى. لاحظ أن هناك جانبًا واحدًا فقط مفتوحًا لاستلام درج اللوحة. هناك أيضًا نتوء صغير يساعد في الحفاظ على Frame_01 في مكانه (بصراحة ، قد تستخدم هذه بعض التحسينات في إصدار مستقبلي).

حرك كل صواني الألواح الأربعة مع وجود الألواح في مكانها بالفعل ، 1 لكل مستوى.

الخطوة 9: ضع مصدر الطاقة داخل غلاف الطاقة

ضع مصدر الطاقة داخل غلاف الطاقة
ضع مصدر الطاقة داخل غلاف الطاقة

ضع مصدر طاقة USB داخل Frame_04 مع توجيه منافذ USB للخارج. يوجد فتحة صغيرة على الجانب الآخر لكابل الطاقة الذي يغذي المحور.

الخطوة 10: قم بتوصيل المروحة بمصدر طاقة التبريد

يجب الآن توصيل المروحة بمصدر طاقة 12 فولت يوفر الطاقة لوحدة التبريد.

>> ملاحظة مهمة: حافظ على عمل نظام التبريد طوال الوقت أثناء توصيل الألواح بمصدر الطاقة <<<

الخطوة 11: تكوين نظام التشغيل

1. قم بتنزيل نظام التشغيل الموصى به (Parabuntu) هنا

هناك مراجعتان للشرائح (z7010 [P1600 / P1601] و z7020 [P1602 / A101040] والتي تتطلب ملفات مختلفة.

لكلا المراجعين ، هناك إصدار بدون رأس (بدون واجهة مستخدم رسومية) وإصدار يوفر دعم HDMI وواجهة مستخدم رسومية)

إذا كنت ترغب في استخدام إخراج HDMI ، فتذكر الحصول على كابل mini-HDMI.

يمكنك التفاعل مع نسخة مقطوعة الرأس من خلال الشبكة.

يمكن العثور على مزيد من المعلومات والشرح التفصيلي هنا في الموقع الرسمي.

فيما يلي خطوات تثبيت نظام التشغيل باستخدام توزيع قائم على Linux. يمكنك استخدام الأوامر في الجهاز (بدون رمز $) للخطوات التالية أو التحقق من الإجراءات الأخرى في الموقع.

2. تثبيت

- أدخل بطاقة micro-SD في جهاز الكمبيوتر العادي الخاص بك - قم بفك ضغط صورة Ubuntu. قم بتغيير [releasename] لاسم الصورة.

gunzip -d $ [releasename].img.gz

3. تحقق من مسار الجهاز لبطاقة SD الخاصة بك

يعتمد المسار الدقيق للجهاز إلى بطاقة SD على توزيع Linux وإعداد الكمبيوتر. باستخدام الأمر أدناه للحصول على المسار الصحيح. إذا لم يكن واضحًا من الإخراج المسار الصحيح ، فجرّب الأمر مع إدخال بطاقة SD وبدون إدخالها. في Ubuntu ، قد يكون المسار الذي تم إرجاعه شيئًا مثل "/ dev / mmcblk0p1".

$ df -h

4. قم بإلغاء تحميل بطاقة SD: ستحتاج إلى إلغاء تحميل كافة الأقسام الموجودة على بطاقات SD قبل حرق البطاقة. يأتي [sd-partition-path] من الأمر "df" في الخطوة 3.

$ umount [sd-partition-path]

5. انسخ صورة قرص Ubuntu على بطاقة micro-SD

انسخ الصورة على بطاقة SD باستخدام الأداة المساعدة "dd" الموضحة في مثال الأمر أدناه. يرجى توخي الحذر والتأكد من تحديد المسار بشكل صحيح لأن هذا الأمر لا رجوع فيه وسيحل محل أي شيء في المسار! سيكون أحد الأمثلة في Ubuntu: 'sudo dd bs = 4M if = my_release.img of = / dev / mmcblk0'. يرجى التحلي بالصبر ، فقد يستغرق ذلك بعض الوقت (عدة دقائق) اعتمادًا على الكمبيوتر وبطاقة SD المستخدمة.

$ sudo dd bs = 4M if = [releasename].img of = [sd-partition-path]

6. تأكد من اكتمال جميع عمليات الكتابة على بطاقة SD

مزامنة $

7. أدخل بطاقة SD في فتحة بطاقة SD في اللوحة

الخطوة 12: قم بتوصيل اللوحة بمصدر الطاقة

استخدم كابل miniUSB إلى USB-A لتوصيل إحدى اللوحات بلوحة وصل USB. يمكنك تسمية المنافذ والكابلات أو تحديد طلب للاتصالات في حال احتجت إلى فصل لوحة لاحقًا.

الخطوة 13: إعداد جهاز التوجيه

إعداد جهاز التوجيه
إعداد جهاز التوجيه

إذا كنت تقوم بتثبيت نظام التشغيل بدون رأس أثناء الاتصال بشبكة كبيرة ، فستحتاج إلى استخدام جهاز توجيه وتوصيله بالإنترنت ولوحات Parallella وجهاز الكمبيوتر الشخصي الخاص بك.

إذا لم تكن قادرًا على الاتصال بالموجه ، فيمكنك أيضًا توصيل اللوحة مباشرة بجهاز الكمبيوتر الخاص بك باستخدام كابل Ethernet ، وقد يكون هذا الإجراء أكثر تعقيدًا ولن يتم تغطيته في هذا الدليل.

بمجرد توصيل كل شيء ، افتح واجهة جهاز التوجيه الخاص بك لمعرفة عنوان IP الذي يتم إعطاؤه إلى Parallella بشكل افتراضي. ابحث عن علامة تبويب تقول الشبكة. ثم ابحث عن قسم يسمى قائمة عملاء DHCP. هناك سترى لوحة Parallella الخاصة بك وعنوان IP الخاص بها.

باستخدام عنوان IP هذا ، يمكنك SSH في Parallella وإعداد عنوان IP ثابت.

الخطوة 14: الاتصال بلوحة Parallella باستخدام SSH

ملاحظة: بالنسبة لهذا القسم ، [default_IP] هو عنوان IP الديناميكي الذي وجدته في قائمة عملاء DHCP.

تحقق من الاتصال باللوحة

$ ping [default_IP]

SSH في اللوحة لأول مرة (كلمة المرور الافتراضية هي parallella)

$ ssh parallella @ [default_IP]

الخطوة 15: إعداد الشبكة

- تغيير اسم المضيف: تحرير / etc / hostname

هنا يمكنك تعيين أي اسم تريده ، نوصي باستخدام NOPA ##

حيث ## يحدد رقم اللوحة (على سبيل المثال ، 01 ، 02 ، …)

- ضبط عناوين IP الخاصة باللوحات الأخرى: تحرير / etc / hosts

تعيين عنوان IP ثابت: أضف النص أدناه لـ /etc/network/interfaces.d/eth0

# واجهة الشبكة الأساسية eth0

iface eth0 إنت ثابت

العنوان 192.168.10.101 # IP يجب أن يكون ضمن نطاق جهاز التوجيه

قناع الشبكة 255.255.255.0

gateway 192.168.10.1 # يجب أن يكون هذا هو عنوان جهاز التوجيه

خادم الأسماء 8.8.8.8

خادم الأسماء 8.8.4.4

بمجرد تعيين IP للوحة ، يمكنك إعادة الاتصال بالأمر

$ ifdown eth0؛ ifup eth0

أو إعادة تشغيل اللوحة

الخطوة 16: إعداد وصول Keygen and Password-less على اللوحات

قم بإعداد زوج مفاتيح عمومية خاص على كل عقدة (بما في ذلك العقدة الرئيسية). قم بإنشاء مجلد مؤقت ، وإنشاء مفتاح جديد وجعله مفتاحًا معتمدًا ، وإضافة جميع NOPAs إلى المضيفين المعروفين كما هو موضح أدناه.

mkdir tmp_sshcd tmp_ssh ssh-keygen -f./id_rsa

# اضغط على إدخال مرتين لتعيين وتأكيد كلمة مرور فارغة

cp id_rsa.pub author_keys

بالنسبة لـ i في "seq 0 24" ؛ فعل j = $ (echo $ i | awk '{printf "٪ 02d / n"، $ 0}') ؛

ssh-keyscan NOPA $ J >> known_hosts؛ انتهى

الخطوة 17: تثبيت Sshfs

- يسمح استخدام sshfs بمشاركة الملفات بين اللوحات على الكتلة. قم بتشغيل الأمر التالي:

sudo apt-get install -y sshfs

- التحقق من / تكوين مجموعة الصمامات

تحقق من وجود مجموعة المصهر:

القط $ / الخ / المجموعة | grep 'فتيل'

إذا كانت المجموعة موجودة ، فقم بتنفيذ الأمر التالي

$ bash sudo usermod -a -G fuse parallella

- في حالة عدم وجود المجموعة ، قم بإنشائها وإضافة المستخدم إليها

sudo groupadd دولار فيوز

$ sudo usermod -a -G fuse parallella

- قم بإلغاء التعليق على السطر user_allow_other في الملف fuse.config

sudo vim /etc/fuse.conf $

الخطوة 18: تكوين مجلد NFS

- قم بتعديل الملف / etc / fstab

$ sudo vim / etc / fstab

- استبدل المحتويات بالنص الموضح أدناه

# [نظام الملفات] [نقطة التحميل] [النوع] [الخيارات]

sshfs # parallella @ NOPA01: / home / parallella / DEMAC_nfs / home / parallella / DEMAC_nfs تعليق الصمامات = sshfs ، noauto ، المستخدمون ، exec ، rw ، uid = 1000 ، gid = 1000 ، allow_other ، إعادة الاتصال ، تحويل_الروابط ، BatchMode = نعم ، غير فارغ ، _netdev، Identityfile = / home / parallella /.ssh / id_rsa، default_permissions 0 0

الخطوة 19: قم بتوصيل اللوحة بالمحول

ضع المفتاح أسفل المجموعة أو في مكان قريب ، استخدم كبلات Ethernet لتوصيل اللوحة التي قمت بتكوينها بالفعل بالمحول. يمكنك أيضًا توصيل المحول وجهاز الكمبيوتر الخاص بك بالموجه للوصول إلى المجموعة.

يجب أن تكون قادرًا على ping and ssh في اللوحة المتصلة الآن بالمحول باستخدام IP ثابت.

يمكنك أيضًا إضافة عنوان IP واسم المضيف إلى ملف / etc / hosts. ستتمكن من استخدام اسم المضيف للاتصال بدلاً من كتابة عنوان IP بالكامل.

الخطوة 20: كرر الخطوات من 11 إلى 19 لكل لوحة

اتبع الإجراء لتهيئة نظام التشغيل والشبكة لكل لوحة.

>> ملاحظة مهمة: استخدم أسماء مضيفين مختلفة وعنوان IP لكل لوحة! يجب أن تكون فريدة من خلال الشبكة! <<<

الخطوة 21: توصيل الأجهزة الطرفية

توصيل الأجهزة الطرفية!
توصيل الأجهزة الطرفية!

تأكد من عمل المروحة:

تأكد من حصول المروحة على الطاقة وأن تدفق الهواء يتجه نحو الداخل إلى غلاف اللوحة. يجب أن يكون الاتصال مستقرًا ومستقلًا عن العناصر الأخرى. تذكر أن الألواح يمكن أن ترتفع درجة حرارتها إذا لم يتم تبريدها بشكل صحيح.

تأكد من توصيل الألواح بالمفتاح:

في هذه المرحلة ، يجب أن تكون قد قمت بتكوين كل لوحة بشكل مستقل. يجب أيضًا توصيل الألواح بالمفتاح. يجب أن يوفر دليل المحول معلومات يمكن استخدامها للتحقق من اكتمال عملية بدء التشغيل بشكل صحيح ، فقد تكون هناك بعض مصابيح LED التي تشير إلى الحالة.

قم بتوصيل اللوحات بمصدر الطاقة:

استخدم كابل micro-USB إلى USB-A لتوصيل كل من اللوحات بلوحة وصل USB. يمكنك تسمية المنافذ أو تحديد طلب في حال احتجت إلى فصل لوحة واحدة.

الخطوة 22: تطبيق السلطة

1. يجب أن تعمل المروحة.

2. يجب توصيل اللوحات بمفتاح إيثرنت.

3. تحقق من توصيل اللوحات بلوحة وصل USB.

4. توفير الطاقة لمحور USB.

5. تمكين DEMAC!

6. الربح!

الخطوة 23: موارد البرمجيات

MPI (واجهة تمرير الرسائل)

MPI هو بروتوكول اتصال لبرمجة أجهزة الكمبيوتر المتوازية. يتم دعم كل من الاتصال من نقطة إلى نقطة والتواصل الجماعي.

www.open-mpi.org/

OpenMP (فتح متعدد المعالجة)

تدعم واجهة برمجة التطبيقات (API) OpenMP (Open Multi-Processing) البرمجة متعددة المعالجات بذاكرة مشتركة متعددة المنصات في C و C ++ و Fortran ، على العديد من الأنظمة الأساسية. وهو يتألف من مجموعة من توجيهات المترجم وإجراءات المكتبة ومتغيرات البيئة التي تؤثر على سلوك وقت التشغيل.

www.openmp.org/

برنامج Parallella

يوفر المطورون مكدس برامج مفتوح المصدر ، بما في ذلك SDK للتفاعل مع المسرع.

www.parallella.org/software/

يمكنك أيضًا العثور على كتيبات ومعلومات أكثر تفصيلاً.

لديهم أيضًا مستودعات GitHub:

github.com/parallella

لا تتردد في تنزيل وتشغيل بعض الأمثلة ، إحدى الألعاب المفضلة لدي هي لعبة الحياة المبنية على لعبة Conway's Game of Life الشهيرة.

إخلاء المسؤولية: قد يتم نسخ التعريفات من ويكيبيديا

موصى به: