সিপিইউ এর সংখ্যার সংখ্যা সঠিক মনে হচ্ছে না


14

এখানে চিত্র বর্ণনা লিখুন

চিত্রটি যেমন প্রসেসরের সংখ্যা দেখায় 4 হয়।

তবে ইন্টেল i5-4210U এর নীচে দেখানো মাত্র 2 টি কোর রয়েছে। (ইন্টেলের নিজস্ব চশমা।)

এখানে চিত্র বর্ণনা লিখুন

সুতরাং, যদি i5-4210U এর 1 ম ছবিতে "4" নির্দেশিত কি তার চেয়ে 2 টি বেশি কোর থাকে?

lscpu এই ফলাফল দেয়:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    2
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 69
Stepping:              1
CPU MHz:               989.531
BogoMIPS:              4788.74
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              3072K
NUMA node0 CPU(s):     0-3

10
কারণ এতে হাইপারথ্রেডিং রয়েছে যার অর্থ সিপিইউ কার্যকারিতা উন্নত করার জন্য কেবলমাত্র দুটি শারীরিক পরিবর্তে ওএসকে চারটি কোর উপস্থাপন করে। ( স্পট শীট থেকে " # থ্রেডের " হ'ল উবুন্টুতে সিপিইউ তথ্যটি আপনাকে কী দেখাচ্ছে)
জোনাসসিজে - মনিকা পুনরায়

3
এই আউট খুঁজে বের করার অন্যান্য উপায় করতে হয় lscpuএবং তাকান CPU(s), Thread(s) per coreএবং Core(s) per socketএবং Socket(s)
এডউইনকস্ল

@edwinksl, lscpu- এর যুক্ত ফলাফল।
ফক্সট্রট 9

2
সুতরাং আপনার কাছে 4 "সিপিইউস" ওরফে লজিক্যাল কোর, দৈহিক কোর প্রতি 2 টি থ্রেড (এটি হাইপারথ্রেডিং অংশ), প্রতি সকেটে 2 টি শারীরিক কোর এবং 1 সকেট রয়েছে। 4 = 2 * 2 * 1।
এডউইনকস্ল

আপনি পেন্টিয়াম 4 থেকে বিদ্যমান হাইপারথ্রেডিং শুনেন নি?
ফুক্লভ

উত্তর:


31

আপনার সিপিইউতে কেবল 2 টি কোর রয়েছে তবে 4 টি সমবর্তী থ্রেড সমর্থন করে ।

এটি ইন্টেলের হাইপার-থ্রেডিং প্রযুক্তি দ্বারা অর্জন করা হয়েছে যা একই সময়ে একক কোরতে একই সময়ে দুটি পৃথক থ্রেড চালাতে দেয় run

সুতরাং কোর প্রতি 2 টি এক্স 2 থ্রেডের অর্থ সিপিইউতে 4 টি থ্রেড।


1
আমি থ্রেড সম্পর্কে কিছুটা জানি তাই আমি আগ্রহী যে কীভাবে এটি হার্ডওয়্যার স্তরে অর্জন করা যায়? মানে সিপিইউতে 2 টি থ্রেড?
ফক্সট্রট 9

7
আমি এখানে হাইপার থ্রেডিংয়ের পিছনে পুরো ধারণাটি ব্যাখ্যা করা সত্যিই শুরু করতে পারি না, এটি উত্তরটি ফুটিয়ে তুলবে। পরিবর্তে আমি আপনাকে সংশ্লিষ্ট উইকিপিডিয়া নিবন্ধটি পড়তে বা "হাইপারথ্রেডিং" দিয়ে আপনার পছন্দসই অনুসন্ধান ইঞ্জিনটি খাওয়ানোর পরামর্শ দিতে চাই ।
বাইট কমান্ডার

6
সংক্ষেপে, আমরা বলতে পারি যে একটি হাইপারথ্রেডিং-সক্ষম কোরটিতে কিছু উপাদান রয়েছে (আর্কিটেকচারাল স্টেট অর্থাৎ রেজিস্টার ইত্যাদি) অনুলিপি করা হয়েছে যখন অন্যগুলি (এক্সিকিউশন ইঞ্জিন, ক্যাশে) ভাগ করে নেওয়া হয়েছে।
বাইট কমান্ডার

5
@ ফক্সট্রোট 9 মূলত, এক্সিকিউশনের একটি একক থ্রেড সাধারণত সিপিইউ কোরের 100% এর কাছাকাছি কোথাও ব্যবহার করে না - সিপিইউ মেমরি থেকে লোড হওয়ার জন্য অপেক্ষা করতে সময় ব্যয় করে এবং প্রদত্ত কোনও নির্দেশ ছোট ছোট সার্কিটের সমস্ত ব্যবহার করে না (এক্সিকিউশন ইউনিট) মূল যা বিভিন্ন কাজ করে। এইচটি, এক্সিকিউশনের দুটি থ্রেডকে মূলটি ভাগ করতে দেয়, যাতে একজন অপরজন অপেক্ষা করার সময় চলতে পারে, বা যদি তারা এক্সিকিউশন ইউনিটের বিচ্ছিন্ন সেট ব্যবহার করে তবে তারা উভয়ই চালাতে পারে। তবে যেহেতু দুটি থ্রেডকে সংস্থানগুলি ভাগ করতে হয়, কখনও কখনও একজন অন্যটিকে চালনা থেকে থামিয়ে দেয়, তাই এটি 2 সম্পূর্ণ কোর হিসাবে তত দ্রুত হয় না।
hobbs

@ হোবস বিস্তারিত কিন্তু সহজ ব্যাখ্যা, দুর্দান্ত! এই তথ্যবহুল মন্তব্যের জন্য ধন্যবাদ :)
বাইট কমান্ডার

3

আপনি ইন্টেল থেকে যে চিত্রটি সরবরাহ করেছেন তা দেখতে পাচ্ছেন, থ্রেডের সংখ্যাটি 4

সুতরাং আমি বলব যে উবুন্টু কর্ডগুলির সংখ্যাটি প্রদর্শন করছে না কর্ডগুলির নয়


1

ইন্টেলের আই 5-4210 প্রসেসরে 2 টি শারীরিক কোর রয়েছে যা আরও 2 লজিকাল কোরে বিভক্ত; এই লজিক্যাল কোরগুলি ইন্টেলের হাইপার থ্রেডিং প্রযুক্তি দ্বারা অর্জন করা হয়েছে। এইভাবে ছবিতে প্রদর্শিত হিসাবে এটি মোট 4 কোর তৈরি করে। অন্যান্য ছবিতেও এই তথ্য দেওয়া আছে।


আমি জানি না কেন লোকেরা আপনার উত্তরটিকে নিম্নচাপ দিচ্ছে, আপনি যা বলেছেন তা সত্য।
ভার্চুয়াল অ্যানোমালি

লোকেরা তখন বোবা, আমি কিছু মনে করি না।
মোখ

এই উত্তরটি ব্যাক আপ করার জন্য, উইকিপিডিয়া বলেছে: "শারীরিকভাবে উপস্থিত প্রতিটি প্রসেসরের কোরের জন্য অপারেটিং সিস্টেম দুটি ভার্চুয়াল (যৌক্তিক) কোরকে সম্বোধন করে" "
ভার্চুয়াল অ্যানোমালি

Thnx @lightswitchr
Moksh

1
আমি মনে করি লোকেরা হ্রাস পাচ্ছে কারণ আপনি বলেছিলেন যে দুটি শারীরিক এবং দুটি যৌক্তিক কোর রয়েছে। এটি সত্য নয়, প্রতিটি দৈহিক কোর দুটি লজিকাল কোরে বিভক্ত হয়, সুতরাং সেখানে চারটি লজিকাল কোর রয়েছে (প্রতিটি শারীরিক কোরের উপর দুটি চলমান)।
রুনেমোরো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.