কম্পিউটার টিউটোরিয়াল

MTE ব্যাখ্যা: CPU এবং GPU-এর পার্থক্য

MTE ব্যাখ্যা: CPU এবং GPU-এর পার্থক্য

CPU এবং GPU বেশ এক অনুরূপ। উভয়েই শতকোটি ট্রানজিস্টর থেকে তৈরি এবং সেকেন্ডে হাজার হাজার অপারেশন প্রসেস করতে পারে। কিন্তু CPU এবং GPU-এর পার্থক্য কী?

CPU কী?

MTE ব্যাখ্যা: CPU এবং GPU-এর পার্থক্য

একটি কম্পিউটারের CPU (সেন্ট্রাল প্রসেসিং ইউনিট) কে প্রায়শই কম্পিউটারের "মস্তিষ্ক" বলা হয়। এটি লক্ষ লক্ষ ট্রানজিস্টরের সমষ্টি যা ম্যানিপুলেট করা হয় যেন ব্যাপক প্রকারের ক্যালকুলেশন পারফর্ম করা যায়। একটি স্ট্যান্ডার্ড CPU-তে এক থেকে চারটি প্রসেসিং کور থাকে যেগুলো ১ থেকে ৪ GHz-এ ক্লক করা থাকে।

CPU শক্তিশালী কারণ এটি সব কিছু করতে পারে। যদি একটি কম্পিউটার কোনো টাস্ক সম্পন্ন করতে সক্ষম হয়, তবে সেটি হলো কারণ CPU সেটি করতে পারে। প্রোগ্রামাররা ব্রড ইনস্ট্রাকশন সেট এবং সব CPU-তে শেয়ার করা লং ফিচার লিস্টের মাধ্যমে এটিকে অর্জন করে।

GPU কী?

MTE ব্যাখ্যা: CPU এবং GPU-এর পার্থক্য

GPU (গ্রাফিক্স প্রসেসিং ইউনিট) হলো একটি স্পেশালাইজড টাইপের মাইক্রোপ্রসেসর। এটি গ্রাফিক্স ডিসপ্লে করতে এবং খুব নির্দিষ্ট কম্পিউটেশনাল টাস্ক করার জন্য অপ্টিমাইজড। এটি CPU-এর চেয়ে কম ক্লক স্পিডে চলে কিন্তু প্রসেসিং কোরের সংখ্যা অনেক গুণ বেশি থাকে।

আপনি GPU-কে প্রায় একটি স্পেশালাইজড CPU হিসেবে ভাবতে পারেন যা একটি খুব নির্দিষ্ট উদ্দেশ্যে বানানো হয়েছে। ভিডিও রেন্ডারিং হলো একই সিম্পল ম্যাথেমেটিক্যাল অপারেশন বারবার করা, এবং সেটিই GPU সবচেয়ে ভালো করতে পারে। একটি GPU-তে হাজার হাজার প্রসেসিং کور একসাথে চলে। প্রতিটি کور, CPU কোরের চেয়ে ধীর হলেও, ভিডিও রেন্ডারিংয়ের জন্য প্রয়োজনীয় বেসিক ম্যাথেমেটিক্যাল অপারেশনের জন্য খুব দক্ষভাবে টিউন্ড থাকে। এই বিশাল প্যারালেলিজমই GPUGPU-কে আধুনিক গেমের জটিল ৩D গ্রাফিক্স রেন্ডার করতে সক্ষম করে।

CPU এবং GPU-এর পার্থক্য কী?

MTE ব্যাখ্যা: CPU এবং GPU-এর পার্থক্য

যদি CPU একটি Leatherman (মাল্টি-টুল), তবে GPU একটি খুব ধারালো ছুরি। ছুরি দিয়ে আপনি হেক্স বোল্ট টাইট করতে পারবেন না, কিন্তু জিনিস কাটতে নিশ্চিতভাবেই পারবেন।

GPU শুধু CPU-এর অনেক অপারেশনের একটি ছোট ভাগ করতে পারে, কিন্তু সেটি অদ্ভুত গতিতে করে। একটি GPU সোধাঁই কোর ব্যবহার করে হাজার হাজার পিক্সেলের জন্য টাইম-সেনসিটিভ ক্যালকুলেশন একসাথে করে, যা জটিল ৩D গ্রাফিক্স ডিসপ্লে করা সম্ভব করে। যাইহোক, GPU যত দ্রুত যায়, এটি শুধু "বোকা" অপারেশন পারফর্ম করতে পারে।

উদাহরণস্বরূপ, আধুনিক GPU যেমন Nvidia GTX 1080-তে ২৫৬০ শেডার کور আছে। সেসব কোরের কারণে, এটি এক ক্লক সাইকেলে ২৫৬০ ইনস্ট্রাকশন বা অপারেশন এক্সিকিউট করতে পারে। এবং যখন আপনাকে একটি স্ক্রিনের পিক্সেল এক শতাংশ উজ্জ্বল করতে হয়, তখন এটি পেরফেক্ট। তুলনামূলকভাবে, চার-কোর Intel i5 CPU এক ক্লক সাইকেলে শুধু চারটি সিমালটেনিয়াস ইনস্ট্রাকশন এক্সিকিউট করতে পারে।

যাইহোক, CPU GPU-এর চেয়ে বেশি ফ্লেক্সিবল। CPU-র বড় ইনস্ট্রাকশন সেট আছে, তাই এটি 넓은 রেঞ্জের টাস্ক পারফর্ম করতে পারে। CPU বেশি ম্যাক্সিমাম ক্লক স্পিডে চলে এবং কম্পিউটারের সব কম্পোনেন্টের ইনপুট এবং আউটপুট ম্যানেজ করতে সক্ষম। উদাহরণস্বরূপ, CPU ভার্চুয়াল মেমরির সাথে অর্গানাইজ এবং ইন্টিগ্রেট করতে পারে, যা আধুনিক অপারেটিং সিস্টেম চালানোর জন্য অপরিহার্য। এটা GPU কখনো করতে পারবে না।

GPU কম্পিউটেশন কী?

GPU ভিডিও রেন্ডারিং-এ সেরা হলেও, техনিক্যালি এটি আরও অনেক কিছু করতে পারে। গ্রাফিক্স প্রসেসিং শুধু একটি ধরনের রিপিটেটিভ এবং হাইলি-প্যারালেল কম্পিউটিং টাস্ক। অন্যান্য টাস্ক যেমন বিটকয়িন মাইনিং এবং পাসওয়ার্ড ক্র্যাকিং একই ধরনের বিশাল ডেটা সেট এবং সিম্পল ম্যাথেমেটিক্যাল অপারেশনের ওপর নির্ভর করে। তাই কিছু লোক GPU ব্যবহার করে নন-গ্রাফিক্যাল অপারেশন চালাতে। এটিকে "GPU কম্পিউটেশন" নামে ডাকা হয়।

উপসংহার

CPU এবং GPU-এর উদ্দেশ্য মিলতা জুলতা হলেও তারা আলাদা কম্পিউটিং টাস্কের জন্য অপ্টিমাইজড। একটি দক্ষ কম্পিউটার উভয়ের প্রয়োজন হবে সঠিকভাবে চালানোর জন্য।


  1. লিনাক্স এবং GNU/লিনাক্সের পার্থক্য: কেনেল, টুলচেইন ও নামকরণের রাজনীতি

  2. DirectX 11 এবং DirectX 12-এর পার্থক্য কী?

  3. লকড এবং আনলকড স্মার্টফোনের পার্থক্য: MTE ব্যাখ্যা

  4. CPU বনাম GPU: পার্থক্য ও তা কেন গুরুত্বপূর্ণ