আমাদের নতুন লেকচারে স্বাগতম
এই লেকচারে আমরা আলোচনা করব
সিপিইউ বনাম জিপিইউ
আমরা আগের লেকচারে সিপিইউ সম্পর্কে দেখেছি
আমরা দেখেছি
সিপিইউ কি এবং এর কাজ কি
সিপিইউ মানে
সেন্ট্রাল প্রসেসিং ইউনিট
এটা কি করে?
এটি আপনার মেশিন কোড কার্যকর করে
এটি লাইন বাই লাইন পড়ে
আসুন একটি উদাহরণ দিয়ে বুঝতে পারি
আমার একটা হোয়াটসঅ্যাপ অ্যাপ্লিকেশন আছে
হোয়াটসঅ্যাপ অ্যাপ্লিকেশনটি কিছু উচ্চতর ভাষায় লেখা
হয়েছিল। তারপরে।
কম্পাইলার এটিকে মেশিন কোডে রূপান্তরিত করে। মেশিন কোডে
রূপান্তরিত হলে এটি একটি এক্সিকিউটেবল ফাইল হয়।
আমাকে দেখাতে দাও
আসুন হোয়াইটবোর্ড খুলুন আমাকে এখানে লিখতে দিন
কিভাবে একটি অ্যাপ্লিকেশন রান করে?
আসুন এটি সম্পর্কে কথা বলা যাক
এখানে আমার একটি হোয়াটসঅ্যাপ অ্যাপ্লিকেশন আছে
হোয়াটসঅ্যাপ কী করে
হোয়াটসঅ্যাপ করে?
কী লিখেছি এটা?
প্রকৌশলীরা এটা কী লিখেছিলেন?
উঁচু স্তরের ভাষায় লিখতেন
এখন সেই হাই লেভেল ল্যাঙ্গুয়েজ যে কোন ল্যাঙ্গুয়েজ হতে পারে
এটি আপনার C হতে পারে
হতে পারে আপনার C++
এটা আপনার হতে পারে
জাভাস্ক্রিপ্ট এটি আপনার পাইথন হতে পারে
আমি উচ্চ স্তরের ভাষায় একটি অ্যাপ্লিকেশন লিখেছি
তার পর কী হবে?
তার পর
আমাদের কম্পাইলার এই কোডটিকে মেশিন কোডে রূপান্তর করে
কম্পাইলার এটি রূপান্তরিত করেছে
যখন এটি রূপান্তরিত হয়, একটি এক্সিকিউটেবল ফাইল উত্পন্ন হয়
হোয়াটসঅ্যাপ .exe এটি প্রতিটি অ্যাপ্লিকেশনের সাথে ঘটে
WhatsApp.exe যেখানেই আপনি এই জিনিসটি দেখতে পাবেন
WhatsApp.exe এর অর্থ এটি একটি এক্সিকিউটেবল ফাইল
আপনি উচ্চ স্তরের ভাষায় যে কোডটি লিখেছেন
উচ্চ স্তরের ভাষা মানে ইংরেজি ভাষার সমতুল্য
ধরুন আপনি ১০ লাইনের কোড লিখলেন
প্রথম লাইনটি হল
দ্বিতীয় লাইনটি হল
তো আপনি ১০ লাইনের কোড লিখে দিলেন
এখন উচ্চ স্তরের ভাষা
অনুরূপ: এখানে কী হবে?
যখন compiler রূপান্তরিত হয়
এখানে কী হবে?
এভাবে লাইন জেনারেট হবে
10 পর্যন্ত
আপনি এখানে যা লিখেছেন
এটা ইংরেজি ভাষায় লেখা ছিল
যেমন, আমি লিখি
হ্যাশ অন্তর্ভুক্ত
আমি যা লিখেছি তা বুঝতেই পারছেন
হ্যাশ অন্তর্ভুক্ত
কিন্তু যখন তা রূপান্তরিত হয়
এটা এরকম হয়ে যায়
এটি এরকম একটি কোড হয়ে যায়
একইভাবে দ্বিতীয় লাইন
সংশ্লিষ্ট মেশিন কোড
মেশিন কোড এই কোড
আমার CPU এক্সিকিউট করে যদি কোন ত্রুটি না থাকে তাহলে আমার
CPU এক্সিকিউট করে
যখন আমি
WhatsApp.exe আমরা কী করব?
আমরা যে কোন আইকনে ক্লিক করি
মোবাইল ফোন আইকন ডেস্কটপ আইকন
আমি যখন যেকোনো আইকনে ক্লিক করি
CPU RAM সাধারণত ডায়াগ্রাম ব্লক করে
হার্ড ডিস্ক
আমি হার্ড ডিস্ক তৈরি করেছি
এইচডিডি হার্ড ডিস্ক ড্রাইভে WhatsApp.exe ফাইলটি এখানে
রয়েছে। আমি যেকোনো আইকনে ক্লিক করি তখন ফাইলটি খুলে যায়।
আমাকে র ্যামে আসতে হবে
কোথায় এলো?
এখানে র ্যামে যখন এলো
এটা কোন ফাইল?
এটি 10101 এ লেখা হয় এর পরে সিপিইউ এটি লাইন বাই লাইন
কার্যকর করে
এটি CPU এর কাজ
সিপিইউ করে
কম্পিউটঃ যত জটিল সমস্যাই করুক না কেন
গণনা এর পরে এটি ফলাফল দেখায়
আমরাও দেখেছি
সিপিইউ দুটি ইউনিট আছে
একটি ইউনিট হলো আওয়ামী লীগ
একটি ইউনিট হলো চবি
এএলইউ ইউনিট কী করে?
এএলইউ ইউনিট পাটিগণিত ও যৌক্তিক ইউনিট করে
পাটিগণিত ও যুক্তিবিদ্যার সাথে সম্পর্কিত যা কিছু
এটা কি করে?
এই ইউনিট এটি পরিচালনা করে
চবি কী করে?
ডাটা ট্রান্সফার দেখছে চবি
দুই সম্পদের মধ্যে
চবি এসব দেখছে
এতটুকু বুঝেছি
সিপিইউ নিয়ে সমস্যা হল
CPU হল সাধারণ উদ্দেশ্য
এখানে আমরা লিখি
CPU হল সাধারণ উদ্দেশ্য
মানে তুমি দেবে
গণনার কোন কাজ
এটা আপনার জন্য করবে
কিন্তু সমস্যা এখানেই
গ্রাফিক্যাল কাজ আসুন বোঝার চেষ্টা করি
গ্রাফিক্যাল কাজ বলতে কি বুঝায়?
দুই ধরনের জিনিস আছে
একটি হল
লেখা ভিত্তিক
এখানে আমি লিখি
লেখা ভিত্তিক
দ্বিতীয়টি হল
গ্রাফিকাল উপস্থাপনা
অথবা বলতে পারেন
এটা তোমার
পাঠ্য উপস্থাপনা
এটি আপনার গ্রাফিকাল উপস্থাপনা
গ্রাফিকাল উপস্থাপনায় জিনিসগুলি কী কী?
যেমন আপনি যদি কোন ছবি দেখাতে চান
অথবা ছবি দেখাতে চান
আপনি যদি কোনও ফটো বা চিত্র দেখাতে চান
গ্রাফিকাল উপস্থাপনায় জিনিসগুলি কী কী?
যা আমি চাক্ষুষ দেখতে পাচ্ছি
কোন চোখ দুটো আকর্ষণীয় দেখাচ্ছে
আপনি যদি কোনও ফটো বা চিত্র দেখাতে চান
অথবা ভিডিও দেখাতে চান
অথবা ভিডিও গেম দেখাতে চান
এই সব জিনিস
খেলা, ভিডিও
অথবা ছবি
আপনার এটিতে প্রচুর গ্রাফিক্স রয়েছে
অনেক গ্রাফিক্স মানে
একটি ভিডিওতে
অনেকগুলো ফ্রেম আছে
তবে ফ্রেমে
একই সময়ে অনেক কিছু চলছে
যেন তোমার গাছ পাতা কাটছে
দু'জন লোক নাচছে
পাশ থেকে বেরিয়ে যাচ্ছেন এক ব্যক্তি
সামনে থেকে দুটো গাড়ি বেরিয়ে যাচ্ছে
বৃষ্টি হচ্ছে
অনেক কিছুই ঘটছে এই ভিডিওতে
সুতরাং আমি বুঝতে পারছি এটা কি
গ্রাফিকাল উপস্থাপনা
সুতরাং যেখানে আমরা গ্রাফিকাল উপস্থাপনা সম্পর্কে কথা বলছিলাম
ভারী কাজ
যা গ্রাফিকাল উপস্থাপনার সাথে সম্পর্কিত ছিল
সেখানে সিপিইউ করতে পারেনি
কেন পারলেন না?
একটু সমস্যা হয়েছিল
সিপিইউ এর সমস্যাটি হল
সিপিইউতে আমাদের সীমিত কোর রয়েছে
কোর নামের অর্থ কী?
আমি যদি বলি
আমার তো দুটি হাত আছে
আমি একবারে দুটি কাজ করতে পারি
আমি বলব দুটো কোর
আমার যদি চারটি হাত থাকে
আমি একবারে চারটি কাজ করতে পারি
চারটি কোর
আমার যদি আটটি হাত থাকে
আমি একবারে আটটি কাজ করতে পারি
আমি বলব এটাকে অক্টা-কোর বলা হয়
আমার যদি দশ হাত থাকে
আমি বলব ডেকা-কোর
এভাবে আমি বুঝতে পারি
কোর মানে হাত। কম্পিউটার ভাষায় বলতে গেলে, কোর যত থাকে তত
কাজ করতে পারি।
একই সাথে সিপিইউ আর্কিটেকচার সম্পর্কে কথা বলা
CPU আর্কিটেকচার সম্পর্কে কথা বলা হচ্ছে
যেমন মোবাইল ফোনে
অ্যাপলের মতো
বায়োনিক চিপ
এ 17, এ 16
অ্যান্ড্রয়েড প্রসেসর
স্ন্যাপড্রাগন মিডিয়াটেক তাদের একটি আর্কিটেকচার আছে
যেমন আপনি এখানে দেখতে পারেন
আমরা আর্কিটেকচারে আসব
এই স্থাপত্যে কিছু জিনিস দেওয়া হয়েছে
আপনার বাড়ির মতো আপনি কারও কাছে যান
আপনি একটি বাড়ি তৈরি করতে চান
তুমি স্থপতির কাছে যাও
তুমি বলো
আমি তো জমি ব্যবহার করতে চাই
কি করা যায় বলুন
তুমি আমাকে একটা প্রয়োজনীয়তা বলো
আপনি আমাকে একটি প্রয়োজনীয়তা কম্পিউটার বলুন
উচ্চ কর্মক্ষমতা ব্যবহার করে
একটি গেম কম্পিউটারের কোর জিপিইউ জিপিইউ
আমি আপনাকে এই চিত্রটি ব্যাখ্যা করতে যাচ্ছি
এখানে আমি বুঝতে পেরেছি যে এটি আমার কন্ট্রোল ইউনিট
এখানে আমি লিখেছি যে এটি আমার কন্ট্রোল ইউনিট
আর এটা আমার এএলইউ
এটা আপনার কোর্স
যা আপনার কাজকে এক এক করে সামলাবে
এখানে আপনি চারটি অ্যাপ্লিকেশন চালাবেন
এটি আপনার দক্ষতা কোর
এটি আপনার ক্যাশে
যা আপনার সাময়িক তথ্য
যা যে কোন অ্যাপ্লিকেশনের সাথে সম্পর্কিত
এটি এখানে এসে ক্যাশে সংরক্ষণ করে
এইটি খুব দ্রুত
এটি আপনার ডাইনামিক র ্যাম
সুতরাং আমরা এভাবে এটি বিভক্ত করেছি
তো আমি খুঁজে বের করলাম যে সিপিইউতে সমস্যাটি ছিল যে
সেখানে কোরের সংখ্যা কম
আর এটাই সার্বিক উদ্দেশ্য
তাই কাজ ছিল না
এর একটি সাধারণ উদ্দেশ্য ছিল, নির্দিষ্ট উদ্দেশ্য ছিল না
এজন্য আমরা এটা বলেছি
কিছু শর্ত পূরণ করা হচ্ছে
কী কী প্রয়োজন ছিল
অন্য চিপ ইনস্টল করা উচিত
দ্বিতীয় বিষয়টি ছিল কোরের সংখ্যা কম
আমাদের প্রয়োজন হল একই সাথে একাধিক কাজ সম্পাদন করা। সুতরাং
আমাদের কিভাবে এটি সম্ভব হবে তা দেখা যাক।
এর সাহায্যে আমরা তা করব
অর্থাৎ আমরা জিপিইউতে অনেক কোর রাখি
উদাহরণস্বরূপ, আপনি এই সবুজ রঙটি দেখুন এই সব কি হয়েছে
আমি জানতে পেরেছি যে এখানে একটি সবুজ বাক্স দেওয়া মাত্রই
তো এই হল এএলইউ
তো এভাবে আমার অনেক এএলইউ আছে
বুঝলাম এটাও করা হয় এটাও করা হয়
এখন যেখানেই দেখবেন
তুমি কি দেখবে
শুধু সবুজ রং দেখতে পাবেন
আমি এটা খুঁজে পেয়েছি
আমি তো এই পুরো সারিটি খুঁজে পেয়েছি
এই সমস্ত সারি এখানে আমার সব জিনিস এসে গেছে এভাবেই।
তার পর এখানে যেমন ডিআরএএম দেওয়া হয় তেমনই এখানে আমার
ডিআরএএমও দেওয়া থাকে
বাকিটা কী
আমি যদি এই অংশটি বের করি
তাহলে আপনি দুটো জিনিস দেখতে পাবেন
এরকম দুটো জিনিস আছে
আর ব্যাপারটা এরকমই
আমার কন্ট্রোল এবং ক্যাশে পছন্দ করুন
এটি একই রঙের
এই হলুদ রঙ যা উপরে
এটা আপনার নিয়ন্ত্রণ
দ্বিতীয় জিনিস যা তোমার সাথে ঘটেছে তোমার কি হয়েছে
আমি কিভাবে জানলাম তা হল যে উভয়ের স্থাপত্যের মধ্যে পার্থক্য
আছে। এই পার্থক্যটি কি জানা যায়?
এখানে এএলইউ আমার জিপিইউতে আমি অনেক কিছু দেখতে পাই
কিন্তু আমি যদি অন্য দিকে তাকাই
আমি সিপিইউতে কম দেখতে পাই
এবার জেনে নিলাম কি কি সুবিধা
বেশি মোটা হয়ে কী লাভ?
বেশি মোটা হওয়ার উপকারিতা
কারণ এটি একাধিক জিনিস পরিচালনা করতে সক্ষম
এখন একটা কথাও আসে
একাধিক বিষয় সামলাচ্ছে
সাথে একটা জিনিস
সুতোর মতো
এখানে আসুন বোঝার চেষ্টা করি
আমার তো এখানে চারটি কোর আছে
এই চারটি কোর আমার চারটি অ্যাপ্লিকেশন পরিচালনা করতে পারে
তাই এখানে বলছি
আমার একটা স্মৃতি আছে
আমার কি আছে
আমার এই র ্যামে চারটি অ্যাপ্লিকেশন চলছে
একটি অ্যাপ্লিকেশন এখানে চলছে
আর এখানে একটি অ্যাপ্লিকেশন চলছে
তাই এক হয়ে গেল
ধরা যাক তিনটে তো এখানে দৌড়াচ্ছে
এখন এই এক অ্যাপ্লিকেশন
যত জায়গাই লাগুক না কেন
স্মৃতিতে দৌড়াতে
আমরা কি করতে পারি
এটাকে আমরা সুতোয় ভাগ করতে পারি
এভাবে ভাগ করে নিন
থ্রেড টি 1 এ এই কোডটি লেখা আছে
আমরা এই কোডটিকে সব ভাগে ভাগ করেছি
থ্রেড ১
থ্রেড ২
থ্রেড 3
যদি জিজ্ঞেস করেন থ্রেড মানে কি
এটি একটি কোডের টুকরো
যা একই কাজ করে
থ্রেড 1, থ্রেড 2, থ্রেড 3
তাহলে আমার কোর কি করবে
আমার মূল মানে এখানে একটি কোর তৈরি করা যাক
তাই আমার প্রথম কোর
দ্বিতীয় কোর কিছু হ্যান্ডল করবে। আমার দ্বিতীয়
অ্যাপ্লিকেশনটি তখন চালু হবে।
তৃতীয় কোর আমার ইনস্টাগ্রাম চালাবে। চতুর্থ কোর আমার
প্রেজেন্টেশন চালাবে। প্রতিটি কোরে থ্রেড রয়েছে।
থ্রেড মানে
স্মৃতিও একই কথা ভাগাভাগি করে নিচ্ছে
সাধারণ তবে এই থ্রেডটি কোডের একটি টুকরো করে
এটা একযোগে চলে এই এক চলছে
এইটা চলছে
তার মানে
আমাদের যে কোড আছে
ছোট ছোট ভাগে ভাগ করে নিন
থ্রেড 1 কিছু অংশ সম্পাদন করবে
থ্রেড 2 কিছু অংশ সম্পাদন করবে
থ্রেড 3 কিছু অংশ কার্যকর করবে
তাহলে কি হবে
আপনার যে কোডই থাকুক না কেন
এইটা দ্রুত চলবে
তুমি দেখবে, আমি এখন বুঝতে পেরেছি যে এটি ভিতরে রয়েছে
এর ভিতরে কি করতে পারি? আমার কাছে ইতিমধ্যে অনেক কোড আছে। তাই
যদি আমি এর ভিতরে থ্রেড ব্যবহার করি তবে কি হবে?
আমি জানতে পারি
এটি আরও দক্ষতার সাথে আরও ভাল কাজ করে তাই আমি বুঝতে
পেরেছিলাম আমার সিপিইউ কী
আর আমার জিপিইউ কি
আমি সিপিইউ দেখেছি আমি সিপিইউ ব্যবহার করতাম
তখন আমরা জিপিইউ এর প্রয়োজনীয়তা অনুভব করলাম তাই আমরা
জিপিইউ নিয়ে এলাম
এখন দেখা যাক
তাদের তুলনা করা
কার্যকারিতার উপর ভিত্তি করে আর্কিটেকচার, সমান্তরালতা,
মেমোরি তুলনা করা হবে।
প্রোগ্রামিং মডেল
কেস ব্যবহার করুন
বিদ্যুৎ খরচ
চলো দেখা যাক
আমার সিপিইউ কি আরও ভাল
আমি এর চেয়ে ভালো বলব না
কারণ ব্যবহারের ক্ষেত্রে ভিন্ন
চলো দেখা যাক
তো চলুন শুরু করা যাক
কার্যকারিতা থেকে
আসুন কলমটি পরিবর্তন করি
প্রথমেই আসা যাক সিপিইউ নিয়ে
আমরা আগেই জানি সিপিইউ হচ্ছে সাধারণ উদ্দেশ্যের জন্য
আর জিপিইউ হচ্ছে নির্দিষ্ট উদ্দেশ্যের জন্য
এখানেও একই জিনিস দেখতে পাবেন যেমন লেখা আছে
তুমি এটা পড়তে পারো
লাইনের মধ্যে সিপিইউ পড়া
আমি তোমাকে দেখিয়েছি
আমি যদি সিপিইউ এর কথা বলি
এখানে স্পষ্ট করে লেখা আছে
CPU ডিজাইন করা হয়েছে
সাধারণ উদ্দেশ্যের জন্য। সাধারণ উদ্দেশ্য মানে হলো এটি আপনার
বিভিন্ন অ্যাপ্লিকেশন হ্যান্ডল করবে যেকোন উপায়ে। আমরা কেন
জিপিইউ ডিজাইন করেছি?
একটি চিপ হওয়া উচিত যা গ্রাফিক্স সম্পর্কিত সমস্ত কাজ করতে
পারে এবং সবকিছু দক্ষতার সাথে চালাতে পারে।
আমি জানতে পেরেছি যে এটি সাধারণ উদ্দেশ্য এবং জিপিইউ হল
নির্দিষ্ট উদ্দেশ্য
আমি হ্যাঁ বলেছিলাম, এটি শুধুমাত্র গ্রাফিক্স সম্পর্কিত
জিনিসগুলি দেখায়। অর্থাৎ, সকল কম্পিউটিং টাস্ক যা সাধারণত
প্রকৃতি সম্পর্কিত।
এটা তাদের সবার সাথে কি করে?
সিপিইউ কেন সবকিছুর জন্য দায়ী? কি এটি কেবল সাধারণ
উদ্দেশ্যের কম্পিউটিং কাজের জন্য দায়ী?
আমি বলেছি না
বাকি নির্দেশনা
আপনার প্রোগ্রামে অনেকগুলো নির্দেশনা থাকে। প্রথমে আপনাকে এটা
করতে হবে, তারপরে আপনাকে ওটা করতে হবে।
তৃতীয়ত, আপনাকে এটি করতে হবে
সুতরাং, সমস্ত নির্দেশাবলী কার্যকর করার দায়িত্বও আপনার
CPU-এ রয়েছে।
সুতরাং, আমার CPU
আমি জানি আমার সিপিইউতে দুটি ইউনিট আছে। একটি হল গাণিতিক
ইউনিট এবং অন্যটি লজিক্যাল ইউনিট। তাই, আমার গাণিতিক বা
লজিক্যাল অপারেশনগুলি সহজেই এএলইউ ইউনিট দ্বারা নিয়ন্ত্রিত
হয়।
তাই বিষয়টি জানতে পারলাম
সুতরাং, দুটি সংস্থানের মধ্যেও ডেটা স্থানান্তর করা যেতে পারে
দুটি রিসোর্স মধ্যে ডাটা কিভাবে ট্রান্সফার করা যায়? মনে
করুন আমি হোয়াটসঅ্যাপে আমার বন্ধুকে একটি মেসেজ পাঠাতে চাই
তাই, যখন আমি হোয়াটসঅ্যাপে বার্তা পাঠাই তখন সেটি আমার
ডিসপ্লেতে দেখা যাবে। আর যখন আমি বার্তা টাইপ করব তখনও সেটি
প্রদর্শিত হবে।
আমি এটি একটি কীবোর্ডে টাইপ করব তাহলে, কীবোর্ড দিয়ে কী হবে?
কীবোর্ড একটি সম্পদ হয় এবং মনিটর দ্বিতীয় সম্পদ হয়। তাই,
এই দুটি সম্পদ মধ্যে কি ঘটছে? ডেটা স্থানান্তর এবং ডেটা
প্রবাহ হচ্ছে।
তাই, এই কাজটি সিপিইউ দ্বারা সম্পাদিত হয়। এটি কোন অংশের
কাজ? এটি কন্ট্রোল ইউনিট অংশটি করে।
তখন বুঝেছিলাম ব্যাপারটা
আমি এখন এটা বুঝতে পেরেছি
এর আগেও দেখেছি
জিপিইউ এর কার্যকারিতা সম্পর্কে বলুন জিপিইউ কী করে?
আমরা প্রাথমিকভাবে যে জিপিইউ ডিজাইন করেছিলাম তা আমরা
গ্রাফিক্স রেন্ডার করতে ব্যবহার করেছি। আমরা গ্রাফিক্স
দেখানোর জন্য এটি ব্যবহার করেছি।
আমরা গ্রাফিক্স দেখানোর জন্য এটি করেছি সুতরাং, এটি ধীরে ধীরে
বিকশিত হয়েছিল
কেন এটি বিবর্তিত হয়েছিল?
এর আগে বিকশিত হয়নি
যেমন, ইন্টারনেট
এখন আলোচনা করবো ওয়েব ৩.০ নিয়ে
কোথা থেকে শুরু হয়েছিল?
ওয়েব 1.0 এর স্থানে স্ট্যাটিক তথ্য দেখানো হতো। এরপর ওয়েব
2.0 এসেছিল।
এটি কোথায় বিকশিত হয়েছিল?
তোমার কথা শুনে পুরো পাঞ্জাবি গান সুনতে পারছো কি?
আপনি ইন্টারঅ্যাক্ট করতে সক্ষম হন
এবার আসবে ওয়েব ৩.০
সেখানেও আপনি এমন জিনিস দেখতে পাবেন যা আরও উন্নত হবে
তাই, মানুষের মধ্যেও একটি বিবর্তনের প্রক্রিয়া রয়েছে।
জিপিইউ শুরুতে আনা হলে আমি জানতাম যে এটি গ্রাফিক্স রেন্ডার
করতে আনা হয়েছিল
সামলাতে শুরু করল
সমান্তরাল প্রক্রিয়াকরণের কাজগুলি
জিপিইউ হ্যান্ডেল করার জন্য বিবর্তিত হয়েছে
সমান্তরাল প্রক্রিয়াকরণ কাজগুলি দক্ষতার সাথে
এটি সমান্তরাল প্রক্রিয়াকরণ কাজগুলি দক্ষতার সাথে পরিচালনা
করবে এটি সমান্তরাল প্রক্রিয়াকরণের কাজগুলি দক্ষতার সাথে
পরিচালনা করবে আমি জিজ্ঞাসা করলাম কিভাবে?
জিজ্ঞেস করলাম, কীভাবে?
আমি জিজ্ঞেস করলাম, আমার কী কাজ আছে? আমার অনেক কাজ আছে
আমাকে তো পাতা ঝরে পড়া দেখাতে হবে
আমাকে তো বৃষ্টি দেখাতে হবে
আমাকে গার্লফ্রেন্ড এবং বয়ফ্রেন্ডের হাঁটা দেখাতে হবে
আমাকে ৪-৫টা কাজ করতে হবে
জিপিইউ দক্ষতার সাথে কাজগুলি দক্ষতার সাথে পরিচালনা করতে
উন্নয়ন পায়েছে। আজকের গ্রাফিক্স খুব দ্রুত।
আজকের গ্রাফিক্স খুব দ্রুত
তারা পুনরাবৃত্তিমূলক কাজ সম্পাদনে দক্ষতা অর্জন করে
উদাহরণস্বরূপ, 16 ড্রিল
অথবা কোন সমান্তরাল গণনা
বা যেকোন পারালেল কম্পিউটেশন, দুটি জিনিস একই সময়ে ঘটছে তাই
দুটি জিনিস সময়ে চলছে। এটি জিপিইউ-এর একটি ফাংশন এবং জিপিইউ
এটি সহজে হ্যান্ডেল করে। শেষে লিখা যা আছে তা তৈরি করে।
কিছু নির্দিষ্ট কাজের জন্য জিপিইউ খুব কার্যকর। আগে আমি এই
ধরনের কাজ করতে পারতাম না কিন্তু এখন জিপিইউ আছে তাই এটি
আপনার সমস্ত কাজ খুব কার্যকর উপায়ে সম্পাদন করে। এটি জিপিইউ
এর একটি ফাংশন।
তাই আমি বুঝলাম জিপিইউ এর কাজ কি এবং এছাড়াও বুঝলাম যে দুটোর
আলাদা আর্কিটেকচার আছে। তাহলে কিভাবে জানব দুটোর আর্কিটেকচার
আলাদা আছে তা দেখতে পারেন এখানে।
এখানে বিভক্ত হয়েছে। এখানে আপনার নিয়ন্ত্রণ আছে। একটি অংশে
এলইউ লেখা আছে তৃতীয় সেকশন এবং চতুর্থ সেকশনে তারপর জানলাম
যে ক্যাশেও লেখা আছে। একটি অংশ সম্পন্ন হয়েছে এবং এখানে একটি
সেকশন সম্পন্ন হয়েছে। সিপিইউ আর্কিটেকচারে মোট ৭টি সেকশন
আছে। এখানে তুমি জানতে পারবে যে দুটি আর্কিটেকচারের আলাদা আছে।
1,2,3,4,5,6,7,8,9,10,11, 15,20 এবং তারপরে 2 দেখতে পারেন,
সুতরাং যদি আমরা 25 ধরে নিই তবে 25 হল 50,75,100 এবং তারপরে
200 এবং 201 সুতরাং এটি কতগুলি বিভাগে 201 এ বিভক্ত তাই আমরা
জানতে পেরেছি যে উভয়েরই আলাদা আর্কিটেকচার রয়েছে এখন আপনি
মিডিয়ার মতো দুটি প্রসেসর দেখতে পাবেন
টেক এবং স্ন্যাপড্রাগন উভয়েরই একই আর্কিটেকচার রয়েছে কিন্তু
কিছু প্রসেসর মিডিয়াটেকের চেয়ে ট্রানজিস্টর বা প্রযুক্তির
আর্কিটেকচারের কারণে ভালো হতে পারে। অ্যাপল এর আর্কিটেকচার এর
মতো তাদের নিজস্ব জিনিসগুলি তাদের দক্ষতার সাথে ব্যবহার করে
তাদের প্রসেসরগুলি কেমন কাজ করছে তা নির্ভর করে।
তাই এখন আমরা দেখব আর্কিটেকচারে কি দেখা যাবে। প্রথমেই দেখব
সিপিইউ একটি কিছুটা শক্তিশালী কোর থাকে মানে সিপিইউতে কিছু
শক্তিশালী কোর থাকে, কিন্তু মোবাইল বা ল্যাপটপে দেখা যায় না
যে ৮ কোর বা ১০ কোর থাকে। কিছু কোর হাই পারফরম্যান্স হতে পারে।
কোর তাদের মধ্যে কিছু কোর দক্ষতা কোর তাই আমি জানি যে দক্ষতা
কোর ব্যাটারি সংরক্ষণ করে এবং সাধারণ কাজগুলি সম্পাদন করে এবং
উচ্চ পারফরম্যান্স কোর জানি যে তারা ভারী কাজগুলি পরিচালনা
করে। সিপিইউতে আমরা কয়েকটি শক্তিশালী কোর দেখতে পাই যা মূলত
শক্তিশালী কোর থাকে এবং মোবাইল বা ল্যাপটপে দেখা যায় না যেমন
8 কোর 10 কোর।
একটিতে অন্যের চেয়ে বেশি কোর রয়েছে এটি আমরা দেখতে পাচ্ছি।
কিছু শক্তিশালী কোর আপনার অনুক্রমিক প্রক্রিয়াকরণ লাইনটি
লাইন দ্বারা অনুকূলিত করে। এই শক্তিশালী কোরগুলির শক্তি
দেখাচ্ছে যে আপনি কোনও ভারী কাজ করছেন।
আর্কিটেকচারে শক্তিশালী কোর দেখলে আপনি দেখতে পাবেন যে তারা
বিভিন্ন কাজ সহজে হ্যান্ডেল করতে পারে, সাধারণ উদ্দেশ্যে
উপযুক্ত এবং বিস্তৃত কাজগুলি সহজে হ্যান্ডেল করতে পারে। এটি
শক্তিশালী কোরের শক্তি যা সিকোয়েনশিয়াল প্রসেসিং লাইন
পরিচালনা করে এবং আপনাকে উপযুক্ত কাজের জন্য সুবিধা দেয়।
আজকের মতো দ্রুত সিদ্ধান্ত গ্রহণের প্রয়োজন এমন কাজগুলির
জন্য উপযুক্ত
এআই মেশিন লার্নিং
সিপিইউ বন্ধু জিপিইউ এর সাথে তুলনায় কাজের জন্য উপযুক্ত নয়।
জিপিইউ কাজের জন্য উপযুক্ত, যা দ্রুত সিদ্ধান্ত নেওয়ার
প্রয়োজন তবে সিপিইউ একটি বহুমুখী কম্পিউটার প্রয়োজনীয়
কাজগুলি সহজে সম্পাদন করতে পারে।
কাজের জন্য উপযুক্ত কাজগুলি কাজের জন্য উপযুক্ত, কাজের জন্য
উপযুক্ত, কাজের জন্য উপযুক্ত, কাজের জন্য উপযুক্ত, কাজের জন্য
উপযুক্ত, কাজের জন্য উপযুক্ত,
এবং এটা কি? এখন যখন একাধিক কাজ একসাথে হবে তখন আমাদের কাজটি
টাস্কের জন্য কার্যকর হবে। সুতরাং এই থ্রেড জিনিসটি
সাব-টাস্কগুলিতে ভাগ করে প্যারালেল সাব-টাস্কগুলি কার্যকর হবে
যেমন গ্রাফিক্স রেন্ডারিং এবং বড় ডেটা সেট প্রসেস করা হবে।
এখন বড়।
ডেটা সেটগুলি প্রক্রিয়া করতে চাইলে তা ছোট ছোট টুকরায় ভাগ
করতে হবে এবং সেগুলি সমান্তরালভাবে প্রক্রিয়া করা হবে। যদি
আপনি গ্রাফিক্স রেন্ডার করতে চান তবে এটি দেখানোর মানে হল এটি
কী জিনিস তা বোঝানো। এই ক্ষেত্রেও একই কথা প্রয়োজন।
জিনিসগুলি বিভক্ত হয়ে সমান্তরালভাবে প্রক্রিয়া করা হয়।
স্মল সাব-টাস্কগুলো হলে আমি জানতে পেরেছি যে সিপিইউতে কিছু
পাওয়ারফুল কোড আছে এবং সেগুলো থ্রেড করলে আপনি ১০০এক্স বা
১০০০ এক্স এ সেই কোড পাবেন না কিন্তু জানতে পেরেছি যে
আর্কিটেকচারে অনেক পার্থক্য আছে।
যেমন আমরা এখানে দেখেছি, আমাদের ছোট বিশেষায়িত কোরগুলি
রয়েছে।
আমি স্পেশালাইজড কোর বুঝেছি এবং এখানে আর্কিটেকচারের
স্পেশালাইজড কোরগুলি দেখেছি, যেমন এখানে দেখা যাচ্ছে।
আমি অনেক ছোট কোর দেখেছি তারপর প্যারালেলিজম দেখেছি। চলুন
প্যারালেলিজম এবং জিপিইউ তুলনা করি কারণ জিপিইউতে আমার
অনেকগুলি কোর আছে যা একসাথে কাজ করতে পারে। সিপিইউতে আমরা এই
ধরনের জিনিস দেখতে পাই কিনা তা দেখি না। জিপিইউতে আমরা এমন
জিনিসগুলি দেখতে পাই যা আমরা বোঝার চেষ্টা করি।
সিপিইউ টাস্ক সুইচিং এবং একাধিক থ্রেড দক্ষতার জন্য ডিজাইন
করা হয়েছে এবং এটি দ্রুততমভাবে একাধিক থ্রেড পরিচালনা করতে
পারে, এই কারণে প্যারালেলিজম এরকম হয়, এখানে দেখুন আমার
মেমোরিতে দুটি জিনিস চলছে.
এখানে এটা চলছে আর এই অংশে এটা চলছে
ইনস্টাগ্রাম ইনস্টাগ্রাম একসাথে দুটি কাজ চলছে এবং এরপর টাস্ক
সুইচিং হয়। যেহেতু একাধিক কাজ চলছে, তাই উদাহরণস্বরূপ ভিডিও
আপলোড করতে গ্যালারিতে যাবেন এবং গ্যালারি থেকে ইমপোর্ট
করবেন। এটি ইনপুট আউটপুট প্রক্রিয়া।
আমি সেখান থেকে ফাইল পাচ্ছি সেই সময় টাস্ক সুইচিং হয় এটি
আপনি ততক্ষণ করছেন
সিপিইউ এখন হোয়াটসঅ্যাপ নির্দেশাবলী কার্যকর করবে। পরবর্তীতে
এটি একাধিক থ্রেড হ্যান্ডেল করবে। একইভাবে হোয়াটসঅ্যাপে
একাধিক থ্রেড রয়েছে, যেমন আমি এখানে করেছি এই থ্রেডটি টি 1,
এই থ্রেডটি টি 2 এবং এটি টি 3 এবং এটি এখন টি 3। মনে রাখবেন
যে মেমরি সাধারণভাবে ভাগ করা হয়।
এটা আপনার ইনস্টাগ্রাম, সেটা আলাদা মেমোরি ব্যবহার করছে,
আপনার হোয়াটসঅ্যাপ আলাদা মেমোরি ব্যবহার করছে, কিন্তু থ্রেড
আমার বিশেষ কাজ, এটা একই মেমোরি ব্যবহার করে এক্সিকিউট করছে,
আমরা শুধু হোয়াটসঅ্যাপের কোডটি ১০ লাইন হলেও তা ৩ লাইনে ভাগ
করেছি এবং আমরা এটি করেছি যাতে হোয়াটসঅ্যাপ এর নির্দিষ্ট
কাজগুলি সম্পাদন করা যায় |
এই সব লাইনগুলি এক্সিকিউট করার চেষ্টা করলে থ্রেড ১ তিনটি
লাইন এক্সিকিউট করবে, থ্রেড ২ তিনটি লাইন এক্সিকিউট করবে,
থ্রেড ৩ তিনটি লাইন এক্সিকিউট করবে এবং পুনরাবৃত্তি থ্রেড ১
একটি লাইন এক্সিকিউট করবে। এভাবে থ্রেড কি করে বুঝতে পেরেছি।
আমি একাধিক কাজ দক্ষতার সাথে সহজে চালাতে পারি। হোয়াটসঅ্যাপ
এবং ইনস্টাগ্রামে বিভিন্ন ধরনের কাজ করা হয়। হোয়াটসঅ্যাপে
আপনি আরও গ্রাফিকাল জিনিস দেখতে পারেন এবং ইনস্টাগ্রামে আপনি
আরও পাঠ্য দেখতে পারেন।
জিনিসগুলি আপনি একই সাথে স্যুইচ করতে পারেন আপনি একাধিক থ্রেড
দেখতে পারেন যা দক্ষতার সাথে কাজ করবে তবে একটি লাইন খুব
গুরুত্বপূর্ণ
আমি আপনাকে বলতে চাই কি আমরা এটি হাইলাইট করতে পারি হ্যাঁ
আমরা বলতে পারি যে এই লাইনটি খুব গুরুত্বপূর্ণ তবে সমানভাবে
কাজ করতে না পারে।
বিশেষভাবে বস্তুগুলির জন্য জিপিইউ তৈরি করা হয়েছে যা সমস্ত
কাজ হ্যান্ডেল করবে তবে আপনি আপনার জিপিইউ এর মতো পারফর্ম
করতে পারবেন না কারণ আমরা এটি বিশেষভাবে এই উদ্দেশ্যে তৈরি
করেছি যে এটি সব হ্যান্ডেল করবে বস্তুগুলির জন্য।
গ্রাফিক্স সম্পর্কিত কাজগুলি যখন সম্পূর্ণ হ্যান্ডেল করবে,
তখন সিপিইউ কেন করবে এটা স্পষ্ট। আর যদি জিপিইউ করছে তাহলে
সেটা সম্পূর্ণ পরিচালিত হবে কারণ জিপিইউকে এই উদ্দেশ্যে তৈরি
করা হয়েছে।
সিপিইউ ব্যাপকভাবে সমান্তরাল কাজের চাপ করতে সক্ষম হয়নি
সিপিইউ করতে পারে না কারণ এতে এতগুলি কোর নেই। জিপিইউতে দেখা
যায় ছোট কোর যেগুলি আছে।
জিপিইউতে আমি তাদের দেখতে পাচ্ছি না কিন্তু যদি আমরা জিপিইউ
এর সাথে তুলনা করি তবে এর নেতিবাচক দুর্বলতা হল এটি
ব্যাপকভাবে সমান্তরাল কাজের চাপ পরিচালনা করতে পারে না কিন্তু
এটি বিশাল সমান্তরালতার জন্য ডিজাইন করা হয়েছে এবং জিপিইউ এর
নেতিবাচক দুর্বলতা হল এর সুবিধা কাজে লাগে। আমি এটি জানি।
আমি জানি যে যদি আপনি ম্যাসিভ প্যারালেলিজম করতে চান তবে
আপনাকে জিপিইউ ব্যবহার করতে হবে। জিপিইউতে প্যারালেলিজম দেখতে
পারবেন কিন্তু সিপিইউতে প্যারালেলিজম দেখতে পারবেন না। জিপিইউ
ম্যাসিভ প্যারালেলিজমের জন্য ডিজাইন করা হয়েছে তাই এর
নেগেটিভ পয়েন্ট হলো ম্যাসিভ প্যারালেলিজম হ্যান্ডেল না করা
যা হলো এর পজিটিভ পয়েন্ট।
এখানে হাজার হাজার থ্রেড সময়কালে চলছে এখানে থ্রেড কনসেপ্ট
দেখতে পাচ্ছেন সিপিইউতেও থ্রেড কনসেপ্ট দেখতে পারবেন কিন্তু
যখন হাজার হাজার থ্রেড একই সাথে চলতে হয় তখন আমরা বলতে পারি
যে এটি জিপিইউ কারণ আমরা এটি বিশেষভাবে তৈরি করেছি।
এই উদ্দেশ্যে, সুতরাং এটি কোন ধরণের কাজের জন্য উপযুক্ত হয়ে
উঠেছে যেমন চিত্র প্রসেসিং, মেশিন লার্নিং জন্য বা বৈজ্ঞানিক
সিমুলেশন জন্য এটি উপযুক্ত হয়ে উঠেছে। তাই আমি জানি।
আমি সিপিইউতে প্যারালালিজম দেখতে পাচ্ছি তবে আমরা জিপিইউতে
ব্যাপক স্কেলে যা দেখেছি এখন মেমরি হায়ারার্কি নিয়ে কথা বলা
যাক এবার মেমরি হায়ারার্কি নিয়ে কথা বলা যাক এবার মেমরি
হায়ারার্কি নিয়ে কথা বলা যাক এবার মেমোরি হায়ারার্কি নিয়ে
কথা বলা যাক
এখন মেমরি হায়ারার্কি নিয়ে কথা বলা যাক এবার মেমরি
হায়ারার্কি নিয়ে কথা বলা যাক এবার মেমরি হায়ারার্কি নিয়ে
কথা বলা যাক এবার মেমরি হায়ারার্কি নিয়ে কথা বলা যাক এবার
মেমরি হায়ারার্কি নিয়ে কথা বলা যাক এবার মেমরি হায়ারার্কি
নিয়ে কথা বলা যাক এবার স্মৃতির কথায় আসা যাক
হায়ারার্কি: এখন মেমোরি হায়ারার্কি নিয়ে কথা বলা হবে, এবার
আসা যাক মেমোরি হায়ারার্কি নিয়ে কথা বলি
আমি কুডা শিখতে যাচ্ছি, কুডা কুডা নয়, এটি সি ইউ ডি এ, তারপর
আমি বুঝলাম যে এটি ওপেনসি এল, তাই আমাকে এটি শিখতে হবে,
অর্থাৎ, এতে বিশেষজ্ঞ ভাষাগুলি হলো কুডা এবং ওপেনসি এল,
যেখানে সিপিইউতে, প্রোগ্রামিং মডেলে, আপনি সি, সি ++, পাইথন
দেখতে পাবেন।
এখন আমরা ব্যবহারের ক্ষেত্র নিয়ে আলোচনা করব, কখন আমি সিপিইউ
ব্যবহার করব, কোথায় ব্যবহার করব, সিপিইউ এর প্রয়োজনীয়তা
কী, জিপিইউ এর প্রয়োজনীয়তা কী, আমি কি তাকে বলব যে আমি কে,
কার কাছ থেকে ল্যাপটপ নিব, সেই ভাই,
তুমি একটা কাজ করো, ডেডিকেটেড জিপি দাও, না, কেন দরকার নেই,
আমি একটা সাধারণ কাজ করছি।
আমি একটা মৌলিক কাজ করছি, তাই কেন আমার এটা দরকার, দরকার নেই,
আমি যদি এমন কাজ করি তাহলে কেন আমার এটা দরকার, এখানে আমরা
ব্যবহারের ক্ষেত্র দেখব, ব্যবহারের ক্ষেত্রে আমরা কি দেখি,
প্রথম জিনিসটি হল আমাদের সিপিইউ, সিপিইউতে আমরা দেখেছি যে এটি
সাধারণ উদ্দেশ্যের জন্য উপযুক্ত,
এটা হল প্রথম পয়েন্টে আমরা যা পড়েছি, ঠিক আছে, এখানে আমরা
দেখেছি যে সিপিইউ একটি সাধারণ উদ্দেশ্যের জন্য উপযুক্ত,
কিন্তু আপনি একই জিনিসটি দেখতে পাবেন যে সাধারণ উদ্দেশ্যের
কম্পিউটিং, যা আপনার কাজের জন্য ভালো উপযুক্ত।
সেটার জন্য ভাই যদি আপনার মনে হয় আপনাকে বেসিক্যালি কি করতে
হবে, তাহলে আমি বলবো ভাই সিপিইউ আসবে, তাই সেখানে আপনি একটি
কাজ করতে পারেন, যেমন এই ধরনের গান শুনতে হবে, এই ধরনের
ডকুমেন্ট এডিট করতে হবে, হালকা গেম খেলতে হবে।
জিপিইউ নেওয়ার দরকার নেই, ইন্টিগ্রেটেড জিপিইউ যেটি আসবে
সেটি আপনার সমস্ত কাজ সমাধান করতে পারবে, তাহলে বিনা কারণে
নিতে কেন? তাই এখন দেখা যাক, আপনার কম্পিউটিং টাস্ক কি,
জেনারেল পারপাস কম্পিউটিং।
বর্তমান টাস্ক, যা অপারেটিং সিস্টেম চালানো ও অপারেটিং
সিস্টেম কী চালাচ্ছে তা হলো কম্পিউটিং টাস্ক। এই অপারেটিং
সিস্টেমটি কে চালাচ্ছেন, সিপিইউ করে নাকি অফিস অ্যাপ্লিকেশন
চালাচ্ছেন, অফিস অ্যাপ্লিকেশন মানে হলো আপনার ওয়ার্ড।
এক্সেল, পাওয়ার পয়েন্ট এই অ্যাপ্লিকেশনগুলো নরমাল রান
করানোর জন্য আপনি কি করবেন, আপনি সহজেই ব্যবহার করতে পারবেন,
ভাই আপনি সিপিইউ নিবেন, জিপিইউতে না যাবেন, ইন্টিগ্রেটেড
জিপিইউ আপনার কাছে থাকবে, সেটি ব্যবহার করতে পারবেন।
এবং জটিল লজিক সম্পন্ন কাজ, যদি কোন কাজে অনেক জটিল লজিক থাকে
তবে আপনি কি করতে পারেন, সেই ভাই, সেক্ষেত্রেও সিপিইউ নিবেন,
এবং সেখানে ইন্টিগ্রেটেড জিপিইউ ব্যবহার করবেন, না যাবেন।
এখানে জিপিইউ-র ব্যবহার করা যেতে পারে না, তবে গ্রাফিক
রেন্ডারিং এবং সায়েন্টিফিক সিমুলেশনের জন্য জিপিইউ খুব
কার্যকর। যদি কোন কমপ্লেক্স লজিক এর কাজ থাকে, তখন সেটি
সম্পন্ন করতে আপনি সিপিইউ-কে নিতে পারেন।
এই লেকচারে আমরা সিপিইউ বনাম জিপিইউ নিয়ে আলোচনা করব। আমরা
দেখেছি সিপিইউ সম্পর্কে, কিন্তু জিপিইউ সম্পর্কে আপনি এখানে
না যাবেন। কখন জিপিইউ নিতে হবে তা হলে যখন গ্রাফিক রেন্ডারিং
করতে হবে, বিজ্ঞানীগণ সিমুলেশন করতে হবে বা প্যারালেল
কম্পিউটেশন হচ্ছে তখন ইন্টিগ্রেটেড জিপিইউ কাজ করবে না।
সুতরাং সেখানে আমি স্বয়ংক্রিয়ভাবে কার দিকে যাব, সেখানে আমি
ডেডিকেটেড জিপিইউতে যাব, সুতরাং আমি জানতে পেরেছি সিপিইউর
ব্যবহার কেস কি, এবং জিপিইউর ব্যবহার কেস কি, যদি কথা হয়
পাওয়ার কনজামপশন সম্পর্কে, তাহলে বলতে হবে যে পাওয়ার কনজামপশন
যখন আমার এতগুলো কোড থাকে,
এবং তারা সম্প্রতি একসাথে চলছে, তাই এটি একই জিনিস, যদি আমি
আপনাকে বলি যে আপনি যদি আরও কাজ করেন তবে আপনি আরও ক্লান্ত
হবেন, এটি একই জিনিস, অর্থাৎ, আপনাকে আরও শক্তি প্রয়োগ করতে
হবে, তাই এখানে আমাদের ছোট কোডগুলির কাজ হলো তাদের কাজ করা,
অর্থাৎ তারা কাজ করে।
দক্ষতার সাথে কাজ করবে, তবে বিদ্যুৎ খরচ আরও হবে। সিপিইউ এর
পাওয়ার খরচ সাধারণত পাওয়ার দক্ষতার জন্য ডিজাইন করা হয় এবং
শক্তি সচেতন হতে পারে। অর্থাৎ, এতে খুব বেশি শক্তি নেই এবং
তারা শক্তি সচেতন।
নিজেরাই সব কিছুর খেয়াল রাখেন, এরা এত পাওয়ার খরচ করে না,
বিশেষ করে মোবাইল এবং ব্যাটারি চালিত ডিভাইসে, পাওয়ার
এফিসিয়েন্সিতে, অর্থাৎ এগুলো পাওয়ার এফিসিয়েন্স, এরা বেশি
পাওয়ার ড্রেন করে না, বেশি পাওয়ার ইউজ করে না, কিন্তু যদি
জিপিইউ এর কথা বলি,
যদিও তারা ক্ষমতার ক্ষুধার্ত হতে পারে, তারা ক্ষমতার জন্য খুব
ক্ষুধার্ত,
জিপিইউ পারফরমেন্সের জন্য অপটিমাইজ করা হয়েছে, যদি আপনি খেলা
খুব ভালোভাবে চলতে চান তবে আপনাকে জিপিইউ ব্যবহার করতে হবে।