Table of Contents
মাল্টি- লেভেল মেমরি অনুক্রমের কর্মক্ষমতা বৃদ্ধি করার জন্য ক্যাশের নীতিমালা অপরিহার্য । তারা নির্ধারণ করে যে, ক্যাশে সম্পূর্ণ, সিস্টেম দক্ষতা এবং গতির উপর প্রভাব ফেলে । সুনির্দিষ্ট কাজ করার জন্য কার্যকর নীতি এবং হার্ডওয়্যার কনফিগারেশনের নকশা করতে কার্যকরভাবে সাহায্য করুন ।
ক্যাশ- এর পরিবর্তন প্রতিস্থাপন করো
ক্যাশের পরিবর্তে নতুন তথ্য লোড করার সময় কোন নীতি প্রয়োগ করা হবে তা নির্ধারণ করে। সাধারণ নীতিটির মধ্যে রয়েছে সম্প্রতি ব্যবহৃত (এলআরইউ), ফার্স্ট-ইন-ইন-টু (এফআইএফও) এবং র্যানডমেশন (এফআইএফও), এবং র্যানডমমেন্টমেন্ট (এফএফএফএফও)। প্রতিটি নীতির ক্ষেত্রে ক্যাশের হার এবং সামগ্রিক পদ্ধতির উপর বিভিন্ন প্রভাব রয়েছে।
ক্যাশ হিট এবং মিসস হারস
ক্যাশ পলিসি মূল্যায়নের জন্য, হিট হিট আর হার গণনা করা জরুরী। হিট হার হলো ক্যাশে পাওয়া যায়, আর মিস হার হচ্ছে যে হারটা হয় না। এই হিসাব করলে প্রায়ই হিসেব করা যায় যে, এর সাথে আছে বিন্যাস আর তথ্য পুনরায় ব্যবহার করা যায়।
মিস হারের মূল সূত্র হচ্ছে:
[[F]R = ১ - HR[F]
এইচআরআর-এর হার হচ্ছে হার বৃদ্ধি, যার সাথে মার্কোভ চেইন অথবা স্ট্যাক দূরত্বের মতো মডেল যুক্ত করা যায়, যা ডাটা অ্যাক্সেস পদ্ধতি বিশ্লেষণ করে।
প্রতিস্থাপনের নীতি যাচাই করা
ক্যাশ- এর মাধ্যমে যে পরিমান প্রভাব পড়বে, তা নির্ভর করে ক্যাশ- এর আকার, তথ্য বিন্যাস, এবং প্রতিস্থাপন নীতি আচরণ বিবেচনা করে ।
একাধিক- লেভেল ক্যাশের জন্য একত্রিত সংখ্যার হার দ্বারা চিহ্নিত করা যাবে:
[[F] [0] [0] [Y] [Y] - HR L] - HL2) *
অন্তর্ভুক্ত
ক্যাশ হিট এবং মিস এর পরিমাণ সঠিক হিসাব করা কার্যকরী ক্যাশের নীতিমালা ডিজাইন করার জন্য কার্যকর মানের জন্য কার্যকর মানের নকশা তৈরী করা গুরুত্বপূর্ণ । তারা সিস্টেমের মাধ্যমে বহু- লেভেল মেমরি অনুক্রমে দক্ষতা অর্জনের জন্য বিভিন্ন ধরনের কাজের বৈশিষ্ট্য নির্বাচন করে।