जबकि में व्यवहार, जहाँ तक मुझे याद है के रूप में, आईईईई 754 को संभालने के लिए एक फ्लश-टू-जीरो मोड के बारे में कुछ भी नहीं denormalized numbers तेजी से, कुछ आर्किटेक्चर इस मोड (जैसे http://docs.sun.com/source/806-3568/ncg_lib.html) प्रदान करते हैं कहते हैं।फ्लश-टू-जीरो फ्लोटिंग प्वाइंट अंकगणित
इस तकनीकी दस्तावेज के विशेष मामले में, denormalized संख्याओं का मानक हैंडलिंग डिफ़ॉल्ट है, और फ्लश-टू-शून्य स्पष्ट रूप से सक्रिय किया जाना है। डिफ़ॉल्ट मोड में, सॉफ़्टवेयर में denormalized संख्याओं को भी संभाला जाता है, जो धीमा है।
मैं एम्बेडेड सी के लिए एक स्थिर विश्लेषक पर काम करता हूं जो रन-टाइम पर होने वाले मानों के लिए सही (यदि कभी-कभी अपरिहार्य) श्रेणियों की भविष्यवाणी करने की कोशिश करता है। इसका लक्ष्य सही होना है क्योंकि यह रन-टाइम पर गलत कुछ होने की संभावना को बाहर करने के लिए उपयोग करने योग्य है (उदाहरण के लिए महत्वपूर्ण एम्बेडेड कोड के लिए)। इसके विश्लेषण के दौरान सभी संभावित व्यवहारों को पकड़ने की आवश्यकता है, और इसलिए फ्लोटिंग-पॉइंट कंप्यूटेशंस के दौरान उत्पादित सभी संभावित मूल्य।
इस संदर्भ में, मेरे सवाल दोहरा है: आर्किटेक्चर की पेशकश
- एम्बेडेड आर्किटेक्चर के बीच
, कर रहे हैं वहाँ केवल फ्लश-टू-जीरो? उन्हें शायद "आईईईई 754" के रूप में विज्ञापन करने का अधिकार नहीं है, लेकिन करीब आईईईई 754-शैली फ्लोटिंग-पॉइंट ऑपरेशंस की पेशकश कर सकते हैं।
आर्किटेक्चर है कि दोनों की पेशकश, एक एम्बेडेड संदर्भ में के लिए, नहीं है फ्लश-टू-जीरो इन के लिए प्रतिक्रिया समय अधिक पूर्वानुमान (एक आम बाधा बनाने के लिए, प्रणाली से सक्रिय होने की संभावना अंत: स्थापित प्रणाली)?
अंतराल गणित है कि मैं फ्लोटिंग प्वाइंट मूल्यों के लिए उपयोग में फ्लश-टू-जीरो हैंडलिंग मेरे सवाल और मैं यह करने के लिए है या नहीं है, अगर मैं जानता हूँ कि मैं यह करना है काफी सरल है।
अच्छा सवाल, अच्छी तरह से कहा गया। मैं एम्बेडेड सिस्टम पर कोई विशेषज्ञ नहीं हूं, लेकिन मुझे संदेह है कि कोई स्पष्ट जवाब नहीं है। यह पूरी तरह से आपके विशेष अंत उपयोगकर्ता पर्यावरण पर निर्भर करेगा। – GManNickG