মাল্টি-কোর এবং হাইপারথ্রেডিং
মাল্টি-কোর এবং হাইপারথ্রেডিং উভয়ই কম্পিউটার প্রক্রেসিং ক্ষমতা বাড়ানোর জন্য ব্যবহৃত প্রযুক্তি। তারা একে অপরের সাথে সম্পর্কিত হলেও, তাদের কাজের পদ্ধতি এবং আর্কিটেকচার ভিন্ন। নিচে তাদের বিশদ আলোচনা করা হলো।
মাল্টি-কোর প্রসেসর
সংজ্ঞা:
মাল্টি-কোর প্রসেসর হলো একটি কেন্দ্রীয় প্রসেসর ইউনিট (CPU) যেখানে দুটি বা তার বেশি প্রসেসিং কোর থাকে। প্রতিটি কোর নিজস্ব প্রসেসিং ক্ষমতা নিয়ে থাকে এবং একাধিক কাজ সমান্তরালে সম্পন্ন করতে পারে।
বৈশিষ্ট্য:
- একাধিক কোর: মাল্টি-কোর প্রসেসর একাধিক আলাদা কোর নিয়ে গঠিত, যা একসাথে কাজ করে।
- প্যারালেল প্রসেসিং: একাধিক কাজ সমান্তরালে সম্পন্ন করার ক্ষমতা থাকে, যা কর্মক্ষমতা বাড়ায়।
- শক্তি কার্যকারিতা: মাল্টি-কোর সিস্টেমগুলি একটি কাজকে বিভক্ত করে এবং কোরগুলোর মধ্যে ভাগ করে, ফলে শক্তি সঞ্চয় করা যায়।
ব্যবহার ক্ষেত্র:
- মাল্টি-কোর প্রসেসরগুলি সাধারণত ডেস্কটপ, ল্যাপটপ, সার্ভার এবং উচ্চ-ক্ষমতার কম্পিউটিং সিস্টেমে ব্যবহৃত হয়।
উদাহরণ:
- Intel Core i7 এবং AMD Ryzen প্রসেসরগুলি মাল্টি-কোর আর্কিটেকচার ব্যবহার করে।
হাইপারথ্রেডিং
সংজ্ঞা:
হাইপারথ্রেডিং হলো একটি প্রযুক্তি যা একটি একক প্রসেসরের ভিতরে দুটি বা তার বেশি থ্রেডকে সমান্তরালে কার্যকর করতে সক্ষম করে। এটি একটি কোরের মধ্যে যুক্ত প্রক্রিয়াকরণ ক্ষমতা বৃদ্ধি করে।
বৈশিষ্ট্য:
- থ্রেড সমান্তরাল: একটি কোরের ভিতরে একাধিক থ্রেড কার্যকর করা হয়, যা প্রসেসরের সম্পদগুলির ব্যবহার বাড়ায়।
- প্রসেসরের সম্পদ শেয়ার: থ্রেডগুলো একই কোরের সম্পদ শেয়ার করে, যেমন কেচ, রেজিস্টার, ইত্যাদি।
- প্রদর্শন বৃদ্ধি: কর্মক্ষমতা বাড়ানোর জন্য অনেক সময় একটি কোরের আওতাধীন দুটি থ্রেডকে সমান্তরালে কার্যকর করে।
ব্যবহার ক্ষেত্র:
- হাইপারথ্রেডিং প্রযুক্তি সাধারণত Intel এর প্রসেসরগুলিতে ব্যবহৃত হয়, যা সার্ভার, ডেস্কটপ, এবং ল্যাপটপে দ্রুততা এবং কার্যকারিতা বাড়ায়।
উদাহরণ:
- Intel এর Hyper-Threading প্রযুক্তি ব্যবহার করে তাদের Xeon এবং Core i7 সিরিজের প্রসেসরগুলো।
মাল্টি-কোর এবং হাইপারথ্রেডিং এর মধ্যে পার্থক্য
| বৈশিষ্ট্য | মাল্টি
Read more