मैं सीपीयू सुविधाओं पर थोड़ा सा सीख रहा हूं और नीयन पर ठोकर खा रहा हूं।Android प्रोग्राम NEON SIMD का उपयोग कैसे करते हैं?
जो मैंने पढ़ा है, ऐसा लगता है कि एनईओएन को इसका उपयोग करने के लिए विशिष्ट प्रोग्रामिंग की आवश्यकता है, लेकिन यह पूरी तरह से सच है, या सीपीयू करें जिसमें यह सुविधा अभी भी इसे समाप्त करने के तरीकों को ढूंढती है और कुछ अनुप्रयोगों के लिए गति मीडिया प्रक्रियाओं को भी ढूंढती है हालांकि इसके लिए विशिष्ट कोड नहीं है?
निर्देश सेट एक्सटेंशन को * कुछ * (ड्राइवर/कर्नेल/सी लाइब्रेरी, आदि) द्वारा लक्षित करने की आवश्यकता है। –
इस अर्थ में कि एंड्रॉइड कंपाइलर इसे एक निश्चित स्तर पर करेगा (क्योंकि सभी सीपीयू में सुविधा नहीं है।)? मैं इसे एमएमएक्स एक्सटेंशन की तरह देख रहा हूं, इंटेल सीपीयू जो मुझे लगता है कि मूल रूप से प्रोग्रामर द्वारा लक्षित किया जाना था, फिर कंपाइलर्स ने इसे अस्तित्व में माना था, फिर यह पुरातन हो गया .. – Tam
कुछ अनुकूलन हो सकते हैं कि कंपाइलर्स का उपयोग कर सकते हैं - - लेकिन उन लोगों के लिए "60% -150% संख्या" का दावा किया गया है, यह अभी भी हाथ-कोडिंग और उपयोग के आंतरिक ज्ञान लेता है .. (ऐसा नहीं है कि आप असेंबली में एक संपूर्ण कार्यक्रम लिखेंगे, बल्कि सीओडीईसी के भारी उठाने वाले हिस्सों को लिखेंगे या 3 डी परिवर्तन, आदि) –