সুচিপত্র:

DEMAC, একটি 3D ছাপা মডুলার Beowulf ক্লাস্টার: 23 ধাপ (ছবি সহ)
DEMAC, একটি 3D ছাপা মডুলার Beowulf ক্লাস্টার: 23 ধাপ (ছবি সহ)

ভিডিও: DEMAC, একটি 3D ছাপা মডুলার Beowulf ক্লাস্টার: 23 ধাপ (ছবি সহ)

ভিডিও: DEMAC, একটি 3D ছাপা মডুলার Beowulf ক্লাস্টার: 23 ধাপ (ছবি সহ)
ভিডিও: এই মেশিনটি দিয়ে সবকিছু প্রিন্ট করা যাবে | Digital Hand Inkjet Printer Price in Bangladesh 2024, নভেম্বর
Anonim
DEMAC, একটি 3D ছাপা মডুলার Beowulf ক্লাস্টার
DEMAC, একটি 3D ছাপা মডুলার Beowulf ক্লাস্টার

হাই পারফরম্যান্স কম্পিউটেশন (এইচপিসি) হল ডেটা প্রক্রিয়া করার এবং উচ্চ গতিতে জটিল গণনা করার ক্ষমতা, এটি কম্পিউটেশনাল সমস্যাগুলির জন্য "সুপার কম্পিউটার" এর প্রয়োগ যা স্ট্যান্ডার্ড কম্পিউটারের জন্য খুব বড় বা সম্পন্ন হতে খুব বেশি সময় নেয়। Top500 হল একটি তালিকা, যা বছরে দুবার প্রকাশিত হয় এবং বিশ্বের দ্রুততম, সবচেয়ে শক্তিশালী কম্পিউটারের মধ্যে একটি। দেশগুলি এবং বড় সংস্থাগুলি লক্ষ লক্ষ সম্পদ ব্যয় করে এই সিস্টেমগুলি চালু করতে এবং বিজ্ঞানীদের জন্য আধুনিক প্রযুক্তির উন্নতি করতে এবং জটিল সমস্যার সমাধান করতে।

বছর আগে, কম্পিউটার প্রসেসরের গতি বাড়িয়ে তাদের কর্মক্ষমতা উন্নত করত। আমরা এই ধরনের পদ্ধতির মধ্যে একটি মন্দার সম্মুখীন হওয়ার পর, ডেভেলপাররা সিদ্ধান্ত নিয়েছে যে কম্পিউটারের কর্মক্ষমতা বৃদ্ধি অব্যাহত রাখতে, একাধিক কোর (বা কম্পিউটেশনাল ইউনিট) একসাথে প্যাক করা উচিত। একাধিক কম্পিউটেশনাল রিসোর্সের একত্রীকরণ এবং এই রিসোর্সগুলিকে নিয়ন্ত্রণ করার প্রক্রিয়াগুলিকে আমরা কম্পিউটার বিজ্ঞানে "সমান্তরালতা" বলি। একাধিক কোরে একাধিক কাজ করা কম্পিউটারের কর্মক্ষমতা উন্নত করার জন্য একটি ভাল পদ্ধতির মত মনে হচ্ছে…

এই প্রশ্নগুলি কম্পিউটার বিজ্ঞানীকে ব্যস্ত রেখেছে, কম্পিউটারকে কীভাবে কাজ করতে হয় তা বলার একাধিক উপায় রয়েছে, একাধিক কম্পিউটারকে কীভাবে কাজ করতে হয় তা বলার আরও উপায় রয়েছে। এই প্রকল্পের লক্ষ্য হল একটি সাশ্রয়ী মূল্যের প্ল্যাটফর্ম তৈরি করা যেখানে সবাই একটি অত্যন্ত সমান্তরাল মেশিন নিয়ে পরীক্ষা করতে পারে, আপনার নিজের প্রকল্পগুলিতে প্রয়োগ করার জন্য বিদ্যমান মডেলগুলি পরীক্ষা করতে পারে, কম্পিউটেশনাল সমস্যা সমাধানের জন্য নতুন এবং সৃজনশীল উপায়গুলি বিকাশ করতে পারে বা অন্যদের কম্পিউটার সম্পর্কে শেখানোর উপায় হিসাবে এটি ব্যবহার করতে পারে। আমরা আশা করি আপনি আমাদের ডেম্যাকের সাথে কাজ করতে পারবেন।

ডেমাক

ডেলাওয়্যার মডুলার অ্যাসেম্বলি ক্লাস্টার (ডিইএমএসি) হল এমবেডেড সিস্টেম (কার্ড সাইজ কম্পিউটার) এর একটি বর্ধিত অ্যারে এবং বোর্ড এবং অতিরিক্ত হার্ডওয়্যার যা পাওয়ার, কুলিং এবং নেটওয়ার্ক অ্যাক্সেস প্রদান করে সেগুলিকে ঘিরে রাখার জন্য 3D প্রিন্ট করা ফ্রেমের একটি সেট।

প্রতিটি ডিভাইস বা এমবেডেড সিস্টেম একটি ছোট কম্পিউটার, একটি প্যারালাল্লা বোর্ড যা একটি ডুয়াল কোর এআরএম প্রসেসরের সম্পদ, এপিফানি নামক একটি 16-কোর কপো প্রসেসর এবং একটি সম্পূর্ণ ওপেন-সোর্স স্ট্যাকের নমনীয়তা সহ একটি এমবেডেড এফপিজিএ। মাউন্টটি একটি হোম-তৈরি 3D- প্রিন্টেড ফ্রেম যা কম খরচে বাস্তবায়ন এবং একটি বৃদ্ধিযোগ্য কাঠামোর অনুমতি দেয়। এটি একটি স্ট্যান্ডার্ড সাইজের র্যাকের 4 টি ইউনিটের জন্য ডিজাইন করা হয়েছে (যেমন আপনি কম্পিউটার সার্ভার রুমে খুঁজে পান)।

এই নির্দেশযোগ্য অন্তর্ভুক্ত:

- প্রয়োজনীয় উপকরণের একটি তালিকা

- 3 ডি ফ্রেম প্রিন্ট করার নির্দেশনা

- অংশগুলি একত্রিত এবং সংযুক্ত করার নির্দেশাবলী

- প্রয়োজনীয় সফ্টওয়্যার ডাউনলোড এবং ইনস্টল করার জন্য একটি গাইড

- কিভাবে ক্লাস্টারের সাথে সংযোগ স্থাপন করতে হয় এবং তার সাথে যোগাযোগ করতে হয় তার বর্ণনা

- A "আমরা কেন এটা করছি?" অধ্যায়

আমরা কারা?

আমরা ডেলাওয়্যার বিশ্ববিদ্যালয় থেকে CAPSL (কম্পিউটার আর্কিটেকচার এবং প্যারালাল ল্যাবরেটরি)। আমরা বিশ্বাস করি গণনার ভবিষ্যতে ডেটাফ্লো তত্ত্বের একটি শক্তিশালী ভিত্তি থাকা উচিত (যা যদি আপনি আগ্রহী হন তবে আমরা এই নির্দেশনায় পরে ব্যাখ্যা করব)।

সরবরাহ

এই তালিকাটি 4-বোর্ড ক্লাস্টার তৈরির জন্য প্রয়োজনীয় উপকরণগুলি বর্ণনা করে

- 4 সমান্তরাল বোর্ড (আপনি এগুলি DigiKey বা অন্যান্য বিক্রেতাদের কাছ থেকে পেতে পারেন, আপনি তাদের ওয়েবসাইট https://www.parallella.org/ এ আরও তথ্য পেতে পারেন)

-কমপক্ষে 16 জিবি সহ 4 টি মাইক্রো-এসডি কার্ড (এখানে একটি খুব সস্তা 10-প্যাক বা এইরকম আরও নমনীয় কম্বো রয়েছে)

- 4 মাইক্রো-ইউএসবি কেবলগুলি দৈর্ঘ্য 30 সেমি (1 ফুট) (আমি এগুলি সুপারিশ করি)

ইউএসবি চার্জার

- কুলিং ফ্যান [সর্বাধিক আকার 100 মিমি x 100 মিমি x 15 মিমি] (আমি এটিকে সুপারিশ করি কারণ এটি সস্তা এবং কাজ করে, কিন্তু অন্যরা একই আকার এবং তারের কনফিগারেশন সহ কাজ করে)

কুলিং ফ্যানের জন্য পাওয়ার সাপ্লাই সুইচে)

- 5 ইথারনেট ক্যাবল (4 এর মত ছোট হতে পারে, সুইচ থেকে বোর্ডের দূরত্বের উপর নির্ভর করে, এবং ক্লাস্টার নেটওয়ার্ক অ্যাক্সেস করার জন্য আপনার কম্পিউটার বা মডেমের সাথে সুইচ সংযোগ করার জন্য যথেষ্ট দীর্ঘ হওয়া উচিত)

>> গুরুত্বপূর্ণ নোট: একটি কুলিং সিস্টেম প্রয়োজন, অন্যথায় বোর্ডগুলি অতিরিক্ত গরম হতে পারে! <<<

3D- প্রিন্ট করা যন্ত্রাংশ

- 4 বোর্ড ট্রে (ফ্রেম_01)

- 1 বোর্ড কেসিং (ফ্রেম_02)

- 1 ফ্যান কেসিং (ফ্রেম_03_বি এবং ফ্রেম_03_টি)

- 1 পাওয়ার কেসিং (ফ্রেম_04)

ধাপ 1: ডেমাক সম্পর্কে

ডেমাক সম্পর্কে
ডেমাক সম্পর্কে

DEMAC একটি বড় ছবির অংশ, একটি নমনীয় এবং বহনযোগ্য প্ল্যাটফর্ম যা আমাদের সমান্তরাল গণনার জন্য নতুন প্রোগ্রামিং এক্সিকিউশন মডেল (PXM) বিকাশ ও পরীক্ষা করতে দেয়। একটি PXM গণনা বর্ণনা করার একটি উপায় ছাড়াও, এটি মেরুদণ্ডের প্রতিনিধিত্ব করে যা একটি প্রোগ্রাম প্রকাশ করার পদ্ধতি এবং এটি একটি সাধারণ ভাষায় অনুবাদ করা হয় যা মেশিন দ্বারা সম্পাদিত হতে পারে তার মধ্যে একটি চুক্তি প্রদান করে। আমরা এমন উপাদানগুলির একটি সেট বর্ণনা করি যা ব্যবহারকারীকে প্রোগ্রাম তৈরি করতে দেয় এবং প্রোগ্রামের সম্পাদনকে সংগঠিত করার একটি উপায়। এই সাধারণ পটভূমির উপর ভিত্তি করে ব্যবহারকারী বা একটি স্বয়ংক্রিয় সরঞ্জাম দ্বারা একটি নির্দিষ্ট স্থাপত্যকে টার্গেট করার জন্য প্রোগ্রামটিকে অপ্টিমাইজ করা যায়।

এই নির্দেশের শেষে আপনি এই প্রকল্প সম্পর্কে আরও জানতে পারেন, আপনি ডেম্যাক সম্পর্কে আরও তথ্য পেতে এখানে ক্লিক করতে পারেন অথবা CAPSL সম্পর্কে আরও তথ্য পেতে এখানে ক্লিক করতে পারেন)

ধাপ 2: 3D প্রিন্ট ডিম্যাক

3D প্রিন্ট ডিম্যাক!
3D প্রিন্ট ডিম্যাক!
3D প্রিন্ট ডিম্যাক!
3D প্রিন্ট ডিম্যাক!
3D প্রিন্ট ডিম্যাক!
3D প্রিন্ট ডিম্যাক!

এই বিভাগে আপনি 3 ডি প্রিন্টের জন্য একটি গাইড খুঁজে পেতে পারেন যা অন্যান্য উপাদানগুলিকে আবদ্ধ করে এবং কাঠামোগত সহায়তা প্রদান করে। এমনকি যদি আপনি একটি 3D প্রিন্টিং মাস্টার হন, এই ফ্রেমগুলি প্রিন্ট করার সময় আপনি কিছু টিপস বিবেচনা করতে পারেন। 0.3 বা 0.2 স্তরের উচ্চতা সহ 0.4 মিমি অগ্রভাগ ব্যবহার করে সমস্ত ফ্রেম মুদ্রণ করা যেতে পারে (আপনি অভিযোজিতও ব্যবহার করতে পারেন)। আমি পিএলএ ব্যবহার করে সবকিছু মুদ্রণ করেছি কিন্তু আপনি যদি অন্যান্য উপকরণ ব্যবহার করতে চান তবে এটি আসলেই গুরুত্বপূর্ণ নয় (যতক্ষণ তারা কাঠামোগত স্থিতিশীলতা প্রদান করে এবং পিএলএর চেয়ে উচ্চ বা সমান তাপমাত্রা সহ্য করতে পারে)।

STL ফাইল:

www.thingiverse.com/thing:4493780

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

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

বোর্ড ট্রে (ফ্রেম_01)

কোন অতিরিক্ত সমর্থন প্রয়োজন। এটি একদম সহজবোধ্য, এটিকে মুদ্রণ পৃষ্ঠের মুখোমুখি সমতল পৃষ্ঠ দিয়ে রাখুন।

বোর্ড কেসিং (ফ্রেম_02)

এই এক মাঝারি beams কিছু সমর্থন প্রয়োজন হতে পারে। আপনি যুক্তি দিতে পারেন যে একটি ভাল টিউন করা মেশিন/স্লাইজার অতিরিক্ত সমর্থন ছাড়াই সেতুগুলি মুদ্রণ করতে পারে। দয়া করে প্রথমে কিছু সেতু চাপ পরীক্ষা করে দেখুন যদি আপনি সমর্থন ছাড়াই মুদ্রণ করতে চান কারণ ধারণা ছিল যে তাদের প্রয়োজন হবে না। অন্যদিকে, কলামগুলি পার্শ্বীয় এবং দেয়ালগুলি অতিরিক্ত সমর্থন কাঠামো ছাড়াই মুদ্রণ করার জন্য যথেষ্ট সহায়তা প্রদান করে।

ফ্যান কেসিং (Frame_03_B & Frame_03_T)

কোন অতিরিক্ত সমর্থন প্রয়োজন। শুধু মুদ্রণ পৃষ্ঠ সম্মুখ সমতল পৃষ্ঠ সঙ্গে উভয় অংশ রাখুন।

পাওয়ার কেসিং (ফ্রেম_04)

Frame_02 এর অনুরূপ, এর জন্য মাঝের বিমগুলিতে কিছু সহায়তার প্রয়োজন হতে পারে। আপনি অতিরিক্ত সাপোর্ট সামগ্রী ছাড়াই এটি মুদ্রণ করার চেষ্টা করতে পারেন (যেমনটি উদ্দেশ্য ছিল)। কলামগুলি পার্শ্বীয় এবং দেয়ালগুলি অতিরিক্ত সমর্থন কাঠামো ছাড়াই মুদ্রণ করার জন্য যথেষ্ট সহায়তা প্রদান করে।

আউটপুট কুলিং কেসিং (Frame_05_B & Frame_05_T)

কোন অতিরিক্ত সমর্থন প্রয়োজন। শুধু মুদ্রণ পৃষ্ঠ সম্মুখ সমতল পৃষ্ঠ সঙ্গে উভয় অংশ রাখুন।

ধাপ 3: ডেম্যাক একত্রিত করুন

ডেমাক একত্রিত করুন!
ডেমাক একত্রিত করুন!

এখন আপনার কাছে প্রয়োজনীয় সমস্ত যন্ত্রাংশ ক্লাস্টার একত্রিত করার সময়।

ফ্রেমে আপনার যে সহায়তা উপাদান থাকতে পারে তা অপসারণ করতে ভুলবেন না।

ধাপ 4: কেসিংয়ে ফ্যান রাখুন

কেসিংয়ে ফ্যান রাখুন
কেসিংয়ে ফ্যান রাখুন
কেসিংয়ে ফ্যান রাখুন
কেসিংয়ে ফ্যান রাখুন

ফ্রেম_03_বি (ডান নীচের কোণে কেবল সহ) এর ভিতরে ফ্যানটি স্লাইড করুন, নীচের অংশটি ছোট বাঁকা দেয়ালের মধ্যে ফিট করা উচিত যা ফ্যানটিকে জায়গায় রাখে।

Frame_03_T রাখুন ফ্রেম_03_বি এর উপরের দিকে ছোট বাঁকা দেয়াল দিয়ে (আগে থেকেই ফ্যানের সাথে)। Frame_03_T এর চওড়া (পিছন) মুখোমুখি Frame_03_T এর চওড়া idাকনা রাখতে সতর্ক থাকুন। ফ্রেমগুলি ক্লিক করা উচিত এবং idsাকনাগুলি তাদের জায়গায় রাখা উচিত।

ধাপ 5: পাওয়ার কেসিং সহ বোর্ড কেসিংয়ে যোগ দিন

পাওয়ার কেসিং সহ বোর্ড কেসিংয়ে যোগদান করুন
পাওয়ার কেসিং সহ বোর্ড কেসিংয়ে যোগদান করুন
পাওয়ার কেসিং সহ বোর্ড কেসিংয়ে যোগদান করুন
পাওয়ার কেসিং সহ বোর্ড কেসিংয়ে যোগদান করুন

Frame_02 কে ফ্রেম_04 এর উপরে রাখুন, এই দুটিকে একসঙ্গে স্ন্যাপ করার জন্য ডিজাইন করা হয়েছে। Frame_02 এর নিচের অংশে একটি ছোট দাগ আছে যা ফ্রেম_04 এর উপরে সংযোগকারীগুলিকে ফিট করে। তাদের সংযোগ করার জন্য মৃদু শক্তি প্রয়োগ করুন।

ধাপ 6: কুলিং ইউনিট ইনস্টল করুন

কুলিং ইউনিট ইনস্টল করুন
কুলিং ইউনিট ইনস্টল করুন

ফ্রেম_03 (বিএন্ডটি) ফ্রেম_02 এর সাথে একসাথে স্ন্যাপ করার জন্য ডিজাইন করা হয়েছে, বোর্ডগুলির মুখোমুখি ফ্যান রাখুন (এয়ারফ্লো ফ্রেম_02 এর অভ্যন্তরে যেতে হবে)। Frame_02 এর কলামগুলিতে ছোট ছোট ডেন্ট রয়েছে যা Frame_03_B- এর চিহ্নের সাথে মেলে। ফ্রেমের ক্লিক না হওয়া পর্যন্ত কাঠামোর পাশের মুখগুলিতে মৃদু চাপ প্রয়োগ করুন।

ধাপ 7: বোর্ড ট্রেগুলিতে বোর্ডগুলি রাখুন

বোর্ড ট্রেতে বোর্ডগুলি রাখুন
বোর্ড ট্রেতে বোর্ডগুলি রাখুন

ফ্রেম_01 এর 4 টি পিন রয়েছে যা প্যারালাল্লা বোর্ডের গর্তের সাথে মেলে। বোর্ডটি সহজেই ট্রেতে ফিট করা উচিত। আপনার থ্রিডি-প্রিন্টারের ক্রমাঙ্কনের উপর নির্ভর করে সেগুলি বড় বা খুব ছোট হতে পারে, আপনি তাদের জায়গায় রাখার জন্য কিছুটা তরল সিলিকন আঠা ব্যবহার করতে পারেন বা ব্যাস কমাতে কিছু প্লায়ার দিয়ে তাদের কিছুটা চাপতে পারেন।

>> গুরুত্বপূর্ণ দ্রষ্টব্য: হিট-সিঙ্কগুলিকে বোর্ডে রাখতে ভুলবেন না <<<

ধাপ 8: বোর্ড কেসিংয়ে বোর্ড ট্রে স্লাইড করুন

বোর্ড কেসিং এ বোর্ড ট্রে স্লাইড করুন
বোর্ড কেসিং এ বোর্ড ট্রে স্লাইড করুন

Frame_01 প্রতিটি স্তরের জন্য Frame_02 রেলগুলিতে খাপ খায় এমন স্লট প্রদান করে। মনে রাখবেন বোর্ড ট্রেটি পাওয়ার জন্য শুধুমাত্র একটি দিক খোলা আছে। ফ্রেম_১০ এর জায়গায় রাখার জন্য একটি ছোট্ট ঝাঁকুনি রয়েছে (সত্যি বলতে, এগুলি ভবিষ্যতের সংস্করণে কিছু উন্নতি করতে পারে)।

প্রতিটি স্তরে প্রতি 1 টি, ইতিমধ্যেই বোর্ডগুলির সাথে সমস্ত 4 টি বোর্ড ট্রে স্লাইড করুন।

ধাপ 9: পাওয়ার কেসিং এর ভিতরে পাওয়ার সাপ্লাই রাখুন

পাওয়ার কেসিং এর ভিতরে পাওয়ার সাপ্লাই রাখুন
পাওয়ার কেসিং এর ভিতরে পাওয়ার সাপ্লাই রাখুন

ইউএসবি পাওয়ার সাপ্লাই ফ্রেম_04 এর ভিতরে রাখুন যাতে ইউএসবি পোর্টগুলি বাইরের দিকে থাকে। বিদ্যুতের তারের জন্য অন্য দিকে একটি ছোট খোলার ব্যবস্থা রয়েছে যা হাবকে খাওয়ায়।

ধাপ 10: কুলিং পাওয়ার সাপ্লাইতে ফ্যানটি সংযুক্ত করুন

ফ্যানটি এখন 12 V পাওয়ার সাপ্লাইয়ের সাথে সংযুক্ত হওয়া উচিত যা কুলিং ইউনিটে শক্তি সরবরাহ করে।

>> গুরুত্বপূর্ণ দ্রষ্টব্য: বিদ্যুৎ সরবরাহের সাথে বোর্ডগুলি সংযুক্ত থাকাকালীন কুলিং সিস্টেমটি সব সময় কাজ করে রাখুন <<<

ধাপ 11: ওএস কনফিগার করুন

1. এখানে সুপারিশকৃত OS (Parabuntu) ডাউনলোড করুন

চিপগুলির দুটি সংশোধন রয়েছে (z7010 [P1600/P1601] এবং z7020 [P1602/A101040] যার জন্য বিভিন্ন ফাইল প্রয়োজন।

উভয় পুনর্বিবেচনার জন্য, একটি হেডলেস সংস্করণ (কোন গ্রাফিক্যাল ইউজার ইন্টারফেস নেই) এবং একটি সংস্করণ যা HDMI সমর্থন এবং একটি গ্রাফিকাল ইউজার ইন্টারফেস প্রদান করে)

আপনি যদি এইচডিএমআই আউটপুট ব্যবহার করতে চান তবে একটি মিনি-এইচডিএমআই কেবল পেতে ভুলবেন না।

আপনি নেটওয়ার্কের মাধ্যমে হেডলেস সংস্করণের সাথে ইন্টারফেস করতে পারেন।

আরও তথ্য এবং বিস্তারিত ব্যাখ্যা এখানে অফিসিয়াল ওয়েবসাইটে পাওয়া যাবে।

লিনাক্স-ভিত্তিক ডিস্ট্রিবিউশন ব্যবহার করে অপারেটিং সিস্টেম ইনস্টল করার ধাপ এখানে দেওয়া হল। আপনি পরবর্তী পদক্ষেপের জন্য টার্মিনালে ($ চিহ্ন ছাড়া) কমান্ড ব্যবহার করতে পারেন অথবা ওয়েবসাইটে অন্যান্য পদ্ধতি পরীক্ষা করতে পারেন।

2. ইনস্টল করুন

- আপনার নিয়মিত কম্পিউটারে মাইক্রো-এসডি কার্ড োকান- উবুন্টু ইমেজ আনজিপ করুন। ছবির নামের জন্য [রিলিসেনাম] পরিবর্তন করুন।

$ gunzip -d [releasename].img.gz

3. আপনার SD কার্ডের ডিভাইসের পথ যাচাই করুন

আপনার এসডি কার্ডের সঠিক ডিভাইসের পথ আপনার লিনাক্স বিতরণ এবং কম্পিউটার সেটআপের উপর নির্ভর করে। সঠিক পথ পেতে নিচের কমান্ডটি ব্যবহার করুন। যদি আউটপুট থেকে স্পষ্ট না হয় কোন পথটি সঠিক, তাহলে এসডি কার্ড withোকানো এবং ছাড়া কমান্ডটি চেষ্টা করুন। উবুন্টুতে, ফিরে আসা পথটি '/dev/mmcblk0p1' এর মতো কিছু হতে পারে।

$ df -h

4. SD কার্ড আনমাউন্ট করুন কার্ড বার্ন করার আগে আপনাকে SD কার্ডের সমস্ত পার্টিশন আনমাউন্ট করতে হবে। [Sd-partition-path] ধাপ 3 এ 'df' কমান্ড থেকে এসেছে।

$ umount [sd-partition-path]

5. মাইক্রো-এসডি কার্ডে উবুন্টু ডিস্ক ইমেজ বার্ন করুন

নীচের কমান্ড উদাহরণে দেখানো 'ডিডি' ইউটিলিটি ব্যবহার করে ছবিটি এসডি কার্ডে বার্ন করুন। দয়া করে সতর্ক থাকুন এবং নিশ্চিত করুন যে আপনি সঠিকভাবে পাথটি নির্দিষ্ট করেছেন কারণ এই কমান্ডটি অপরিবর্তনীয় এবং পাথের যেকোন কিছুকে ওভাররাইট করবে! উবুন্টুতে একটি উদাহরণ কমান্ড হবে: 'sudo dd bs = 4M if = my_release.img of =/dev/mmcblk0'। অনুগ্রহ করে ধৈর্য ধরুন, কম্পিউটার এবং এসডি কার্ড ব্যবহারের উপর নির্ভর করে এটি কিছুক্ষণ (অনেক মিনিট) সময় নিতে পারে।

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

6. এসডি কার্ডে সব লেখা শেষ হয়েছে তা নিশ্চিত করুন

$ সিঙ্ক

7. বোর্ডে এসডি কার্ড স্লটে এসডি কার্ড োকান

ধাপ 12: বিদ্যুৎ সরবরাহের সাথে বোর্ড সংযুক্ত করুন

বোর্ডগুলিকে ইউএসবি হাবের সাথে সংযুক্ত করতে মিনি ইউএসবি থেকে ইউএসবি-এ কেবল ব্যবহার করুন। আপনি পোর্ট এবং তারের লেবেল করতে পারেন অথবা সংযোগের জন্য একটি অর্ডার সংজ্ঞায়িত করতে পারেন যদি আপনি পরে একটি বোর্ড সংযোগ বিচ্ছিন্ন করতে চান।

ধাপ 13: রাউটার সেট আপ

রাউটার সেট আপ করা হচ্ছে
রাউটার সেট আপ করা হচ্ছে

আপনি যদি একটি বড় নেটওয়ার্কে থাকাকালীন হেডলেস অপারেটিং সিস্টেম ইনস্টল করছেন, তাহলে আপনাকে একটি রাউটার ব্যবহার করতে হবে এবং এটি ইন্টারনেট, প্যারালাল্লা বোর্ড এবং আপনার ব্যক্তিগত কম্পিউটারের সাথে সংযুক্ত করতে হবে।

আপনি যদি রাউটারের সাথে সংযোগ করতে সক্ষম না হন, আপনি ইথারনেট কেবল ব্যবহার করে সরাসরি আপনার কম্পিউটারে বোর্ডটি সংযুক্ত করতে পারেন, এই পদ্ধতিটি একটু জটিল হতে পারে এবং এই নির্দেশের আওতায় থাকবে না।

একবার সবকিছু সংযুক্ত হয়ে গেলে, আপনার রাউটার ইন্টারফেসটি খুলুন ডিফল্টরূপে আপনার প্যারালাল্লাকে কোন আইপি ঠিকানা দেওয়া হচ্ছে তা জানতে। নেটওয়ার্ক বলে এমন একটি ট্যাব খুঁজুন। তারপরে DHCP ক্লায়েন্ট তালিকা লেবেলযুক্ত একটি বিভাগ খুঁজুন। সেখানে আপনার প্যারালেল্লা বোর্ড এবং এর আইপি ঠিকানা দেখতে হবে।

এই আইপি ঠিকানার সাহায্যে, আপনি এসএসএইচকে সমান্তরাল করতে পারেন এবং একটি স্ট্যাটিক আইপি ঠিকানা সেট আপ করতে পারেন।

ধাপ 14: SSH এর সাথে সমান্তরাল বোর্ডের সাথে সংযোগ স্থাপন

দ্রষ্টব্য: এই বিভাগের জন্য, [default_IP] হল ডাইনামিক আইপি ঠিকানা যা আপনি DHCP ক্লায়েন্ট তালিকায় পেয়েছেন।

বোর্ডের সাথে সংযোগ পরীক্ষা করুন

$ ping [default_IP]

SSH প্রথমবারের মতো বোর্ডে (ডিফল্ট পাসওয়ার্ড সমান্তরাল)

$ ssh সমান্তরাল@[default_IP]

ধাপ 15: নেটওয়ার্ক স্থাপন

- হোস্টনাম পরিবর্তন করুন: /etc /hostname সম্পাদনা করুন

এখানে আপনি যে কোন নাম দিতে পারেন, আমরা NOPA ## ব্যবহার করার পরামর্শ দিই

যেখানে ## বোর্ড নম্বর চিহ্নিত করে (যেমন 01, 02,…)

- অন্যান্য বোর্ড আইপি ঠিকানা সেট করুন: সম্পাদনা /ইত্যাদি /হোস্ট

স্ট্যাটিক আইপি অ্যাড্রেস সেট করুন: /etc/network/interfaces.d/eth0 এর জন্য নিচের লেখাটি যোগ করুন

#প্রাথমিক নেটওয়ার্ক ইন্টারফেস অটো 0

iface eth0 inet স্ট্যাটিক

ঠিকানা 192.168.10.101 #IP রাউটারের পরিসরের মধ্যে থাকা উচিত

নেটমাস্ক 255.255.255.0

গেটওয়ে 192.168.10.1 #এটি রাউটারের ঠিকানা হওয়া উচিত

নাম সার্ভার 8.8.8.8

নাম সার্ভার 8.8.4.4

একবার আপনি বোর্ডে আইপি বরাদ্দ করলে আপনি কমান্ডের সাথে সংযোগটি পুনরায় চালু করতে পারেন

$ ifdown eth0; ifup eth0

অথবা বোর্ড রিবুট করুন

ধাপ 16: বোর্ডগুলিতে কীজেন এবং পাসওয়ার্ডবিহীন অ্যাক্সেস সেট আপ করা

প্রতিটি নোডে (হেড নোড সহ) একটি ব্যক্তিগত পাবলিক কী জোড়া সেট আপ করুন। একটি অস্থায়ী ফোল্ডার তৈরি করুন, একটি নতুন কী তৈরি করুন এবং এটিকে একটি অনুমোদিত কী বানান, এবং নীচের দেখানো হিসাবে পরিচিত হোস্টগুলিতে সমস্ত NOPA যোগ করুন।

mkdir tmp_sshcd tmp_ssh ssh -keygen -f./id_rsa

#খালি পাসওয়ার্ড সেট এবং কনফার্ম করতে দুবার এন্টার চাপুন

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 install -y sshfs

- ফিউজ গ্রুপ তৈরির জন্য চেক করা হচ্ছে

ফিউজ গ্রুপ বিদ্যমান কিনা তা পরীক্ষা করুন:

$ cat /etc /group | grep 'ফিউজ'

যদি গ্রুপটি বিদ্যমান থাকে তবে নিম্নলিখিত কমান্ডটি চালান

$ bash sudo usermod -a -G fuse parallella

- যদি গোষ্ঠীটি বিদ্যমান না থাকে তবে এটি তৈরি করুন এবং এতে ব্যবহারকারী যুক্ত করুন

$ sudo groupadd ফিউজ

$ sudo usermod -a -G ফিউজ সমান্তরাল

- ফাইজ fuse.config এ user_allow_other লাইনটি কমেন্ট করুন

$ 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, users, exec, rw, uid = 1000, gid = 1000, allow_other, reconnect, transform_symlinks, BatchMode = yes, nonempty, _netdev, Identifile =/home/parallella/.ssh/id_rsa, default_permissions 0 0

ধাপ 19: বোর্ডকে সুইচে সংযুক্ত করুন

সুইচটি ক্লাস্টারের নীচে বা কাছাকাছি কোথাও রাখুন, আপনি ইতিমধ্যে সুইচটিতে কনফিগার করা বোর্ডটি সংযুক্ত করতে ইথারনেট কেবলগুলি ব্যবহার করুন। আপনি ক্লাস্টারে অ্যাক্সেস পেতে সুইচ এবং আপনার কম্পিউটারকে রাউটারের সাথে সংযুক্ত করতে পারেন।

আপনি বোর্ডে পিং এবং ssh করতে সক্ষম হওয়া উচিত যা এখন একটি স্ট্যাটিক আইপি দিয়ে সুইচের সাথে সংযুক্ত।

আপনি আপনার /etc /hosts ফাইলে IP এবং hostname যোগ করতে পারেন। আপনি সম্পূর্ণ আইপি ঠিকানা টাইপ করার পরিবর্তে সংযোগের জন্য হোস্টনাম ব্যবহার করতে সক্ষম হবেন।

ধাপ 20: প্রতিটি বোর্ডের জন্য ধাপ 11 থেকে 19 পুনরাবৃত্তি করুন

প্রতিটি বোর্ডের জন্য ওএস এবং নেটওয়ার্ক কনফিগার করার পদ্ধতি অনুসরণ করুন।

>> গুরুত্বপূর্ণ নোট: প্রতিটি বোর্ডের জন্য বিভিন্ন হোস্টেম এবং আইপি ব্যবহার করুন! তারা নেটওয়ার্কের মাধ্যমে অনন্য হওয়া উচিত! <<<

ধাপ 21: পেরিফেরাল সংযুক্ত করুন

পেরিফেরাল সংযুক্ত করুন!
পেরিফেরাল সংযুক্ত করুন!

নিশ্চিত করুন যে ফ্যান কাজ করছে:

নিশ্চিত করুন যে ফ্যান বিদ্যুৎ পাচ্ছে এবং বায়ুপ্রবাহ বোর্ড কেসিংয়ের ভিতরে যাচ্ছে। সংযোগ স্থিতিশীল এবং অন্যান্য উপাদান থেকে স্বাধীন হওয়া উচিত। মনে রাখবেন বোর্ডগুলি ঠান্ডা না হলে অতিরিক্ত গরম হতে পারে।

বোর্ডগুলি সুইচের সাথে সংযুক্ত আছে তা নিশ্চিত করুন:

এই মুহুর্তে আপনার প্রতিটি বোর্ড স্বাধীনভাবে কনফিগার করা উচিত ছিল। বোর্ডগুলি সুইচের সাথে সংযুক্ত হওয়া উচিত। সুইচের ম্যানুয়ালটিতে এমন তথ্য সরবরাহ করা উচিত যা স্টার্টআপ প্রক্রিয়াটি সঠিকভাবে সম্পন্ন হয়েছে কিনা তা পরীক্ষা করার জন্য ব্যবহার করা যেতে পারে, এমন কিছু LEDs থাকতে পারে যা স্থিতি নির্দেশ করে।

বোর্ডগুলিকে পাওয়ার সাপ্লাইতে সংযুক্ত করুন:

ইউএসবি হাবের সাথে প্রতিটি বোর্ডকে সংযুক্ত করতে মাইক্রো-ইউএসবি থেকে ইউএসবি-এ কেবল ব্যবহার করুন। আপনি যদি একটি একক বোর্ড সংযোগ বিচ্ছিন্ন করার প্রয়োজন হয় তবে আপনি পোর্টগুলিকে লেবেল করতে পারেন বা অর্ডার নির্ধারণ করতে পারেন।

ধাপ 22: শক্তি প্রয়োগ করুন

1. ফ্যান কাজ করা উচিত।

2. বোর্ডগুলি ইথারনেট সুইচের সাথে সংযুক্ত হওয়া উচিত।

3. বোর্ডগুলি ইউএসবি হাবের সাথে সংযুক্ত কিনা তা পরীক্ষা করুন।

4. ইউএসবি হাবকে পাওয়ার প্রদান করুন।

5. DEMAC সক্ষম করুন!

6. লাভ!

ধাপ 23: সফটওয়্যার সম্পদ

এমপিআই (মেসেজ পাসিং ইন্টারফেস)

MPI হল সমান্তরাল কম্পিউটার প্রোগ্রামিংয়ের জন্য একটি যোগাযোগ প্রোটোকল। পয়েন্ট টু পয়েন্ট এবং যৌথ যোগাযোগ উভয়ই সমর্থিত।

www.open-mpi.org/

OpenMP (মাল্টি-প্রসেসিং খুলুন)

অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (API) ওপেনএমপি (ওপেন মাল্টি-প্রসেসিং) বহু প্ল্যাটফর্মে সি, সি ++ এবং ফোরট্রানে মাল্টি-প্ল্যাটফর্ম শেয়ার্ড-মেমরি মাল্টিপ্রসেসিং প্রোগ্রামিং সমর্থন করে। এটি কম্পাইলার নির্দেশাবলীর একটি সেট, লাইব্রেরির রুটিন এবং পরিবেশের ভেরিয়েবল যা রান-টাইম আচরণকে প্রভাবিত করে।

www.openmp.org/

সমান্তরাল সফটওয়্যার

বিকাশকারীরা একটি ওপেন সোর্স সফ্টওয়্যার স্ট্যাক প্রদান করে, যার মধ্যে একটি SDK সহ অ্যাক্সিলারেটর ইন্টারফেস করা।

www.parallella.org/software/

আপনি ম্যানুয়াল এবং আরো বিস্তারিত তথ্য পেতে পারেন।

তাদের GitHub সংগ্রহস্থল রয়েছে:

github.com/parallella

কিছু উদাহরণ ডাউনলোড এবং চালানোর জন্য নির্দ্বিধায়, আমার প্রিয়গুলির মধ্যে একটি হল বিখ্যাত কনওয়ের গেম অফ লাইফের উপর ভিত্তি করে জীবন খেলা।

অস্বীকৃতি: সংজ্ঞাগুলি উইকিপিডিয়া থেকে অনুলিপি করা যেতে পারে

প্রস্তাবিত: