CPU এবং GPU মধ্যে পার্থক্য

Anonim

CPU বনাম GPU

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

সিপিইউ কী?

সিপিইউ শব্দটি কম্পিউটিং সিস্টেমে প্রায় পাঁচ দশক ধরে ব্যবহার করা হয় এবং এটি প্রক্রিয়াকরণ ক্ষমতা সম্পন্ন করার জন্য "অন্য" প্রক্রিয়াকরণ ইউনিটগুলি (যেমন GPUs) চালু হওয়ার আগে প্রাথমিক কম্পিউটারগুলির মধ্যে একমাত্র প্রসেসিং ইউনিট ছিল। একটি সিপিইউ এর দুটি প্রধান উপাদান হল এর এরিথম্যাটিক লজিক ইউনিট (ওকে ALU) এবং কন্ট্রোল ইউনিট (ওকে সিইউ)। একটি CPU- এর ALU কম্পিউটিং সিস্টেমের গাণিতিক এবং লজিক্যাল অপারেশনগুলির জন্য দায়ী, এবং CU মেমরি থেকে নির্দেশ প্রোগ্রামের আনার জন্য দায়ী, তাদের ডিকোডিং এবং নির্দেশাবলী চালানোর জন্য ALU হিসাবে অন্যান্য ইউনিট নির্দেশ। অতএব, CPU- র নিয়ন্ত্রণ ইউনিট "কেন্দ্রীয়" প্রক্রিয়াকরণ ইউনিট হতে গরিমা আনতে দায়ী। মেমরি থেকে নির্দেশাবলী আনতে CU, মেমরির মধ্যে নির্দেশনাগুলি প্রোগ্রাম হিসাবে সংরক্ষণ করা উচিত এবং সেইজন্য, এই নির্দেশ ব্যবস্থাটি "সংরক্ষিত প্রোগ্রাম" হিসাবেও পরিচিত। এটি স্পষ্ট হবে যে সিইউ নির্দেশনাগুলি কার্যকর করবে না, বরং ALU- এর মতো ডান ইউনিটের সঙ্গে যোগাযোগ করে এটি সহজতর করবে।

--২ ->

জিপিইউ (উঃ ভিপিইউ) কি?

গ্রাফিক্স প্রক্রিয়াকরণ ইউনিট (জিপিইউ) শব্দটি এনভিডিয়া, একটি জিপিইউ নির্মাতা প্রতিষ্ঠান, যেটি 1999 সালে বিশ্বের প্রথম জিপিইউ (জিওফোর্স ২56) বাজারজাত করার দাবি জানায়, এর দশকের শেষ দিকে চালু করা হয়েছিল। জিওফোর্স ২56-এর সময়ে, জিভিস ২56-এর সময়, এনভিডিয়া সংজ্ঞায়িত জিপিইউ নিম্নলিখিত হিসাবে: "ইন্টিগ্রেটেড ট্রান্সফরমেশন, আলো, ত্রিভূজ সেটআপ / ক্লিপিং এবং রেন্ডারিং ইঞ্জিনগুলির সাথে একক চিপ প্রসেসর যা প্রতি সেকেন্ডে 10 মিলিয়নের কম সংখ্যক polygons প্রক্রিয়াকরণের সক্ষম।"কয়েক বছর পরে, NVIDIA এর প্রতিদ্বন্দ্বী ATI গ্রাফিক্স, অন্য অনুরূপ কোম্পানি, ভিউস প্রসেসিং ইউনিট জন্য শব্দ VPU সঙ্গে একটি অনুরূপ প্রসেসর (Radeon300) মুক্তি। যাইহোক, এটি স্পষ্ট যে জিপিইউ শব্দটি VPU শব্দটির চেয়ে জনপ্রিয় হয়ে উঠেছে।

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

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

CPU এবং GPU এর মধ্যে পার্থক্য কি?

• যদিও, একটি CPU- র স্থাপনার পিছনে যুক্তি একটি কম্পিউটিং সিস্টেমের মস্তিষ্ক হিসাবে কাজ করে, একটি GPU একটি পরিপূরক প্রসেসিং ইউনিট হিসাবে চালু করা হয় যা গ্রাফিক্স প্রজেক্টের কাজ দ্বারা গণনা করা গ্রাফিক্স প্রক্রিয়াকরণ এবং প্রক্রিয়াকরণের জন্য পরিচালনা করে। প্রদর্শন ইউনিট থেকে।

প্রকৃতি দ্বারা, গ্রাফিক্স প্রক্রিয়াকরণ স্বতঃভাবে সমান্তরাল এবং, তাই সহজেই সমান্তরাল এবং দ্রুতগতিতে হতে পারে।

• মাল্টি-কোর সিস্টেমগুলির যুগে, সিপিইউ কয়েকটি কোর দ্বারা প্রস্তুত করা হয় যা কয়েকটি সফ্টওয়্যার থ্রেড পরিচালনা করতে পারে, যা একটি অ্যাপ্লিকেশন প্রোগ্রাম (নির্দেশ ও থ্রেড স্তর সমান্তরাল) এ শোষিত হতে পারে। উপলব্ধ সমান্তরাল ব্যবহার করার জন্য GPUs শত শত কোর সঙ্গে ডিজাইন করা হয়।