Hyper-threading:

A

creates multiple physical cores

B

Allows a single physical core to execute multiple threads simultaneously

C

reduces cache size

D

Only applied to GPU

উত্তরের বিবরণ

img

Hyper-Threading (HT) হলো Intel-এর একটি Simultaneous Multithreading (SMT) প্রযুক্তি, যা একটি single physical CPU core-কে এমনভাবে কাজ করতে সক্ষম করে যেন সেটি দুটি আলাদা logical (virtual) core। এর ফলে প্রসেসর একসাথে একাধিক থ্রেড পরিচালনা করতে পারে, যা পারফরম্যান্স ও রিসোর্স ব্যবহারে দক্ষতা বাড়ায়।

  1. মূল ধারণা: Hyper-Threading মূলত একটি ফিজিক্যাল কোরের রিসোর্সগুলো (যেমন রেজিস্টার ও execution unit) ভাগ করে দেয় দুটি ভার্চুয়াল থ্রেডের মধ্যে। ফলে একটি কোর একই সময়ে দুটি নির্দেশনা (instruction stream) একসাথে প্রক্রিয়া করতে পারে।

  2. প্রধান সুবিধা: এটি CPU utilization বৃদ্ধি করে, idle সময় কমায় এবং multithreaded application গুলোর গতি বাড়ায়।

  3. কাজের ধরন: প্রতিটি ফিজিক্যাল কোরে দুইটি থ্রেড চালু থাকে, যা অপারেটিং সিস্টেমে আলাদা লজিক্যাল প্রসেসর হিসেবে দেখা যায়।

  4. সীমাবদ্ধতা: যদিও এটি throughput বাড়ায়, তবুও এটি দ্বিগুণ পারফরম্যান্স দেয় না, কারণ দুটি থ্রেড একই ফিজিক্যাল রিসোর্স ভাগ করে নেয়।

অতএব, সঠিক উত্তর হলো খ)Allows a single physical core to execute multiple threads simultaneously, কারণ Hyper-Threading প্রযুক্তি একটি কোরকেই একাধিক থ্রেড একসাথে চালাতে সক্ষম করে।

Unfavorite

0

Updated: 17 hours ago

Related MCQ

Which one is a compile time polymorphism?

Created: 17 hours ago

A

Virtual function 

B

Operator overloading

C


Function overriding

D

Dynamic binding

Unfavorite

0

Updated: 17 hours ago

Which one is not an ACID property?

Created: 1 day ago

A

Authenticity

B

Consistency

C

Isolation

D

Durability

Unfavorite

0

Updated: 1 day ago

Which criterion is not mandatory for a solution of critical section problem? 

Created: 1 day ago

A

Mutual exclusion

B

Bounded waiting 

C

Circular waiting

D

Progress

Unfavorite

0

Updated: 1 day ago

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD