فهرست مطالب:
- تدارکات
- مرحله 1: درباره DEMAC
- مرحله 2: چاپ سه بعدی DEMAC
- مرحله 3: DEMAC را مونتاژ کنید
- مرحله 4: فن را روی بدنه قرار دهید
- مرحله 5: با قاب محافظ به بدنه بپیوندید
- مرحله 6: واحد خنک کننده را نصب کنید
- مرحله 7: تخته ها را روی سینی های تخته قرار دهید
- مرحله 8: سینی های برد را در قاب تخته بکشید
- مرحله 9: منبع تغذیه را داخل محفظه برق قرار دهید
- مرحله 10: فن را به منبع تغذیه خنک کننده وصل کنید
- مرحله 11: سیستم عامل را پیکربندی کنید
- مرحله 12: برد را به منبع تغذیه وصل کنید
- مرحله 13: راه اندازی روتر
- مرحله 14: اتصال به برد موازی با SSH
- مرحله 15: راه اندازی شبکه
- مرحله 16: راه اندازی Keygen و دسترسی بدون گذرواژه بر روی بردها
- مرحله 17: نصب Sshfs
- مرحله 18: پوشه NFS را پیکربندی کنید
- مرحله 19: برد را به سوئیچ وصل کنید
- مرحله 20: مراحل 11 تا 19 را برای هر تخته تکرار کنید
- مرحله 21: لوازم جانبی را وصل کنید
- مرحله 22: از قدرت استفاده کنید
- مرحله 23: منابع نرم افزاری
تصویری: DEMAC ، یک خوشه مدولار Beowulf چاپ سه بعدی: 23 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
محاسبه با کارایی بالا (HPC) توانایی پردازش داده ها و انجام محاسبات پیچیده با سرعت بالا است ، کاربرد "ابررایانه ها" در مشکلات محاسباتی که یا برای رایانه های معمولی بسیار بزرگ هستند یا تکمیل آنها بسیار طولانی خواهد بود. Top500 لیستی است که دو بار در سال منتشر می شود و برخی از سریع ترین و قدرتمندترین رایانه های جهان را رتبه بندی می کند. کشورها و سازمانهای بزرگ میلیون ها منبع را صرف راه اندازی این سیستم ها می کنند تا دانشمندان بتوانند از تکنولوژی روز دنیا استفاده کنند و مشکلات پیچیده ای را حل کنند.
سالها پیش ، رایانه ها با افزایش سرعت پردازنده ، عملکرد خود را بهبود می بخشیدند. پس از مواجهه با کندی این نوع رویکرد ، توسعه دهندگان تصمیم گرفتند که برای افزایش عملکرد رایانه ها ، چندین هسته (یا واحد محاسباتی) باید در کنار هم قرار گیرند. تجمیع منابع محاسباتی متعدد و مکانیسم های کنترل این منابع چیزی است که ما در علوم رایانه "موازی سازی" می نامیم. داشتن چندین هسته برای انجام چندین وظیفه به نظر می رسد یک رویکرد خوب برای بهبود عملکرد رایانه است … اما ، این س questionال بزرگی را باز می کند: چگونه از این منابع به طور کارآمدتر استفاده کنیم؟
این سوالات دانشمندان کامپیوتر را مشغول کرده است ، روشهای متعددی برای گفتن نحوه انجام کارها به رایانه وجود دارد ، حتی راههای بیشتری برای آموزش نحوه انجام کارها به چندین کامپیوتر وجود دارد. هدف این پروژه ایجاد یک بستر مقرون به صرفه است که در آن همه می توانند با یک ماشین بسیار موازی آزمایش کنند ، مدلهای موجود را برای استفاده در پروژه های خود آزمایش کنند ، روشهای جدید و خلاقانه ای برای حل مشکلات محاسباتی ایجاد کنند یا فقط از آن به عنوان راهی برای آموزش رایانه به دیگران استفاده کنند. امیدواریم شما نیز به اندازه ما از کار با DEMAC لذت ببرید.
DEMAC
مجموعه Delaware Modular Assembly Cluster (DEMAC) مجموعه ای گسترده از سیستم های تعبیه شده (رایانه هایی با اندازه کارت) و مجموعه ای از فریم های چاپ سه بعدی برای محفظه بردها و سخت افزارهای اضافی است که برق ، سرمایش و دسترسی به شبکه را فراهم می کند.
هر دستگاه یا سیستم جاسازی شده یک کامپیوتر کوچک است ، یک صفحه Parallella که منابع یک پردازنده ARM دو هسته ای ، یک پردازنده 16 هسته ای به نام Epiphany و یک FPGA تعبیه شده با انعطاف پذیری یک پشته کامل منبع باز را ترکیب می کند. این چارچوب یک چارچوب چاپ سه بعدی خانگی است که امکان اجرای کم هزینه و ساختار قابل ارتقا را فراهم می کند. این دستگاه طوری طراحی شده است که 4 واحد از یک قفسه اندازه استاندارد (مانند مواردی که در اتاق سرورهای رایانه می یابید) جا دهد.
این دستورالعمل شامل موارد زیر است:
- لیستی از مواد مورد نیاز
- دستورالعمل چاپ سه بعدی قاب ها
- دستورالعمل مونتاژ و اتصال قطعات
- راهنمای بارگیری و نصب نرم افزار مورد نیاز
- شرح نحوه اتصال و تعامل با خوشه
- A "چرا ما این کار را می کنیم؟" بخش
ما که هستیم؟
ما CAPSL (معماری کامپیوتر و آزمایشگاه موازی) ، از دانشگاه دلاور هستیم. ما معتقدیم که آینده محاسبات باید دارای پایه ای قوی در نظریه Dataflow باشد (که در صورت تمایل بعداً در این دستورالعمل توضیح خواهیم داد).
تدارکات
این لیست مواد مورد نیاز برای ساخت یک خوشه 4 تخته را توضیح می دهد
- 4 تخته موازی (می توانید آنها را از DigiKey یا سایر فروشندگان تهیه کنید ، اطلاعات بیشتر را می توانید در وب سایت آنها پیدا کنید
-4 کارت micro-SD با حداقل 16 گیگابایت (در اینجا یک بسته 10 تایی بسیار ارزان یا چیزی شبیه به این ترکیب های انعطاف پذیر تر است)
- 4 کابل micro-USB حداقل طول 30 سانتی متر (1 فوت) (اینها را توصیه می کنم)
- شارژر USB [با حداقل 4 پورت نوع A] (من این پورت را با 6 پورت یا یکی با فاکتور فرم یکسان توصیه می کنم ، زیرا قاب پاور برای آن طراحی شده است)
- فن خنک کننده [حداکثر اندازه 100 میلی متر x 100 میلی متر x 15 میلی متر] (من این را توصیه می کنم زیرا ارزان است و کار می کند ، اما سایرین با اندازه و پیکربندی کابل مشابه کار می کنند)
- منبع تغذیه فن خنک کننده (اگر پیکربندی شما برای بیش از 8 برد است ، من این یکی یا چیزی شبیه آن [AC 100 V/ 240 V به DC 12 V 10 A 120 W] را توصیه می کنم که دارای یک پوشش فلزی خوب است و همچنین می تواند متصل شود به سوئیچ) (اگر قصد دارید فقط دو فن یا کمتر را وصل کنید ، می توانید از هر 12 ولت با حداقل 1 منبع تغذیه خروجی A استفاده کنید)
- 5 کابل اترنت (بسته به فاصله سوئیچ تا بردها ، 4 عدد می توانند کوتاه باشند) و یکی باید به اندازه کافی بلند باشد تا سوئیچ را با رایانه یا مودم خود وصل کنید تا به شبکه خوشه ای دسترسی پیدا کنید)
>> نکته مهم: سیستم خنک کننده مورد نیاز است ، در غیر این صورت ممکن است تخته ها داغ شوند! <<<
قطعات چاپ سه بعدی
- 4 سینی تخته (Frame_01)
- 1 روکش تخته (Frame_02)
- 1 محفظه فن (Frame_03_B & Frame_03_T)
- 1 پوسته برق (Frame_04)
مرحله 1: درباره DEMAC
DEMAC بخشی از یک تصویر بزرگتر است ، یک پلت فرم قابل انعطاف و قابل ارتقاء است که به ما امکان می دهد مدلهای اجرایی برنامه نویسی جدید (PXM) را برای محاسبه موازی توسعه داده و آزمایش کنیم. PXM بیش از آنکه راهی برای توصیف محاسبات باشد ، نشان دهنده ستون فقرات است که بین نحوه بیان برنامه و نحوه ترجمه آن به زبان متداول که توسط دستگاه قابل اجرا است ، توافق می کند. ما مجموعه ای از عناصر را توصیف می کنیم که به کاربر اجازه می دهد برنامه تولید کند و راهی برای سازماندهی اجرای برنامه است. برنامه را می توان برای هدف قرار دادن یک معماری خاص توسط کاربر یا یک ابزار خودکار بر اساس این زمینه مشترک بهینه کرد.
می توانید در پایان این دستورالعمل بیشتر در مورد این پروژه بیاموزید ، همچنین می توانید برای کسب اطلاعات بیشتر در مورد DEMAC یا اینجا برای کسب اطلاعات بیشتر در مورد CAPSL اینجا را کلیک کنید)
مرحله 2: چاپ سه بعدی DEMAC
در این بخش می توانید راهنمای چاپ سه بعدی قاب هایی را که سایر اجزا را در بر گرفته و پشتیبانی ساختاری را ارائه می دهند ، بیابید. حتی اگر استاد چاپ سه بعدی هستید ، نکاتی را که می توانید هنگام چاپ این قاب ها در نظر بگیرید ، آورده ایم. همه فریم ها را می توان با استفاده از نازل 0.4 میلی متر با ارتفاع 0.3 یا 0.2 چاپ کرد (همچنین می توانید از تطبیق دهنده استفاده کنید). من همه چیز را با استفاده از PLA چاپ کردم اما مهم نیست که آیا می خواهید از مواد دیگر استفاده کنید (به شرطی که آنها پایداری ساختاری را ارائه دهند و دمای بالاتر یا مساوی PLA را تحمل کنند).
فایل های STL:
www.thingiverse.com/thing:4493780
cults3d.com/fa/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 را مونتاژ کنید
اکنون که تمام قطعات مورد نیاز را در اختیار دارید ، زمان شروع مونتاژ خوشه است.
به یاد داشته باشید که مواد نگهدارنده ای را که ممکن است روی قاب ها داشته باشید حذف کنید.
مرحله 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 متناسب است. برای اتصال آنها نیروی ملایم اعمال کنید.
مرحله 6: واحد خنک کننده را نصب کنید
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 کمک می کند (صادقانه بگویم ، اینها می توانند در نسخه بعدی از پیشرفت هایی استفاده کنند).
هر 4 سینی تخته را با تخته هایی که از قبل نصب شده اند ، 1 عدد در هر سطح بکشید.
مرحله 9: منبع تغذیه را داخل محفظه برق قرار دهید
منبع تغذیه USB را داخل Frame_04 قرار دهید و پورت های USB رو به بیرون باشد. در طرف دیگر یک سوراخ کوچک برای کابل برق وجود دارد که هاب را تغذیه می کند.
مرحله 10: فن را به منبع تغذیه خنک کننده وصل کنید
اکنون فن باید به منبع تغذیه 12 ولت متصل شود که انرژی را برای واحد خنک کننده تامین می کند.
>> نکته مهم: سیستم خنک کننده را همیشه در حالی که تخته ها را به منبع تغذیه وصل کرده اید کار کنید <<<
مرحله 11: سیستم عامل را پیکربندی کنید
1. سیستم عامل توصیه شده (Parabuntu) را از اینجا بارگیری کنید
دو نسخه از تراشه ها وجود دارد (z7010 [P1600/P1601] و z7020 [P1602/A101040] که به فایل های متفاوتی نیاز دارند.
برای هر دو نسخه ، یک نسخه بدون سر (بدون واسط کاربر گرافیکی) و یک نسخه که پشتیبانی HDMI و رابط کاربری گرافیکی را ارائه می دهد ، وجود دارد.
اگر می خواهید از خروجی HDMI استفاده کنید ، به یاد داشته باشید که یک کابل مینی HDMI تهیه کنید.
می توانید از طریق شبکه با نسخه بدون سر ارتباط برقرار کنید.
اطلاعات بیشتر و توضیحات دقیق را می توانید در اینجا در وب سایت رسمی پیدا کنید.
در اینجا مراحل نصب سیستم عامل با استفاده از توزیع مبتنی بر لینوکس آمده است. برای مراحل بعدی می توانید از دستورات در ترمینال (بدون علامت $) استفاده کنید یا سایر مراحل موجود در وب سایت را بررسی کنید.
2. نصب کنید
- کارت micro-SD را در رایانه معمولی خود وارد کنید- تصویر Ubuntu را از حالت فشرده خارج کنید. نام [releasename] را برای نام تصویر تغییر دهید.
$ gunzip -d [releasename].img.gz
3. مسیر دستگاه کارت SD خود را تأیید کنید
مسیر دقیق دستگاه به کارت SD شما بستگی به توزیع لینوکس و راه اندازی رایانه شما دارد. از دستور زیر برای رسیدن به مسیر درست استفاده کنید. اگر از خروجی مشخص نیست کدام مسیر درست است ، فرمان را با و بدون درج کارت SD امتحان کنید. در اوبونتو ، مسیر برگشت ممکن است چیزی شبیه به "/dev/mmcblk0p1" باشد.
$ df -h
4. کارت SD را جدا کنید قبل از سوزاندن کارت ، باید همه پارتیشن های موجود در کارت های SD را جدا کنید. [sd-partition-path] از دستور 'df' در مرحله 3 آمده است.
$ umount [sd-partition-path]
5. تصویر دیسک اوبونتو را روی کارت micro-SD رایت کنید
با استفاده از ابزار dd که در مثال فرمان زیر نشان داده شده است ، تصویر را روی کارت SD رایت کنید. لطفاً مراقب باشید و مطمئن شوید که مسیر را به درستی مشخص کرده اید زیرا این دستور برگشت ناپذیر است و هر چیزی را در مسیر بازنویسی می کند! یک مثال مثال در اوبونتو این است: "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: برد را به منبع تغذیه وصل کنید
برای اتصال یکی از بردها به هاب USB از کابل miniUSB به USB-A استفاده کنید. در صورت نیاز به جدا کردن برد بعداً ، می توانید بر روی پورت ها و کابل ها برچسب بزنید یا سفارشی را برای اتصالات تعریف کنید.
مرحله 13: راه اندازی روتر
اگر در حال انجام نصب سیستم عامل بدون سر در حالی که در یک شبکه بزرگ هستید ، باید از روتر استفاده کرده و آن را به اینترنت ، بردهای Parallella و رایانه شخصی خود وصل کنید.
اگر نمی توانید به روتر متصل شوید ، همچنین می توانید برد را مستقیماً با استفاده از کابل اترنت به رایانه خود متصل کنید ، این روش می تواند کمی پیچیده تر باشد و در این دستورالعمل پوشش داده نمی شود.
وقتی همه چیز متصل شد ، رابط روتر خود را باز کنید تا دریابید چه IP آدرس به طور پیش فرض به Parallella شما داده می شود. به دنبال برگه ای باشید که می گوید Network. سپس قسمتی با عنوان DHCP Client List پیدا کنید. در آنجا باید تابلوی Parallella و آدرس IP آن را مشاهده کنید.
با استفاده از این آدرس IP ، می توانید SSH را در Parallella وارد کرده و یک آدرس IP ثابت ایجاد کنید.
مرحله 14: اتصال به برد موازی با SSH
توجه: در این بخش ، [default_IP] آدرس IP پویایی است که در DHCP Client List پیدا کرده اید.
اتصال به برد را بررسی کنید
$ پینگ [default_IP]
SSH برای اولین بار به برد وارد می شود (رمز پیش فرض parallella است)
$ ssh parallella@[default_IP]
مرحله 15: راه اندازی شبکه
- تغییر نام میزبان: ویرایش /etc /hostname
در اینجا می توانید هر نامی را که می خواهید تعیین کنید ، توصیه می کنیم از NOPA ## استفاده کنید
جایی که ## شماره تابلو را مشخص می کند (یعنی 01 ، 02 ،…)
- آدرس IP های دیگر بردها را تنظیم کنید: ویرایش /etc /host
تنظیم آدرس IP ثابت: متن زیر را برای /etc/network/interfaces.d/eth0 اضافه کنید
#رابط اصلی شبکه اتو eth0
iface eth0 inet static
آدرس 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 و دسترسی بدون گذرواژه بر روی بردها
یک جفت کلید خصوصی خصوصی در هر گره (از جمله گره سر) تنظیم کنید. یک پوشه موقت بسازید ، یک کلید جدید ایجاد کنید و آن را یک کلید مجاز کنید ، و همه NOPA ها را به میزبان های شناخته شده مانند شکل زیر اضافه کنید.
mkdir tmp_sshcd tmp_ssh ssh -keygen -f./id_rsa
#دوبار Enter را فشار دهید تا رمز عبور خالی تنظیم و تأیید شود
cp id_rsa.pub اقتدار_ کلیدهای
برای من در `seq 0 24` ؛ do j = $ (echo $ i | awk '{printf "٪ 02d / n"، $ 0}')؛
ssh-keyscan NOPA $ J >> known_hosts؛ انجام شده
مرحله 17: نصب Sshfs
- با استفاده از sshfs می توانید فایل ها را بین تخته های روی خوشه به اشتراک بگذارید. دستور زیر را اجرا کنید:
$ sudo apt -get sshfs install -y
- بررسی / ایجاد گروه فیوز
بررسی کنید که آیا گروه فیوز وجود دارد:
$ cat /etc /group | grep 'fuse'
اگر گروه وجود دارد ، دستور زیر را اجرا کنید
$ 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 fuse comment = sshfs، noauto، users، exec، rw، uid = 1000، gid = 1000، allow_other، اتصال مجدد، transform_symlinks، BatchMode = بله، nonempty ، _netdev، identfile =/home/parallella/.ssh/id_rsa ، مجوزهای پیش فرض 0 0
مرحله 19: برد را به سوئیچ وصل کنید
سوئیچ را در زیر خوشه یا جایی نزدیک قرار دهید ، از کابل های اترنت برای اتصال برد موردنظر خود به سوئیچ استفاده کنید. همچنین می توانید سوئیچ و رایانه خود را به روتر متصل کنید تا به خوشه دسترسی پیدا کنید.
شما باید بتوانید ping و ssh را به بردی که اکنون با یک IP ثابت به سوئیچ متصل است ، ping کنید.
همچنین می توانید IP و نام میزبان را به فایل /etc /hosts خود اضافه کنید. به جای تایپ کل آدرس IP ، می توانید از نام میزبان برای اتصال استفاده کنید.
مرحله 20: مراحل 11 تا 19 را برای هر تخته تکرار کنید
روش پیکربندی سیستم عامل و شبکه برای هر برد را دنبال کنید.
>> نکته مهم: از نام میزبان و IP مختلف برای هر برد استفاده کنید! آنها باید از طریق شبکه منحصر به فرد باشند! <<<
مرحله 21: لوازم جانبی را وصل کنید
مطمئن شوید که فن کار می کند:
اطمینان حاصل کنید که فن در حال تغذیه است و جریان هوا به سمت داخل بدنه می رود. اتصال باید پایدار و مستقل از سایر عناصر باشد. به یاد داشته باشید اگر تخته ها به درستی سرد نشوند ، می توانند بیش از حد گرم شوند.
مطمئن شوید که تخته ها به سوئیچ متصل هستند:
در این مرحله شما باید هر برد را به طور مستقل پیکربندی کرده باشید. تخته ها نیز باید به سوئیچ متصل شوند. دفترچه راهنمای سوئیچ باید اطلاعاتی را ارائه دهد که می تواند برای بررسی صحیح تکمیل فرآیند راه اندازی مورد استفاده قرار گیرد ، ممکن است برخی LED ها وضعیت را نشان دهند.
بردها را به منبع تغذیه وصل کنید:
برای اتصال هر یک از بردها به هاب USB از کابل micro-USB به USB-A استفاده کنید. در صورت نیاز به جدا کردن یک برد ، می توانید پورت ها را برچسب گذاری کرده یا سفارش دهید.
مرحله 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
با خیال راحت برخی از نمونه ها را بارگیری و اجرا کنید ، یکی از موارد مورد علاقه من بازی زندگی بر اساس بازی معروف زندگی کانوی است.
سلب مسئولیت: ممکن است تعاریف از ویکی پدیا کپی شوند
توصیه شده:
جعبه چاپ سه بعدی Gpsdo. استفاده از منبع تغذیه تلفن همراه: 10 مرحله (همراه با تصاویر)
جعبه چاپ سه بعدی Gpsdo. استفاده از منبع تغذیه تلفن همراه. با این کار ، نیازی به نصب بخش منبع تغذیه نیست. ما همچنین به 5v ocxo نیاز داریم. من از فر ساده استفاده می کنم
سگ روباتیک چاپ سه بعدی (روباتیک و چاپ سه بعدی برای مبتدیان): 5 مرحله
سگ رباتیک چاپ سه بعدی (روباتیک و چاپ سه بعدی برای مبتدیان): روباتیک و چاپ سه بعدی چیزهای جدیدی هستند ، اما ما می توانیم از آنها استفاده کنیم! اگر به ایده تکلیف مدرسه نیاز دارید یا فقط به دنبال یک پروژه سرگرم کننده هستید ، این پروژه یک پروژه مبتدی خوب است
دیوار LED مدولار چاپ سه بعدی: 6 مرحله (همراه با تصاویر)
دیوار LED مدولار چاپ سه بعدی: به این ترتیب می توان دیوار LED را با استفاده از ماژول های چاپ سه بعدی ، چراغ های 12 میلیمتری WS2812 و توپ های پینگ پنگ 38 میلی متری بسیار آسان ساخت. با این حال ، ساخت سازه ای بسیار پیچیده بود. در عوض من یک سیستم مدولار سه بعدی طراحی کردم. ابعاد هر ماژول 30x30 سانتی متر است و
بلندگوهای قابل چاپ DIY 3D چاپ شده BLUETOOTH: 14 مرحله (همراه با تصاویر)
بلندگوهای چاپی بلوتوث DIY چاپ سه بعدی: سلام به همه ، این اولین دستورالعمل آموزشی من است. تصمیم گرفتم ساده بگویم. بنابراین در این مقاله آموزشی ، من به شما نشان خواهم داد که چگونه این بلندگوی بلوتوث ساده و ارزان را که همه می توانند به راحتی بسازند ، تهیه کرده ام
ماشین مدولار RC چاپ سه بعدی: 8 مرحله (همراه با تصاویر)
Modular RC Car RC چاپ شده: من دانش آموز دبیرستانی هستم و برای کریسمس ، برادرم را با ماشین Flutter Scout چاپ سه بعدی کردم. این یک ماشین کنترل از راه دور است که کاملاً چاپ سه بعدی است. پیوند زیر دارای صفحه GitHub با قسمتها و اطلاعات مربوط به آن است: https: //github.c