HeadlinesBriefing favicon HeadlinesBriefing.com

AMD RNG Bug: Zero Never Generated on Ryzen CPUs

Hacker News •
×

एक एसेंबली भाषा प्रोग्रामर और इलेक्ट्रॉनिक इंजीनियर ने रिपोर्ट किया है कि AMD के यादृच्छिक संख्या जनरेटर में शून्य उत्पादन करने में विफलता है। दो एमडी प्रोसेसरों का परीक्षण नौ दिनों से अधिक करने के बाद, एक भी शून्य उत्पन्न नहीं हुआ। समस्या AMD के भीतर उठाई गई है, लेकिन कोई आगे की प्रतिक्रिया नहीं मिली।

लेखक ने अपने परीक्षण एप्लिकेशन को अपडेट किया ताकि विभिन्न CPU पर RNG प्रदर्शन का बेंचमार्क किया जा सके। परिणामों से पता चलता है कि महत्वपूर्ण भिन्नता है: 2012 का Core i5 प्रति सेकंड 12.6 मिलियन संख्या उत्पन्न करता है, 2017 का Core i7 7700 प्रति सेकंड 750 हजार उत्पन्न करता है, और एक AMD Ryzen 7 प्रति सेकंड 2.6 मिलियन प्राप्त करता है। AMD जनरेटर घड़ी गति परिवर्तनों से प्रभावित नहीं होता है, जबकि पुराना Core i5 पूरी तरह से घड़ी पर निर्भर है।

इन असमानताओं से एक ही निर्माता के उत्पाद लाइन के भीतर भी RNG कार्यान्वयन में प्रमुख वास्तुकलात्मक अंतर का पता चलता है। लेखक ने ध्यान दिया है कि हार्डवेयर RNG इकाइयों के आंतरिक कार्य के बारे में सार्वजनिक दस्तावेज़ की कमी है।