व्याख्या
नोड्स प्रति सेकंड, जिसे सामान्यतः NPS कहा जाता है, की खोज गति मापता है। व्यावहारिक अर्थ में नोड संभावित जारी क्रमों की उस संरचना के भीतर एक स्थिति है जिसे इंजन गणना करते समय खोजता है। यदि इंटरफ़ेस 2,000,000 NPS दिखाता है, तो इसका अर्थ है कि इंजन अपनी गणना पद्धति के अनुसार लगभग दो मिलियन नोड्स प्रति सेकंड संसाधित कर रहा है।
यह संख्या प्रोसेसर, प्रोसेसिंग थ्रेड की संख्या, यानी प्रोसेसर द्वारा समानांतर संभाली जा सकने वाली गणना धाराओं, इंजन सेटिंग्स और हर नोड पर किए जाने वाले काम पर निर्भर करती है। समान इंजन संस्करण और तुलनीय सेटिंग्स में अधिक NPS सामान्यतः उसे उतने ही समय में अधिक खोज करने देता है और अधिक तक पहुंचने या अधिक विकल्प जांचने में सहायता कर सकता है।
NPS खेलने की ताकत का सार्वभौमिक माप नहीं है। अलग इंजन नोड्स को अलग तरह से गिन सकते हैं और हर स्थिति के मूल्यांकन पर अलग मात्रा में काम कर सकते हैं। एक ही इंजन के संस्करणों के बीच भी जैसी धीमी लेकिन अधिक सटीक मूल्यांकन विधि NPS घटाते हुए इंजन को अधिक मजबूत बना सकती है। इसलिए NPS को सीधे Elo में नहीं बदला जा सकता, जो प्रतिस्पर्धी ताकत व्यक्त करने वाला रेटिंग पैमाना है, और केवल इसी आधार पर अलग-अलग इंजनों की रैंकिंग भी नहीं की जा सकती।
सामान्य भ्रम
NPS और गहराई
NPS संसाधन गति मापता है। गहराई बताती है कि खोज कितनी आगे बढ़ती है। दोनों एक-दूसरे को प्रभावित करते हैं, लेकिन एक ही माप नहीं हैं।
शब्द देखेंस्रोत
- 1.Advanced Topics, Stockfish Developers
- 2.Nodes per Second, Chess Programming Wiki
