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