Table of Contents
अमदाहल के कानून को लागू करने से सिस्टम के प्रदर्शन में संभावित सुधार का मूल्यांकन करने में मदद मिलती है जब विशिष्ट घटकों को अनुकूलित किया जाता है। यह एक प्रणाली के हिस्से को बढ़ाकर अधिकतम गति प्राप्त करने का एक तरीका प्रदान करता है, जिस समय उस हिस्से का उपयोग किया जाता है।
Amdahl कानून को समझना
अमदहल के कानून का कहना है कि किसी प्रणाली की समग्र गति को सिस्टम के हिस्से तक सीमित रखा जाता है जिसे बेहतर नहीं किया जा सकता है। सूत्र है:
]Speedup = 1 / ((1 - P) + (P / S)] ]
कहाँ:
- P = निष्पादन समय की संख्या में सुधार से प्रभावित
- S] = बेहतर भाग की गति
गणना प्रणाली सुधार
एक उन्नयन के प्रभाव का आकलन करने के लिए, उस प्रणाली के हिस्से की पहचान करें जो सुधार किया जाएगा और कुल निष्पादन समय में अपने वर्तमान योगदान को निर्धारित करेगा। फिर, संभावित समग्र गति को खोजने के लिए सूत्र लागू करें।
उदाहरण के लिए, यदि कोई कार्य अपने समय का 40% खर्च करता है, तो वह घटक जो 4 के एक कारक द्वारा स्पेड किया जा सकता है, अधिकतम गति की गणना निम्नानुसार की जाती है:
]Speedup = 1 / ((1 - 0.4) + (0.4 / 4)) = 1 / (0.6 + 0.1) = 1 / 0.7 ≈ 1.43
केस स्टडी: मल्टी कोर प्रोसेसिंग
एक प्रणाली में जहां 70% प्रसंस्करण समय समानांतर हो सकता है, समानांतर घटक को अधिकतम गति में 8 गुना तेजी से परिणाम चलाने के लिए अपग्रेड करना:
]Speedup = 1 / ((1 - 0.7) + (0.7 / 8)) = 1 / (0.3 + 0.0875) ≈ 3.2
यह गैर-समानांतरणीय भाग के रूप में कम रिटर्न को दर्शाता है समग्र प्रदर्शन लाभ को सीमित करता है।