توضیح
گره در ثانیه که معمولاً به اختصار NPS نوشته میشود، سرعت جستوجوی یک را اندازه میگیرد. گره، از دید عملی، یک موقعیت در ساختار ادامههای ممکن است که موتور هنگام محاسبه بررسی میکند. اگر رابطی 2,000,000 NPS را نشان دهد، یعنی موتور بر اساس روش شمارش خودش تقریباً دو میلیون گره را در هر ثانیه پردازش میکند.
این عدد به پردازنده، تعداد رشتههای پردازشی، یعنی جریانهای موازی محاسبه که پردازنده میتواند اجرا کند، تنظیمات موتور و مقدار کاری که موتور در هر گره انجام میدهد بستگی دارد. برای نسخه یکسان از یک موتور با تنظیمات قابل مقایسه، NPS بیشتر معمولاً امکان میدهد موتور در زمان یکسان بخش بیشتری را بررسی کند و شاید به بیشتری برسد یا گزینههای بیشتری را بسنجد.
NPS معیار همگانی قدرت بازی نیست. موتورهای مختلف ممکن است گرهها را به شیوههای متفاوت بشمارند و برای ارزیابی هر موقعیت مقدار کار متفاوتی انجام دهند. حتی میان نسخههای یک موتور، روشی کندتر اما دقیقتر برای ارزیابی، مانند ، میتواند NPS را کاهش دهد و در عین حال موتور را قویتر کند. بنابراین نمیتوان NPS را مستقیماً به Elo، مقیاسی برای بیان قدرت رقابتی، تبدیل کرد یا تنها با آن موتورهای مختلف را رتبهبندی کرد.
اشتباههای رایج
NPS و عمق
NPS سرعت پردازش را اندازه میگیرد و عمق نشان میدهد جستوجو تا چه حد پیش رفته است. این دو بر یکدیگر اثر میگذارند، اما یک معیار نیستند.
مشاهده اصطلاحمنابع
- 1.Advanced Topics, Stockfish Developers
- 2.Nodes per Second, Chess Programming Wiki
