টিএল; ডিআর উত্তর: জিপিইউগুলির সিপিইউগুলির তুলনায় অনেক বেশি প্রসেসর কোর রয়েছে, তবে প্রতিটি জিপিইউ কোর একটি সিপিইউ কোরের তুলনায় উল্লেখযোগ্যভাবে ধীর গতিতে চালিত হয় এবং আধুনিক অপারেটিং সিস্টেমগুলির জন্য প্রয়োজনীয় বৈশিষ্ট্যগুলি না থাকায়, তারা প্রতিদিন বেশিরভাগ প্রসেসিং সম্পাদনের জন্য উপযুক্ত নয় কম্পিউটিং। তারা ভিডিও প্রক্রিয়াকরণ এবং পদার্থবিজ্ঞানের সিমুলেশনগুলির মতো গণনা-নিবিড় ক্রিয়াকলাপগুলির পক্ষে সবচেয়ে উপযুক্ত।
জিপিজিপিইউ এখনও তুলনামূলকভাবে নতুন ধারণা। জিপিইউ প্রাথমিকভাবে কেবল গ্রাফিক্স রেন্ডারিংয়ের জন্য ব্যবহৃত হত; প্রযুক্তি উন্নত হিসাবে, সিপিইউগুলির তুলনায় জিপিইউগুলির তুলনায় বৃহত সংখ্যক কোর জিপিইউগুলির জন্য গুণগত দক্ষতা বিকাশ করে শোষিত হয়েছিল যাতে তারা এক সাথে অনেকগুলি সমান্তরাল স্ট্রিমগুলি একই সাথে প্রক্রিয়াকরণ করতে পারে, তা ডেটা যাই হোক না কেন। যদিও জিপিইউতে কয়েক হাজার বা হাজার হাজার স্ট্রিম প্রসেসর থাকতে পারে, তারা প্রতিটি সিপিইউ কোরের চেয়ে ধীরে চালায় এবং এর বৈশিষ্ট্যগুলিও কম থাকে (এমনকি যদি তারা ট্যুরিং সম্পূর্ণ হয় এবং কোনও সিপিইউ চালাতে পারে এমন কোনও প্রোগ্রাম চালানোর জন্য প্রোগ্রাম করা যায়)। জিপিইউ থেকে অনুপস্থিত বৈশিষ্ট্যগুলির মধ্যে বিঘ্ন এবং ভার্চুয়াল মেমরি অন্তর্ভুক্ত রয়েছে, যা একটি আধুনিক অপারেটিং সিস্টেম বাস্তবায়নের জন্য প্রয়োজনীয়।
অন্য কথায়, সিপিইউ এবং জিপিইউগুলির উল্লেখযোগ্যভাবে পৃথক আর্কিটেকচার রয়েছে যা তাদেরকে বিভিন্ন কাজের জন্য আরও উপযুক্ত করে তোলে। একটি জিপিইউ অনেকগুলি স্ট্রিমে প্রচুর পরিমাণে ডেটা পরিচালনা করতে পারে, সেগুলির তুলনায় তুলনামূলক সহজ অপারেশন করে, তবে ডেটাগুলির একক বা কয়েকটি স্ট্রিমের ভারী বা জটিল প্রক্রিয়াকরণের পক্ষে এটি উপযুক্ত নয়। একটি সিপিইউ প্রতি-কোর ভিত্তিতে (সেকেন্ডের নির্দেশাবলীর দিক দিয়ে) অনেক দ্রুত এবং ডেটা একক বা কয়েকটি স্ট্রিমে আরও সহজেই জটিল ক্রিয়াকলাপ সম্পাদন করতে পারে, তবে একই সাথে অনেকগুলি স্ট্রিম দক্ষতার সাথে পরিচালনা করতে পারে না।
ফলস্বরূপ, জিপিইউগুলি ওয়ার্ড প্রসেসরগুলির মতো প্রচলিত সাধারণ গ্রাহক অ্যাপ্লিকেশন সহ, এমন কোনও কাজগুলি পরিচালনা করতে উপযুক্ত নয় যা উল্লেখযোগ্যভাবে উপকৃত হয় না বা সমান্তরাল হয় না। তদ্ব্যতীত, জিপিইউগুলি মৌলিকভাবে পৃথক আর্কিটেকচার ব্যবহার করে; এটির জন্য একটি GPU- র জন্য বিশেষত একটি অ্যাপ্লিকেশন প্রোগ্রাম করতে হবে এবং GPUs প্রোগ্রাম করার জন্য উল্লেখযোগ্যভাবে বিভিন্ন কৌশল প্রয়োজন। এই বিভিন্ন কৌশলগুলির মধ্যে রয়েছে নতুন প্রোগ্রামিং ভাষাগুলি, বিদ্যমান ভাষাগুলির সংশোধন এবং নতুন প্রোগ্রামিং দৃষ্টান্ত যা অনেক স্ট্রিম প্রসেসর দ্বারা সম্পাদিত সমান্তরাল অপারেশন হিসাবে একটি গণনা প্রকাশের পক্ষে আরও ভাল। জিপিইউগুলি প্রোগ্রাম করার জন্য প্রয়োজনীয় কৌশলগুলি সম্পর্কে আরও তথ্যের জন্য, স্ট্রিম প্রসেসিং এবং সমান্তরাল কম্পিউটিং সম্পর্কিত উইকিপিডিয়া নিবন্ধগুলি দেখুন ।
আধুনিক জিপিইউগুলি ভেক্টর ক্রিয়াকলাপ এবং ভাসমান-পয়েন্ট পাটিগণিত করতে সক্ষম, সর্বশেষতম কার্ডগুলি ডাবল-স্পষ্টতা ভাসমান-পয়েন্ট সংখ্যাগুলি পরিচালনা করতে সক্ষম। সিইউডিএ এবং ওপেনসিএল এর মতো ফ্রেমওয়ার্কগুলি জিপিইউগুলির জন্য প্রোগ্রামগুলি রচনার জন্য সক্ষম করে এবং জিপিইউগুলির প্রকৃতি তাদেরকে অত্যন্ত সমান্তরাল ক্রিয়াকলাপগুলিতে সবচেয়ে উপযুক্ত করে তোলে যেমন বৈজ্ঞানিক কম্পিউটিংয়ে, যেখানে বিশেষত জিপিইউ কম্পিউট কার্ডের একটি সিরিজ একটি ছোট জন্য কার্যকর প্রতিস্থাপন হতে পারে এনভিআইডিআইএ টেসলা ব্যক্তিগত সুপার কম্পিউটারগুলি হিসাবে গণনা ক্লাস্টার । আধুনিক জিপিইউ সহ গ্রাহকরা যারা ফোল্ডিং @ বাড়ির সাথে অভিজ্ঞ তারা জিপিইউ ক্লায়েন্টদের সাথে অবদান রাখতে তাদের ব্যবহার করতে পারেন , যা প্রোটিন ভাঁজ সিমুলেশনগুলি খুব উচ্চ গতিতে করতে পারে এবং প্রকল্পে আরও কাজ অবদান রাখতে পারে ( এফএকিউগুলি পড়তে ভুলবেন নাপ্রথমে বিশেষত জিপিইউ সম্পর্কিত)) জিপিইউগুলি ফিজএক্সএক্স ব্যবহার করে ভিডিও গেমগুলিতে আরও ভাল পদার্থবিজ্ঞানের সিমুলেশন সক্ষম করতে পারে, ভিডিও এনকোডিং এবং ডিকোডিং ত্বরান্বিত করতে পারে এবং অন্যান্য গণনা-নিবিড় কার্য সম্পাদন করতে পারে। এটি জিপিইউগুলি সম্পাদন করতে সবচেয়ে উপযুক্ত tasks
এএমডি এক্সিলারেটেড প্রসেসিং ইউনিট (এপিইউ) নামে একটি প্রসেসরের নকশাকে অগ্রণী করে যা জিপিইউগুলির সাথে প্রচলিত x86 সিপিইউ কোরগুলিকে একত্রিত করে। এই পদ্ধতিটি গ্রাফিকাল পারফরম্যান্সকে মাদারবোর্ড-ইন্টিগ্রেটেড গ্রাফিক্স সলিউশনগুলির তুলনায় যথেষ্ট উন্নত করে তোলে (যদিও আরও ব্যয়বহুল বিচ্ছিন্ন জিপিইউগুলির সাথে কোনও মিল নেই), এবং পৃথক জিপিইউ ছাড়াই ভাল মাল্টিমিডিয়া পারফরম্যান্স সহ একটি কমপ্যাক্ট, কম দামের সিস্টেমের অনুমতি দেয়। সর্বশেষতম ইন্টেল প্রসেসরগুলি অন-চিপ ইন্টিগ্রেটেড গ্রাফিক্সও সরবরাহ করে, যদিও প্রতিযোগিতামূলক ইন্টিগ্রেটেড জিপিইউ পারফরম্যান্স বর্তমানে ইন্টেল আইরিস প্রো গ্রাফিক্সের সাথে কয়েকটি চিপগুলির মধ্যে সীমাবদ্ধ। প্রযুক্তি যেমন এগিয়ে চলেছে, আমরা এই একবার পৃথক পৃথক অংশগুলির ক্রমবর্ধমান ডিগ্রি দেখতে পাব। এএমডি কল্পনাএমন একটি ভবিষ্যত যেখানে সিপিইউ এবং জিপিইউ এক, নির্বিঘ্নে একই টাস্কে একসাথে কাজ করতে সক্ষম ।
তবুও, পিসি অপারেটিং সিস্টেম এবং অ্যাপ্লিকেশন দ্বারা সম্পাদিত অনেক কাজ সিপিইউগুলির জন্য এখনও আরও উপযুক্ত suited এবং একটি জিপিইউ ব্যবহার করে কোনও প্রোগ্রামকে ত্বরান্বিত করার জন্য অনেক কাজ করা দরকার। যেহেতু প্রচুর বিদ্যমান সফ্টওয়্যারটি x86 আর্কিটেকচার ব্যবহার করে এবং জিপিইউগুলির জন্য বিভিন্ন প্রোগ্রামিং কৌশল প্রয়োজন হয় এবং অপারেটিং সিস্টেমগুলির জন্য প্রয়োজনীয় কয়েকটি গুরুত্বপূর্ণ বৈশিষ্ট্য অনুপস্থিত, তাই প্রতিদিনের কম্পিউটিংয়ের জন্য সিপিইউ থেকে জিপিইউতে একটি সাধারণ স্থানান্তর খুব কঠিন difficult