সর্বোত্তম পছন্দটি সিস্টেম নির্ভর। সুতরাং আপনি যা করতে চান তা হ'ল উভয় সংস্করণকে একটি আসল সিস্টেমে চালানো এবং তারপরে সিস্টেমটি কীভাবে প্রতিক্রিয়া জানায় তা পরীক্ষা করে। আপনি কি এখনও আপনার সিস্টেমে ব্রাউজার, পাঠ্য সম্পাদক, অন্যান্য জিনিস ব্যবহার করতে পারেন? এবং এন-থ্রেড ব্যবহার না করে এন -1 ব্যবহার না করে পারফরম্যান্স আরও ভাল হয়? আপনি যদি অন্য একটি অ্যাপ্লিকেশন যা সমস্ত সিপিইউ ব্যবহার করার চেষ্টা করে তার সাথে অ্যাপ্লিকেশনটি চালান তবে কী হবে?
এবং তারপরে আপনার হাইপারথ্রেডিং বিবেচনা করা উচিত। চারটি কোর প্লাস হাইপারথ্রেডিং সহ আপনি 8 টি কোর বা 7 কোর ব্যবহার করতে পারেন। আবার, সিস্টেমটির প্রতিক্রিয়াশীলতা এবং সময় শেষ করার চেষ্টা করুন।
এবং পরিশেষে, আপনার কাজকে থ্রেডের চেয়ে বেশি ব্লকে বিভক্ত করার বিষয়টি বিবেচনা করুন। কারণটি হ'ল বিভিন্ন থ্রেড বিভিন্ন সময়ে কাজ শেষ করবে এবং তারপরে আপনি দ্রুত থ্রেডগুলির হাতে কিছু কাজ রেখে যেতে চান। অন্যথায় আপনাকে শেষ থ্রেড শেষ না হওয়া পর্যন্ত অপেক্ষা করতে হবে।
পুনশ্চ. "হাইপারথ্রেডিং এফপিইউ নিবিড় কোডে সহায়তা করতে পারে না কারণ কেবলমাত্র একটি এফপিইউ রয়েছে"। একেবারে ভুল। বিলম্বের কারণে এফপিইউর পুরো ব্যবহার করা এমনকি এটি এফপিইউ নিবিড় কোড সহ অবিশ্বাস্যরূপে কঠিন। হাইপারথ্রেডিং সাহায্য করে কারণ সময় নির্ধারণের জন্য দ্বিগুণ স্বতন্ত্র অপারেশন উপলব্ধ।