আমার যদি নিবিড় ক্যালকুলাসের প্রয়োজন হয় তবে আমি কীভাবে বাস্তব বনাম ভার্চুয়াল কোরগুলি স্থির করতে পারি?


0

ধরুন আমার কাছে একটি কম্পিউটার নামে একটি প্রসেসর রয়েছে যার দুটি কোর রয়েছে এবং হাইপারথ্রেডিং রয়েছে, অর্থাত্ এটিতে 2 টি থ্রেড সহ দুটি কোর রয়েছে (আমি বুঝতে পারি যে এটি একই সাথে 4 টি প্রসেসে সরবরাহ করতে পারে), ধরেও নিন যে আমার কাছে বি নামক আরও একটি কম্পিউটার রয়েছে ২ টি কোর তবে হাইপারথ্রেডিং নেই, (যেমন আমি বুঝতে পারি যে এটি একই সাথে 2 টি প্রক্রিয়া সরবরাহ করতে পারে) এখন ধরে নিন যে এ এবং বি এর একই 3.4GHz ঘড়ির ফ্রিকোয়েন্সি রয়েছে, ধরে নিন আমি একটি অ্যালগরিদম লিখেছি যা গড় গণনা করে তবে আমি আলগোরিদমটি ডিজাইন করে যাতে কেবল ব্যবহার করা যায় দুটি প্রক্রিয়া, এটি মাথায় রেখে, কম্পিউটারের কাজটি প্রথমে শেষ করে ?. (ধরে নিও যে ইনপুটটি একই, এবং এ এবং বি এর মধ্যে একমাত্র পার্থক্য হায়পারথ্রেডিং)।


এই হোমওয়ার্ক হয়? (এটি খুব খারাপ নয়, এটি যেভাবে বর্ণিত হয়েছে তা আমাকে স্কুলে থাকার কথা মনে করিয়ে দেয়)
সাইরেক্স

এটা নির্ভর করে. তবে সম্ভবত তারা একই সাথে শেষ করবে।
ম্যাট এইচ

1
এটি আমার হোম ওয়ার্ক নয়, আমি সত্যিই সুনির্দিষ্ট হওয়ার চেষ্টা করেছি এবং আমি প্রশ্নটি একটি বোধগম্য উপায়ে রেখেছি।
অতিথি

উত্তর:


0

যতক্ষণ উইন্ডোজ হাইপারথ্রেড মেশিনে 2 'জাল' কোর এড়িয়ে চলে, ততক্ষণ কোনও পার্থক্য থাকবে না।

উইন্ডোজ যদি cpu0 এবং cpu1 (নকলটি) উভয় থ্রেড চালানোর সিদ্ধান্ত নেয়, তবে এটি একটি উল্লেখযোগ্য পারফরম্যান্স হিট হবে।

ওয়েবে রেফারেন্স খুঁজতে আমার সমস্যা হচ্ছে, তবে আমি ধারণা করব যে উইন্ডোজ ওএস এতক্ষণে যথেষ্ট স্মার্ট।

হাইপারথ্রেড মেশিনে অ্যালগরিদম দ্রুততর হবে, যদি আপনি 4 টি থ্রেড দিয়ে এটি সম্পাদন করেন


আইএমএক্সপি, উইন্ডোগুলি ALOT এর চারদিকে থ্রেড ফেলে। সম্ভাবনা হ'ল এইচটি মেশিনে, এইচটি কোগুলি উইন্ডোজ স্মার্ট এবং বাস্তব বনাম জাল কোর সম্পর্কে সচেতন হওয়া সত্ত্বেও অল্প সময়ের জন্য হিট হবে, যা সামান্য পারফরম্যান্সের হিট যোগ করতে পারে। উদাহরণস্বরূপ, একটি সর্বাধিক জিপ কাজ চালান, এবং আপনি টাস্কমিগার দেখতে পাবেন সমস্ত সিপিইউ সমানভাবে ব্যবহার করে, কোনও একক কোর কখনও ১০০-এ পৌঁছায় না This অনেক দীর্ঘ সময়ের জন্য একটি কোর প্রক্রিয়া।
মাইকেল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.