के लिए प्रभावी सीपीआई की गणना कैसे करें मैं निराशाजनक रूप से होमवर्क समस्या पर फंस गया हूं, और मुझे इसे बेहतर समझने में कुछ मदद पसंद आएगी।3 स्तर कैश
- सीपीयू आधार भाकपा = 2, घड़ी दर = 2GHz
- प्राथमिक कैश, मिस दर/निर्देश = 7%
- एल -2 कैश उपयोग समय = 15ns
- : यहाँ मैं क्या दिया गया था है एल -2 कैश, स्थानीय मिस दर/निर्देश = 30%
- एल -3 कैश उपयोग समय = 30ns
- एल -3 कैश, ग्लोबल मिस दर/निर्देश = 3%, मुख्य स्मृति उपयोग समय = 150ns
प्रभावी सीपीआई क्या है?
यह मेरी समझ है कि मुझे प्रत्येक कैश स्तर के लिए मिस पेनल्टी की गणना करने की आवश्यकता है।
- एल 1 याद आती है जुर्माना = पहुँच एल 2 के समय = 15ns/(1ns/2cc) = 30 घड़ी चक्र
- एल 2 मिस दंड L3 = 30ns के = पहुँच समय/(1ns/2cc) = 60 घड़ी चक्र
- L3 मिस दंड एम एम के = पहुँच समय = 150ns/(1ns/2cc) = 300 घड़ी चक्र
अब मैं प्रभावी भाकपा गणना करनी है। यह वह जगह है जहां मैं थोड़ा उलझन में हूं।
मेरा मानना है कि सूत्र होना चाहिए:
भाकपा = BaseCPI + (% एल 1 एमआर/Instr * एल 1 मिस जुर्माना) + (% एल 1 एमआर/Instr * % एल 2 एमआर/Instr * एल 2 मिस जुर्माना) + (% वैश्विक एमआर/Instr * L3 मिस जुर्माना)
मैं ऐसा करते हैं तो मैं
भाकपा = 2,0 + (0,07 * 30) + (0,07 * 0,3 * 60) + (0.03 * 30 0) = 14,36
मेरे प्रशिक्षक ईमेल क्योंकि कक्षा में कोई भी वैश्विक और स्थानीय 1-2 मिनट स्पष्टीकरण समझ में आ करने के बाद, मुझे बताया गया था कि मेरा उत्तर पास है, लेकिन गलत है। अगर कोई कुछ अंतर्दृष्टि प्रदान कर सकता है, या मुझे एक अच्छे ट्यूटोरियल की तरफ इशारा कर सकता है, तो मैं आभारी रहूंगा। मैं समझ सकता हूं कि 1 और 2 स्तर के कैश के लिए प्रभावी सीपीआई को कैसे समझें। 3 तक कूदने से मुझे भ्रमित कर दिया जाता है।
संबंधित चर्चा: [http://stackoverflow.com/questions/20483999/calculating-actual-effective-cpi-for-3-level-cache/20617511](http://stackoverflow.com/questions/ 20483999/गणना-वास्तविक-प्रभावी-सीपीआई-के-3-स्तर-कैश/20617511) – chus