निर्देश प्रति सेकंड

निर्देश प्रति सेकंड (आईपीएस) कंप्यूटर के प्रोसेसर की गति का माप होता है। जटिल निर्देश सेट कंप्यूटर (सीआईएससीई) के लिए, अलग-अलग निर्देश अलग-अलग समय पर लिए जाते है, इसलिए मापा गया मान निर्देश मिश्रण पर निर्भर करता है, यहां तक कि एक ही परिवार में प्रोसेसर की तुलना करने के लिए आईपीएस माप समस्याग्रस्त हो सकता है। कई विवरण के अनुसार आईपीएस मूल्यों ने कुछ उप-दैनिकि और संसाधन विवाद के साथ कृत्रिम निर्देश अनुक्रमों पर "शिखर" निष्पादन दर का प्रतिनिधित्व करता है, जबकि यथार्थवादी कार्यभार सामान्यतः आईपीएस मूल्यों को कम करते है। मेमोरी पदानुक्रम भी प्रोसेसर के प्रदर्शन को बहुत प्रभावित करता है, आईपीएस गणनाओं में संभवतः ही कभी इस समस्या पर विचार किया जाता है। इन समस्याओं के कारण, थ्रिस्टोन जैसे सिंथेटिक बेंचमार्क अब सामान्यतः उपयोग किए जाने वाले अनुप्रयोगों में कंप्यूटर के प्रदर्शन का अनुमान लगाने के लिए उपयोग किए जाते है।

सामान्यतः एक मीट्रिक उपसर्ग (के, एम, जी, टी, पी, या ई) के सहयोग से किलो निर्देश प्रति सेकेंड (केआईपीएस), मिलियन निर्देश प्रति सेकेंड (एमआईपीएस), और अरब निर्देश प्रति सेकेंड (जीआईपीएस) बनाने के लिए प्रयोग किया जाता है।) इसी तरह पूर्व में संकेत का उपयोग कभी-कभी "हजार आईपीएस" के लिए किया जाता था।

कंप्यूटिंग
इस समीकरण का उपयोग करके आईपीएस की गणना की जाती है:
 * $$\text{IPS} = \text{sockets} \times \frac{\text{cores}}{\text{socket}} \times \text{clock} \times \frac{\text{Is}}{\text{cycle}}$$

चूँकि, चक्र माप निर्देश अनुक्रम, डेटा और बाहरी कारकों पर निर्भर करता है।

हजार निर्देश प्रति सेकंड (संकेत/केआईपीएस)
मानक बेंचमार्क उपलब्ध होने से पहले, कंप्यूटर की औसत गति रेटिंग किलो निर्देश प्रति सेकंड (केआईपीएस) में दिए गए परिणामों के साथ निर्देशों के मिश्रण के लिए गणना पर आधारित थी। 1959 में वैज्ञानिक अनुप्रयोगों के लिए आईबीएम के जैक क्लार्क गिब्सन द्वारा निर्मित गिब्सन मिश्रण सबसे प्रसिद्ध था। अन्य रेटिंग, जैसे कि एडीपी मिश्रण जिसमें फ्लोटिंग बिंदु संचालन सम्मलित नही होते है, वाणिज्यिक अनुप्रयोगों के लिए तैयार किए गए थे। हजार निर्देश प्रति सेकंड (केआईपीएस) इकाई का आज संभवतः ही कभी उपयोग किया जाता है, क्योंकि अधिकांश वर्तमान माइक्रोप्रोसेसर प्रति सेकंड कम से कम एक लाख निर्देश निष्पादित कर सकते है।

गिब्सन मिश्रण
गिब्सन ने आईबीएम 704 वास्तुकला के आधार पर कंप्यूटर निर्देशों को 12 वर्गों में विभाजित किया था, अनुक्रमण समय के लिए खाते में 13वी कक्षा को जोड़ा था। वजन मुख्य रूप से 704 पर चलने वाले सात वैज्ञानिक संचालनों के विश्लेषण पर आधारित थे, जिसमें कुछ आईबीएम 650 संचालनों का एक छोटा सा योगदान था। समग्र अंक तब प्रत्येक कक्षा में निर्देशों के लिए औसत निष्पादन गति का भारित योग था।

लाखों निर्देश प्रति सेकंड (एमआईपीएस)
किसी दिए गए सीपीयू की गति कई कारकों पर निर्भर करती है, जैसे कि निष्पादित किए जाने वाले निर्देशों का प्रकार, निष्पादन क्रम और शाखा निर्देशों की उपस्थिति होती है। सीपीयू निर्देश दर घड़ी आवृत्ति से भिन्न होती है, जिसे सामान्यतः हर्ट्ज में मापा जाता है, क्योंकि प्रत्येक निर्देश को पूरा करने के लिए कई घड़ी चक्रों की आवश्यकता होती है और प्रोसेसर एक साथ कई स्वतंत्र निर्देशों को निष्पादित करने में सक्षम होता है। समान वास्तुकला (जैसे माइक्रोचिप ब्रांडेड सूक्ष्मनियंत्रक) से बने प्रोसेसर के बीच प्रदर्शन की तुलना करते समय एमआईपीएस उपयोगी होता है, लेकिन अलग-अलग सीपीयू वास्तुकला के बीच तुलना करना मुश्किल होता है। इसके कारण 1980 के दशक के मध्य तक तकनीकी लोगों के बीच "अर्थहीन सूचकांक के प्रोसेसर गति," या उससे कम, "अर्थहीन प्रदर्शन के सूचकांक" शब्द लोकप्रिय हो गए थे।

इस कारण से, एमआईपीएस निर्देश निष्पादन की गति का माप नहीं बनाया गया, जबकि एक संदर्भ की तुलना में कार्य प्रदर्शन की गति होती है। 1970 के दशक के उत्तरार्ध में, वीएएक्स एमआईपीएस का उपयोग करके छोटे कंप्यूटर के प्रदर्शन की तुलना की गई थी, जहाँ कंप्यूटरो को एक कार्य पर मापा गया था और उनके प्रदर्शन को वीएएक्स 11/780 के विरुद्ध रेट किया गया था जिसे 1 एमआईपीएस मशीन के रूप में विपणन किया गया था। (माप को प्रदर्शन की वीएएक्स इकाई या वीयूपी के रूप में भी जाना जाता था।) इसे इसलिए चुना गया क्योंकि 11/780 आईबीएम प्रणाली/370 मॉडल 158–3 के प्रदर्शन के लगभग बराबर था, जिसे सामान्यतः कंप्यूटिंग उद्योग में वेग के रूप में 1 एमआईपीएस पर स्वीकार किया जाता था।

कई छोटे कंप्यूटर प्रदर्शन के प्रमाण वेटस्टोन बेंचमार्क के फोरट्रान संस्करण पर आधारित थे, जो प्रति सेकंड लाखों वेटस्टोन निर्देश (एमडब्ल्यूआईपीएस) देते थे। एफपीए (1977) के साथ वीएएक्स 11/780 1.02 एमडब्ल्यूआईपीएस पर चलता है।

प्रभावी एमआईपीएस गति उपयोग की जाने वाली प्रोग्रामिंग भाषा पर अत्यधिक निर्भर होती है। वेटस्टोन विवरण में एक सूची होती है जो प्रारंभिक दुभाषियों और आधुनिक भाषाओं तक के संकलकों के माध्यम से पीसी की एमडब्ल्यूआईपीएस गति दिखाता है। पहला पीसी संचालक बुनियादी बेसिक (1982) के लिए था जब एक 4.8 MHz 8088/87 सीपीयू ने 0.01 एमडब्ल्यूआईपीएस प्राप्त किया था। 2.4 GHz इंटेल कोर 2 डूओ (1 सीपीयू  2007) पर परिणाम 9.7 एमडब्ल्यूआईपीएस से बेसिक दुभाषिया का उपयोग करके, 59 एमडब्ल्यूआईपीएस बेसिक संचालक के माध्यम से, 347 एमडब्ल्यूआईपीएस 1987 फोरट्रान का उपयोग करके, 1,534 एमडब्ल्यूआईपीएस एचटीएमएल/जावा के माध्यम से 2,403 एमडब्ल्यूआईपीएस आधुनिक सी/सी ++ संचालक का उपयोग करके भिन्न होते है।.

सबसे प्रारंभिक 8-बिट और 16-बिट माइक्रोप्रोसेसरों के लिए, प्रदर्शन को 1000 निर्देशों प्रति सेकंड (1000 केआईपीएस = 1 एमआईपीएस) में मापा गया था।

जेडएमआईपीएस अपने मेनफ्रेम सर्वर (जेडसीरीज, आईबीएम प्रणाली जेड9, और आईबीएम प्रणाली जेड10) को रेट करने के लिए आईबीएम द्वारा आंतरिक रूप से उपयोग किए जाने वाले एमआईपीएस माप को संदर्भित करता है।

वेटेड मिलियन संचालन प्रति सेकंड (डब्लूएमओपीएस) एक समान माप होता है, जिसका उपयोग ऑडियो कोडेक्स के लिए किया जाता है।

यह भी देखें

 * टॉप 500
 * FLOPS - फ्लोटिंग-बिंदु ऑपरेशंस प्रति सेकंड
 * सुपर
 * बेंचमार्क (कंप्यूटिंग)
 * Bogoएमआईपीएस (Linux कर्नेल द्वारा निर्मित सीपीयू गति का माप)
 * प्रति चक्र निर्देश
 * निर्देश के अनुसार चक्र
 * ध्रिस्टोन | ध्रिस्टोन (बेंचमार्क) - डीएमआईपीएस पूर्णांक बेंचमार्क
 * वेटस्टोन (बेंचमार्क) - फ्लोटिंग-बिंदु बेंचमार्क
 * मिलियन सेवा इकाइयाँ (MSU)
 * परिमाण के क्रम में कंप्यूटर का प्रदर्शन
 * प्रदर्शन प्रति वाट
 * डेटा-दर इकाइयाँ