শুধু 3D গ্রাফিক্স জন্য গ্রাফিক্স কার্ড ব্যবহার করে

কিভাবে গ্রাফিক্স প্রসেসর একটি সাধারণ প্রসেসর মধ্যে বাঁক হয়

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

তাদের GPU বা গ্রাফিক্স প্রসেসর ইউনিটের গ্রাফিক্স কার্ডগুলি কয়েকটি বিশেষ প্রসেসরগুলির মধ্যে একটি যা অনেকগুলি লোক তাদের কম্পিউটারে ইনস্টল করেছে। এই প্রসেসরগুলি 2D এবং 3D গ্রাফিক্স সম্পর্কিত জটিল গণনাগুলি পরিচালনা করে। প্রকৃতপক্ষে, তারা তাই বিশেষভাবে অর্জিত হয়েছে যে তারা কেন্দ্রীয় প্রসেসরের তুলনায় নির্দিষ্ট গণনা করার জন্য এখন ভাল। এই কারণে, এখন এমন একটি আন্দোলন রয়েছে যা একটি কম্পিউটারের GPU এর সুবিধা গ্রহণ করছে যা CPU কে ​​বাড়িয়ে তোলে এবং বিভিন্ন কাজের গতি বাড়ায়।

ভিডিও ত্বরান্বিত

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

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

SETI & # 64; হোম

একটি কম্পিউটারের দ্বারা প্রদত্ত অতিরিক্ত কম্পিউটিং পাওয়ারের সুবিধা গ্রহণের অন্য আরেকটি আংশিক অ্যাপ্লিকেশন হল জিপিইউ SETI @ Home এটি একটি বিতরিত কম্পিউটার অ্যাপ্লিকেশন যা ভাঁজ বলে বলা হয় যা অতিরিক্ত পটভূমি গোয়েন্দা প্রোজেক্টের অনুসন্ধানের জন্য রেডিও সংকেতগুলিকে বিশ্লেষণ করতে দেয়। GPU- এর মধ্যে উন্নত গণনা ইঞ্জিনগুলি তাদের ডেটা পরিমাণ বৃদ্ধি করতে দেয় যা নির্দিষ্ট CPU- র ব্যবহারের তুলনায় নির্দিষ্ট সময়ের মধ্যে প্রসেস করা যায়। তারা CUDA বা কম্পিউটার ইউনিফাইড ডিভাইস আর্কিটেকচার ব্যবহার করে NVIDIA গ্রাফিক্স কার্ডগুলির মাধ্যমে এটি করতে সক্ষম হয় যা N কোডের একটি বিশেষ সংস্করণ যা এনভিডিয়া জিপিইউ অ্যাক্সেস করতে পারে।

অ্যাডোব ক্রিয়েটিভ সুইট 4

জিপিইউ প্রজন্মের সুবিধা গ্রহণের জন্য সর্বশেষ বৃহৎ নামটি হল অ্যাডোব ক্রিয়েটিভ স্যুট। এডোবিট, ফ্ল্যাশ প্লেয়ার , ফটোশপ সিএস 4 এবং প্রিমিয়ার প্রো CS4 সহ এডোব এর ফ্ল্যাশশিপের একটি বড় সংখ্যা রয়েছে। মূলত, কমপক্ষে 512 এমবি ভিডিও মেমরির সাথে একটি ওপেনজিএল 2.0 গ্রাফিক্স কার্ড সহ যেকোনো কম্পিউটার এই অ্যাপ্লিকেশনের মধ্যে বিভিন্ন কর্মের গতি বাড়ানোর জন্য ব্যবহার করা যায়।

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

ক্রিপ্টোকুরেশন মাইনিং

আপনি সম্ভবত Bitcoin সম্পর্কে শুনেছেন যা ভার্চুয়াল মুদ্রার একটি ফর্ম। আপনি বৈদেশিক মুদ্রার জন্য এটি বিনিময় মত এটি জন্য ঐতিহ্যগত মুদ্রা ট্রেডিং দ্বারা সবসময় একটি বিনিময় মাধ্যমে Bitcoins ক্রয় করতে পারেন। ক্রিপ্টোকাইন মাইনিং নামে একটি প্রক্রিয়া যার মাধ্যমে ভার্চুয়াল মুদ্রায় পাওয়ার অন্য পদ্ধতি লেনদেনের সাথে আচরণ করার জন্য প্রসেসিং কম্পিউটিং হ্যাশগুলির জন্য আপনার কম্পিউটারকে রিলে হিসাবে ব্যবহার করার জন্য ফোলাটি কি। একটি সিপিইউ এক পর্যায়ে এটি করতে পারে কিন্তু একটি গ্রাফিক্স কার্ডে একটি GPU এটি করার একটি দ্রুততর পদ্ধতি প্রস্তাব করে। ফলস্বরূপ, একটি GPU সঙ্গে একটি পিসি মুদ্রণ দ্রুত ছাড়া এটি ছাড়া অন্য উত্পাদন করতে পারেন।

OpenCL

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

উপসংহার

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