संकेत और आरोपों का कहना है कि हार्डवेयर एफपीयू में नाइन के साथ अंकगणित 'धीमा' हो सकता है। विशेष रूप से आधुनिक x64 एफपीयू में, उदाहरण के लिए नेहलेम i7 पर, क्या यह अभी भी सच है? क्या एफपीयू गुणा करता है ऑपरेटरों के मूल्यों के बावजूद एक ही गति पर मंथन करता है?इंटेल x64 एफपीयू में NaN अंकगणित कितनी धीमी है?
मेरे पास कुछ इंटरपोलेशन कोड है जो हमारे परिभाषित डेटा के किनारे से घूम सकता है, और मैं यह निर्धारित करने की कोशिश कर रहा हूं कि यहां और हर जगह NaNs (या कुछ अन्य सेंटीनेल मान) की जांच करना तेज है या बस सुविधाजनक पर अंक।
हां, मैं अपने विशेष मामले को बेंचमार्क कर दूंगा (यह पूरी तरह से स्मृति बैंडविड्थ की तरह किसी और चीज का प्रभुत्व हो सकता है), लेकिन मुझे आश्चर्य हुआ कि मेरे अंतर्ज्ञान में मदद करने के लिए कहीं संक्षिप्त सारांश नहीं दिख रहा था।
मैं सीएलआर से ऐसा करूँगा, अगर यह उत्पन्न एनएनएस के स्वाद के रूप में अंतर करता है।
जहां तक मुझे पता है, केवल एक 'NaN' मान है। – zneak
@zneak: कम से कम, आईईईई -754 विभिन्न बिट पैटर्न के साथ "शांत" और "सिग्नलिंग" NaNs को परिभाषित करता है। –
@ जिम लेविस मुझे लगता है कि जो मुझे पता था उससे आगे था। – zneak