2-স্টেজ পাইপলাইন এবং 3-স্টেজ পাইপলাইনটির মধ্যে পার্থক্য কী?


উত্তর 1:

একটি 2-স্তরের পাইপলাইনে, আপনি কোনও কার্যকে দুটি উপ-টাস্কে বিভক্ত করে পাইপলাইনে চালিত করেন ute বলুন প্রতিটি পর্যায় সম্পূর্ণ হতে 1 টি চক্র গ্রহণ করে।

এর অর্থ 2-পর্যায়ের পাইপলাইনে প্রতিটি কাজ শেষ করতে 2 টি চক্র লাগবে (বিলম্বিত হিসাবে পরিচিত)। পাইপলাইন পূর্ণ হওয়ার পরে আপনি নীচে দেখতে পাচ্ছেন, প্রতিটি চক্র আপনি "2" টাস্কগুলি সম্পন্ন করবেন (থ্রুপুট হিসাবে পরিচিত)

একটি 3-রাষ্ট্রের পাইপলাইনে, আপনি একটি কার্যকে তিনটি উপ-কার্য বিভক্ত করে পাইপলাইনে চালিত করেন exec

প্রতিটি ধাপে আবার 1 টি চক্র লাগে তা ধরে নিতে, আপনি দেখতে পাচ্ছেন যে 3 স্তরের পাইপলাইনে, বিলম্বটি বেশি (এটি সম্পূর্ণ করতে 3 চক্র লাগে) যখন থ্রুপুটটিও বেশি (আপনি প্রতিটি চক্র সমাপ্ত করে 3 টি কার্য পেতে পারেন)

সঠিকভাবে বিলম্বের সাথে সর্বাধিক থ্রুপুট পাওয়ার পর্যায়ে সেই অনুযায়ী সিদ্ধান্ত নেওয়া হয়।