সিপিইউ(CPU) এ কোর (core) এবং থ্রেড (thread) আসলে কি জিনিস? || What are cores and threads in a CPU? ||

আমরা যখন কম্পিউটার কিনতে যাই, তখন বিক্রেতা বলে এই কম্পিউটারটিতে রয়েছে ডুয়াল কোর(dual-core) এবং ৪ থ্রেড(4-thread) ওয়ালা প্রসেসর।

আপনারা কি জানেন, এই কোর ও থ্রেড আসলে কি?

 নিম্নে এটি বর্ণনা করা হলোঃ

Main-thumble


 

1.কোর কি?

---একটি সিপিইউ(CPU) বা একক প্রক্রিয়াকরণ ইউনিট। প্রতিটি কোর (CORE) অন্যান্য কোরের সাথে সমান্তরালভাবে নিজস্ব নির্দেশাবলীর সেট কার্যকর করতে সক্ষম, যা CPU-কে একই সাথে একাধিক কাজ পরিচালনা করতে দেয়। অন্য কথায়, মূল CPU-এর মধ্যে একটি কোর(core) মূলত একটি পৃথক CPU যা অন্যদের থেকে স্বাধীনভাবে কাজ করতে পারে। একটি সিপিইউতে যত বেশি কোর থাকে, এটি একই সাথে তত বেশি কাজ সম্পাদন করতে পারে, এটিকে আরও শক্তিশালী এবং দক্ষ করে তোলে।

img-1

2.থ্রেড কি?

একটি থ্রেড(thread), অন্যদিকে, নির্দেশাবলীর একটি ক্রম যা CPU দ্বারা কার্যকর করা হয়। প্রতিটি থ্রেড(thread) একটি পৃথক টাস্ক প্রতিনিধিত্ব করে যা অন্যান্য থ্রেডের সাথে একযোগে চলতে পারে। সিপিইউ বিভিন্ন কাজ চালানোর জন্য থ্রেডের(thread) মধ্যে সুইচ করতে পারে, যাতে মনে হয় যেন একাধিক কাজ একই সাথে চালানো হচ্ছে। এটি "thread-level parallelism" নামে পরিচিত এবং এটি মাল্টি থ্রেডিংয়ের ভিত্তি।

img-2

 3.মাল্টি থ্রেডিং কি?

মাল্টি থ্রেডিং(multi-threading) এমন একটি কৌশল যা একটি সিপিইউকে একই সাথে একাধিক থ্রেড(thread) পরিচালনা করতে দেয়, এটি কম সময়ে আরও কাজ সম্পাদন করতে দেয়। এটি বিশেষত এমন অ্যাপ্লিকেশনগুলির জন্য দরকারী যেগুলির জন্য প্রচুর প্রক্রিয়াকরণ শক্তি প্রয়োজন, যেমনঃ ভিডিও সম্পাদনা, রেন্ডারিং এবং গেমিং৷ যখন একটি সিপিইউতে একাধিক কোর(core) থাকে, তখন প্রতিটি কোর একটি পৃথক থ্রেড(thread) পরিচালনা করতে পারে, এটিকে আরও দক্ষ করে তোলে।

4.কোর ও থ্রেড এর কাজ কি?

একটি সিপিইউতে কোর এবং থ্রেডের সংখ্যা এর কার্যকারিতার উপর উল্লেখযোগ্য প্রভাব ফেলতে পারে। আরও কোর সহ একটি সিপিইউ (CPU) সাধারণত একই সাথে আরও বেশি কাজ পরিচালনা করতে সক্ষম হবে, এটিকে আরও শক্তিশালী করে তুলবে। একইভাবে, বেশি থ্রেড(thread) সহ একটি সিপিইউ কম সময়ে আরও বেশি কাজ পরিচালনা করতে সক্ষম হবে, এটিকে আরও দক্ষ করে তুলবে।

img-3

5.পারফর্মেন্স পাওয়ার জন্য আরও কিছু লক্ষ্য করা প্রয়োজনঃ

এটি লক্ষ্য করা গুরুত্বপূর্ণ যে একটি CPU-তে কোর এবং থ্রেডের সংখ্যা অগত্যা এর সামগ্রিক কর্মক্ষমতা নির্ধারণ করে না। Clock speed, cache size, and architecture এর মতো অন্যান্য কারণগুলিও কর্মক্ষমতাতে উল্লেখযোগ্য প্রভাব ফেলতে পারে। সাধারণভাবে, High clock speed, large cache, and modern architecture সহ একটি সিপিইউ সাধারণত কম কোর এবং থ্রেড সহ ভাল কাজ করে। 

img-4

 

6.গল্পাকারে সিপিইউ এর কোর ও থ্রেডের কাজ বর্ণনা করা হলোঃ

যারা উপরের বিশ্লেষণ বুঝতে পারে নাই তাদের জন্য গল্পাকারে সিপিইউ এ কোর ও থ্রেড বোঝানো হলোঃ --- ধরা যাক, প্রতিটি কোর একটি টিকেট কাউন্টার, এবং প্রতিটি থ্রেড টিকেট কাউন্টারের ভিতরে এক একজন কর্মরত মানুষ। যদি টিকেট কাউন্টারের সংখ্যা বেশি হয় তাহলে সাভাবিকভাবেই কাউন্টারের সামনে ভিড় কম হবে। আর যদি প্রতিটি টিকেট কাউন্টার এ কর্মরত মানুষের সংখ্যা বেশি হয় তাহলে খুবি তাড়াতাড়ি কাজ সম্পন্ন হবে। একইভাবে, সিপিইউ কাজ করে। যদি সিপিইউতে কোর বেশি হয় তাহলে একটি কাজ ভাগ হয়ে যাবে। অন্যদিকে,  যত বেশি থ্রেড থাকবে তত তাড়াতাড়ি বিভক্ত কাজগুলি সম্পন্ন হবে।

7. অবশেষে আমরা কি বলতে পারি?

অবশেষে বলা যায়, একটি সিপিইউতে কোর এবং থ্রেডের সংখ্যা এটির কার্যকারিতা এবং দক্ষতাকে ব্যাপকভাবে প্রভাবিত করতে পারে। আরও কোর এবং থ্রেড সহ একটি সিপিইউ সাধারণত একই সাথে আরও বেশি কাজ পরিচালনা করতে সক্ষম হবে, এটিকে আরও শক্তিশালী এবং দক্ষ করে তুলবে। যাইহোক, অন্যান্য কারণ যেমনঃ Clock speed, cache size, and architecture, সামগ্রিক কর্মক্ষমতা নির্ধারণে ভূমিকা পালন করতে পারে।

---------- O ----------

FROM: Pabna Zilla School, Pabna.

Written by: Salman-Sadik-Saif...

PZSbook

---------- O ----------


Next Post Previous Post
No Comment
Add Comment
comment url