জিপিইউ এবং সিপিইউয়ের মধ্যে পার্থক্য


12

আমি জানি একটি সিপিইউ কী (আমি মনে করি)। গিগা হার্টজে (এই দিনগুলিতে) এর গতি মাপানো হয়।

যাইহোক, আপনি একটি জিপিইউ সম্পর্কে অনেক কিছু শুনেছেন, এবং জিপিইউ দখল করতে দিচ্ছেন, সিপিইউকে নয়, জিপিইউ এটি করতে দেয়, জিপিইউ ভিত্তিক রেন্ডারিং ইত্যাদি ...

যাইহোক এই জিপিইউ কী? আমি কীভাবে এটি অ্যাক্সেস করতে এবং এটি আমার সুবিধার জন্য ব্যবহার করতে পারি? আমি এখানে কি মিস করছি?


2
এর ... এটি সিপিইউর খুব ভাল সংজ্ঞা নয়। ;)
মতিন উলহাক

উত্তর:


17

জিপিইউ গ্রাফিকাল প্রসেসিং ইউনিট। এটি ভিডিও কার্ডের সিপিইউ।

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

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

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

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


কেবল একটি মন্তব্য, তবে BOINC এবং ফোল্ডিংয়ের জন্য @ হোম, সিপিইউ এবং জিপিইউ কার্যগুলি সম্পূর্ণ আলাদা। বেশিরভাগ টাস্কগুলি সিপিইউতে আসলে আরও ভাল হয় কারণ এগুলিতে জটিল আণবিক গতিবিদ্যা জড়িত যা জিপিইউতে অনুকরণ করা শক্ত। তেমনি, এমন কিছু কাজ রয়েছে যা একটি জিপিইউর উন্মাদ সমান্তরালতা থেকে উপকৃত হতে পারে। এ কারণে, আপনি সিপিইউগুলির তুলনায় উচ্চতর হারে কোনও জিপিইউ সম্পন্ন করার কাজ দেখতে পান, তবে এটি সত্যটি লুকিয়ে রাখে যে এমন অনেকগুলি কাজ রয়েছে যা কেবলমাত্র সিপিইউতে চালানো যায় (দীর্ঘ বিমানের সিমুলেশন ইত্যাদি)। তবে এই কাজগুলি একটি জিপিইউর জন্য আরও উপযুক্ত উপযুক্ত তা বলা ভুল।
বন

13

জিপিইউ হ'ল গ্রাফিক্স প্রসেসিং ইউনিট। এটি মূলত আপনার ভিডিও কার্ডের সিপিইউ (সিপিইউ হ'ল সেন্ট্রাল প্রসেসিং ইউনিট, একটি কম্পিউটারের "মস্তিষ্ক", বা প্রসেসর)। আজকাল ভিডিও কার্ডগুলি এত জটিল যে তারা নিজেরাই মেমোরি, বাস এবং প্রসেসর সহ কম্পিউটার থাকে।

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

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


4

সিপিইউ হ'ল সেন্ট্রাল প্রসেসিং ইউনিট (সম্ভবত আপনার ইন্টেল বা এএমডি প্রসেসর)।

জিপিইউ হ'ল আপনার গ্রাফিক্স কার্ডের গ্রাফিক্স প্রসেসিং ইউনিট। দেখা:

http://en.wikipedia.org/wiki/Graphics_processing_unit

তারা প্রোগ্রাম করা শক্ত কিন্তু বিশাল পরিমাণে সমান্তরাল হওয়ার সুবিধা রয়েছে তাই সিপিইউর চেয়ে কিছু কাজ ক্রંચ করতে পারে।

এনভিডিয়া থেকে সিইউডিএর মতো নতুন উদ্যোগগুলি আরও সহজে প্রোগ্রামিং করে এই সম্ভাবনাটি মুক্ত করার আশাবাদী। দেখা:

http://en.wikipedia.org/wiki/CUDA


0

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

তদ্ব্যতীত, এটি সাধারণত ব্যবহৃত হয় না, তাই এর শক্তিকে জোড় করা সত্যিই ক্ষতি করতে পারে না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.