ম্যানুয়াল
ইন্টেল হাইপার-থ্রেডিং টেকনোলজি কারিগরি ব্যবহারকারীর গাইডে ইন্টেল কেন তার গ্রাহক সিপিইউগুলিতে প্রতিটি কোরের চেয়ে দুটি বেশি থ্রেডের চেষ্টা করেনি সে সম্পর্কে কিছু ইঙ্গিত রয়েছে যা এটি কিছু সার্ভার সিপিইউতে করেছিল।
হাইপার-থ্রেডিং প্রযুক্তি ব্যাখ্যা করার সময়, এটি বলে:
প্রতিটি লজিকাল প্রসেসর
- নিজস্ব আর্কিটেকচারের রাজ্য রয়েছে
- একযোগে নিজস্ব কোড স্ট্রিম কার্যকর করে
- বাধা দেওয়া এবং স্বাধীনভাবে থামানো যেতে পারে
দুটি লজিকাল প্রসেসর একই ভাগ করে দেয়
- এক্সিকিউশন ইঞ্জিন এবং ক্যাশে
- ফার্মওয়্যার এবং সিস্টেম বাস ইন্টারফেস
গুরুত্বপূর্ণ অংশটি হ'ল দুটি লজিকাল প্রসেসর একই এক্সিকিউশন ইঞ্জিন ভাগ করে, যার অর্থ যে মূলগুলি তৈরি করে এমন ইউনিটগুলি সদৃশ নয়। একবার, উদাহরণস্বরূপ, গাণিতিক ইউনিটটি একটি থ্রেড দ্বারা ব্যবহৃত হয়, এটি অন্য থ্রেড দ্বারা ব্যবহার করা যায় না। এটি সম্পূর্ণ সমান্তরালতা প্রতিরোধ করে, সুতরাং একই ধরণের সমান্তরাল নির্দেশে দুটি থ্রেড সম্পাদন করতে দেয় না - একটিকে অপরটির সমাপ্তির জন্য অপেক্ষা করতে হবে।
ইনটেল থ্রেডগুলি দ্বারা গড় পারফরম্যান্স লাভের পরিমাণটি নীচে নির্ধারণ করেছে:
হাইপার-থ্রেডিং টেকনোলজি সহ একটি প্রসেসর হাইপার-থ্রেডিং প্রযুক্তি ছাড়াই তুলনীয় ইন্টেল আর্কিটেকচার প্রসেসরের তুলনায় মাল্টি-থ্রেড অপারেটিং সিস্টেম এবং অ্যাপ্লিকেশন কোড কার্যকর করার সময় 30 শতাংশের পারফরম্যান্স লাভ সরবরাহ করতে পারে।
একের তুলনায় দুটি থ্রেডের পরিসংখ্যানগত লাভ কেবলমাত্র 30% এর ক্রম অনুসারে, এটি একই 100% থেকে খুব দূরে যেটি যদি আশা করে যে একই কোরটিতে দুটি থ্রেড একের কাজ দ্বিগুণ করতে পারে।
আমি তাই অনুমান করতে পারি যে যদি ইন্টেল সক্ষম হয়ে থাকে তবে বলুন, মূলটিতে তিনটি থ্রেড থাকলে পরিসংখ্যানগত লাভটি খুব কম হবে, সম্ভবত 10% বা তারও কম অর্ডারে।
প্রতিটি থ্রেডে কিছু হার্ডওয়্যারকে নকল করা দরকার, এই কারণটি বিবেচনা করে আর্কিটেকচার স্টেট এবং বিঘ্নিত যুক্তি, এই অতিরিক্ত হার্ডওয়্যারটি মূলটির দামকে যুক্ত করবে এমন ব্যয়টি সম্ভবত লাভের উপযুক্ত নয়।
কার্যকর হাইপার-থ্রেডিংয়ের জন্য, প্রতিটি কোরের অভ্যন্তরে ইন্টেলকে একই ধরণের ইউনিটের সংখ্যা বৃদ্ধি করতে হত। এটি
হ্যাশওয়েল মাইক্রোআরকিটেকচারে ঠিক আছে
যা লোড / স্টোরের জন্য 4 টি, পূর্ণসংখ্যার জন্য 4 এবং শাখার জন্য 2 পোর্ট রয়েছে, সুতরাং একই ধরণের পূর্ণসংখ্যার ওয়ার্কলোডগুলি চালিত দুটি থ্রেড সম্ভবত খুব বেশি বিতর্ক প্রবর্তন করতে পারে না। যাইহোক, ইন্টেল এখনও প্রতি দুটি হাইপার-থ্রেডের মডেল রেখে গেছে, আমি সম্ভবত অনুমান করতে পারি যে আরও বেশি হাইপার-থ্রেডের অনুমতি দেওয়ার জন্য প্রয়োজনীয় হার্ডওয়্যারটি অর্থনৈতিকভাবে অর্জিত হতে পারে, এমনকি এমনকি আধুনিক অপারেটিং সিস্টেমগুলি বাস্তবে দক্ষতার সাথে এ জাতীয় ব্যবহার করতে পারে না বলেও মনে করতে পারে স্থাপত্য।