আমার সিপিইউ কেন কোয়াড কোর প্রসেসরে 800% এ যায়?


1

আমার একটি সাম্প্রতিক ম্যাকবুক প্রো আছে। আমার প্রসেসরটি হ'ল: 2.4 গিগাহার্টজ (i7-3630QM) কোয়াড-কোর ইন্টেল কোর আই 7 আইভি ব্রিজ 6 এমবি অন-চিপ এল 3 ক্যাশে সহ

আমি কিছু সিপিইউ নিবিড় প্রোগ্রাম পরিচালনা করছি, যা প্রতিটি ক্রিয়াকলাপ মনিটরের অনুযায়ী সিপিইউয়ের "100%" ব্যবহার করে। এগুলি খুব সিপিইউ নিবিড় তাই তারা যে সিপিইউ পেতে পারে তার সবকটিই ব্যবহার করবে। আমি এর আগে 4 টি প্রক্রিয়া চালিয়েছিলাম, আমার সিস্টেমটি চলার সময় হিমশীতল হওয়ার আশায় এবং ক্রিয়াকলাপের সিপিইউ বার চার্ট শীর্ষে যেতে চাইবে, তবে এটি বলে যে আমি কেবল আমার সিপিইউ পাওয়ার 50% ব্যবহার করছি এবং আমার ল্যাপটপটি সুখে আছে পাশাপাশি অন্যান্য কাজ গুলোও করছেন!

কেউ কি এই ব্যাখ্যা করতে পারেন? এই প্রসঙ্গে 100% এর অর্থ কী, এবং যখন আমার প্রতিটি প্রক্রিয়া সিপিইউতে 50% সময় নিষ্ক্রিয় থাকে তখন কেবল তার অর্ধেক সময় দেওয়া হয় কেন?

আগাম ধন্যবাদ

(ক্রিয়াকলাপ মনিটরের স্ক্রিন শট)


2
এখানে 2 টি থ্রেড / কোর এবং 4 টি কোর -> "8 হার্ডওয়্যার এক্সিকিউশন প্রসঙ্গ" রয়েছে। সুতরাং যদি প্রতিটি হার্ডওয়্যার এক্সিকিউশন কনটেক্সট (বা "কোর") 100% পর্যন্ত ব্যবহার যোগ করতে পারে তবে 8x100 = 800. এছাড়াও, এটি সুপারউজার স্ট্যাকের পক্ষে আরও উপযুক্ত উপযুক্ত কারণ এটি কঠোরভাবে প্রোগ্রামিং সম্পর্কিত নয়।

আপনি কেন আপনার সিস্টেমটি জমাট বাঁধার আশা করবেন?
ডেভিড শোয়ার্জ

উত্তর:


3

সিপিইউ অ্যাফিনিটি এবং হাইপার-থ্রেডিং। সিপিইউ অ্যাফিনিটি বিভিন্ন কোরগুলিতে কাজগুলি সম্পাদন করে দেবে, সুতরাং একটি সিপিইউর মধ্যে একটি প্রোগ্রাম 100% ... ব্যবহার করবে। হাইপার-থ্রেডিং ওএসকে বিশ্বাস করে যে সেখানে আসলে আরও বেশি কোর রয়েছে, সুতরাং এই 4 টি কোডের প্রতিটি হাইপার-থ্রেড-সক্ষম enabled সুতরাং আপনার প্রক্রিয়া (100 * 4) * 2 800% এ যেতে পারে


এটি বেশিরভাগ সিপিইউ মনিটরের কাজ করে। এটি তাত্ত্বিক আদর্শ। হাইপারথ্রেডিং একই কোরটিতে একই সাথে একটি দ্বিতীয় থ্রেড চালানোর জন্য একটি কোরের অব্যবহৃত অংশগুলি ব্যবহার করে। অর্থাত। 1 ম থ্রেডটি একটি ভাসমান পয়েন্টের গুণায় ব্যাস্ত থাকে, যা মূল অব্যবহৃত মূলের তুলনা (এবং অন্যান্য সমস্ত অংশ) ছেড়ে দেয়, সুতরাং 1 য় থ্রেড ব্যস্ত থাকাকালীন সেই অংশগুলি ব্যবহার করতে পারে। আপনি যেমন কল্পনা করতে পারেন যে আপনার কাছে প্রচুর থ্রেড রয়েছে একই ধরণের অপারেশনগুলি করতে চাইলে আপনি এতে সবেই উপকৃত হন, তবে যদি বিভিন্নতা থাকে তবে এটি 2x গতির কাছাকাছি স্কেল করে। গড়ে আমি 1.3x টিপিক্যাল পাই।
বেওলোফনড 42
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.