আমি ইন্টেল পেন্টিয়াম e5700 সিপিইউ এর পরিসংখ্যানের দিকে তাকিয়ে ছিলাম ।
এটিতে দুটি কোর এবং দুটি থ্রেড রয়েছে। প্রসেসরের জন্য থ্রেডগুলি কী করে? মূল সংখ্যা এবং থ্রেডের সংখ্যার মধ্যে কি কোনও সম্পর্ক আছে? থ্রেড সামগ্রিকভাবে সিস্টেমের জন্য কী কাজ করে?
আমি ইন্টেল পেন্টিয়াম e5700 সিপিইউ এর পরিসংখ্যানের দিকে তাকিয়ে ছিলাম ।
এটিতে দুটি কোর এবং দুটি থ্রেড রয়েছে। প্রসেসরের জন্য থ্রেডগুলি কী করে? মূল সংখ্যা এবং থ্রেডের সংখ্যার মধ্যে কি কোনও সম্পর্ক আছে? থ্রেড সামগ্রিকভাবে সিস্টেমের জন্য কী কাজ করে?
উত্তর:
মূল গণনা হ'ল সিপিইউতে মরতে দেহের প্রকৃত সংখ্যা, কোনও অতিরিক্ত বা বিশেষ হার্ডওয়্যার ছাড়াই এটি মূল গণনার সমান। কিছু প্রসেসর, তবে তাদের কাছে কোরগুলির চেয়ে বেশি থ্রেড থাকবে।
কিছু ইন্টেল সিপিইউতে হাইপারথ্রেডিং নামে একটি বৈশিষ্ট্য রয়েছে যা একটি অপারেটিং সিস্টেমকে দৈহিক কোর প্রতি লজিক্যাল কোরগুলির দ্বিগুণ পরিমাণ দেখতে দেয়। এটি অপারেটিং সিস্টেমকে একই সাথে থ্রেডের দ্বিগুণ পরিমাণ নির্ধারণ করতে এবং চালানোর অনুমতি দেয়, সুতরাং সিপিইউর ক্ষেত্রে আমি উপরের সাথে সংযুক্ত করেছি, সেখানে চারটি শারীরিক কোর রয়েছে তবে আটটি যৌক্তিক রয়েছে (যাতে আপনি একই সাথে আটটি থ্রেড চালাতে পারেন)।
অপারেটিং সিস্টেমে চলমান প্রতিটি স্বতন্ত্র অ্যাপ্লিকেশনটি একক থ্রেডযুক্ত বা বহু-থ্রেডযুক্ত (প্রতিটি থ্রেডকে "সাব-অ্যাপ্লিকেশন" হিসাবে ভাবেন)। একক থ্রেডযুক্ত অ্যাপ্লিকেশনগুলিতে সিপিইউতে চালনার জন্য মাত্র একটি থ্রেডের প্রয়োজন হয়, যেখানে মাল্টি-থ্রেডযুক্ত অ্যাপ্লিকেশনগুলিতে এক সাথে অনেকগুলি সাব-থ্রেড চলমান। অতিরিক্ত কোর বা হাইপার-থ্রেডিং একযোগে আরও অ্যাপ্লিকেশন থ্রেডগুলি একই সাথে চালানোর অনুমতি দেয়।
এই বহু-থ্রেডেড (অনুমতি দেয় না একক থ্রেডেড) অ্যাপ্লিকেশন, অনেক দ্রুত চালানোর জন্য একাধিক থ্রেড CPU তে একযোগে চালাতে পারেন যেহেতু।
কেবলমাত্র একটি চূড়ান্ত নোট, হাইপারথ্রেডিং এর জন্য বিশেষত অনুকূলিত কয়েকটি মাল্টিথ্রেডেড অ্যাপ্লিকেশনগুলির কার্যকারিতা উন্নত করে (যেহেতু যৌক্তিক হিসাবে শারীরিক কোরের কেবলমাত্র অর্ধেক সংখ্যা রয়েছে)। কিছু বিভিন্ন ক্ষেত্রে, অ্যাপ্লিকেশন দ্রুত হাইপারথ্রেডিংসহ পরতে পারেন অক্ষম (যদিও অনেক অ্যাপ্লিকেশনের না তা থেকে উপকৃত)। হাইপারথ্রেডিং নির্বিশেষে, শারীরিক কোরের সংখ্যা বৃদ্ধি বরাবরই মাল্টিথ্রেডযুক্ত অ্যাপ্লিকেশনগুলিকে উপকৃত করবে ।
একটি "কোর" প্রসেসরের একটি প্রকৃত শারীরিক উপসেট উপস্থাপন করে যা নিজে থেকেই প্রক্রিয়াকরণ পরিচালনা করতে পারে, যখন একটি "থ্রেড" হ'ল প্রসেসর একসাথে কতগুলি প্রকৃত প্রক্রিয়া পরিচালনা করতে পারে। ইন্টেল একটি প্রযুক্তি বিকাশ করেছে যা তারা "হাইপার-থ্রেডিং" লেবেল করেছে এই কৌশলটি একটি শারীরিক কোর (যা সাধারণত এক সময় একটি থ্রেড পরিচালনা করতে সক্ষম হয়) এখন একই সাথে দুটি থ্রেড পরিচালনা করতে সক্ষম হয়।
একটি থ্রেড এমন একটি কাজ যা প্রসেসরকে অবশ্যই পরিচালনা করতে হবে, একটি সাধারণ ব্যাখ্যার জন্য, আপনি ধরে নিতে পারেন যে আপনার প্রতিটি অ্যাপ্লিকেশন (যেমন পেইন্ট, নোটপ্যাড, মিডিয়া প্লেয়ার) খোলার নিজস্ব থ্রেড রয়েছে ... এখন এর অর্থ এই নয় যে আপনি কেবল খুলতে পারবেন একবারে 2 টি অ্যাপ্লিকেশন, কেবলমাত্র প্রসেসর এবং ওএস আপনার খোলার প্রতিটি অ্যাপ্লিকেশনটির প্রয়োজনীয়তাগুলি পরিচালনা করতে 'থ্রেড স্যুইচিং' এ এত দ্রুত কাজ করে। আপনি কেবল আরও কোরের সাথে আরও ভাল পারফরম্যান্সের অভিজ্ঞতা অর্জন করতে পারবেন কারণ এখন আপনি সমস্ত কাজটি আরও বেশি মূল প্রসেসরের হাতে ফেলতে পারেন।
উদাহরণস্বরূপ, আমার কাজের কম্পিউটারে এটির একটি আই 7 রয়েছে। আই 7-তে 4 টি শারীরিক কোর রয়েছে তবে প্রতিটি কোর 'হাইপার-থ্রেডিং' করতে পারে যা এই প্রসেসরটিকে একবারে 8 টি থ্রেড পরিচালনা করতে দেয়। সুতরাং আমি যদি টাস্ক ম্যানেজারটি খুলি, আমি প্রসেসরের পারফরম্যান্স স্কেলের 8 টি বাক্স দেখতে পাচ্ছি।
থাম্বের একটি সাধারণ নিয়ম হ'ল আরও শারীরিক কোরের চেয়ে বেশি থ্রেডের চেয়ে ভাল। সুতরাং আপনি যদি এমন কোনও প্রসেসরের তুলনা করে যাতে 4 টি কোর এবং 4 টি থ্রেড থাকে তবে 2 কোরের 4 টি থ্রেডের চেয়ে ভাল। তবে আপনার প্রসেসর যত বেশি থ্রেড পরিচালনা করতে পারে, মাল্টিটাস্কিংয়ের সময় এটি আরও ভাল সঞ্চালিত হবে এবং কিছু খুব নিবিড় অ্যাপ্লিকেশনগুলির জন্য (ভিডিও এডিটিং, সিএডি, সিএএম, সংক্ষেপণ, এনক্রিপশন ইত্যাদি) নিজেই একবারে একাধিক কোর ব্যবহার করবে।
আইই বা ক্রোমে কোনও নিবন্ধের লিঙ্কগুলিতে ক্লিক করা, আপনি যতবার ক্লিক করেন ততবার আপনি একটি থ্রেড তৈরি করেন। যত বেশি আপনি লিঙ্কগুলিতে ক্লিক করুন তত বেশি থ্রেড। আপনার 4 টি সিপিইউ রয়েছে আপনার 8 টি থ্রেড রয়েছে আপনার কোনও সমস্যা শুরু করার আগে আপনি 8 টি লিঙ্ক খুলতে পারেন। আপনার ইন্টারনেট সংযোগ উপেক্ষা। সুতরাং প্রতিটি কোর আপনার খোলা সেই দুটি লিঙ্ক (থ্রেড) coveringেকে রাখছে। এই ধারণা আইএমও। এটি যদি কারও কাছে বোধগম্য হয়।