OptiVec for Visual C++ विनिर्देशों
|
एमएस विज़ुअल सी ++ के लिए फास्ट वेक्टर और मैट्रिक्स लाइब्रेरी प्राप्त करें
OptiVec में निम्नलिखित क्षेत्रों के सभी फ़्लोटिंग-पॉइंट और पूर्णांक डेटा प्रकारों के लिए 3500 से अधिक हाथ से अनुकूलित, कोडांतरक-लिखित कार्य शामिल हैं: 1. अंकगणितीय ऑपरेटरों और गणित कार्यों का सदिश रूप। 2. मैट्रिक्स ऑपरेशन, उदा .: गुणा, व्युत्क्रम, LU अपघटन, एकवचन मान अपघटन, चोल्स्की, eigenvalues। 3. कुशल फोलोअर्स, सहसंबंध विश्लेषण, वर्णक्रमीय फ़िल्टरिंग, आदि के लिए फास्ट फूरियर ट्रांसफॉर्म तकनीक, दोनों एक- और दो-आयामी। 4. सरल रेखीय प्रतिगमन से गैर-रैखिक मॉडल के लिए कई डेटा सेट के साथ मॉडल कार्यों की एक विस्तृत श्रृंखला के लिए वक्र फिटिंग। 5. सांख्यिकी। 6. विश्लेषण (डेरिवेटिव, इंटीग्रल, एक्स्ट्रामा, इंटरपोलेशन)। 7. कार्टेशियन निर्देशांक में डेटा का चित्रमय प्रतिनिधित्व। 8. जटिल संख्या गणित, दोनों कार्तीय और ध्रुवीय प्रारूप में। असेंबलर में वेक्टर किए गए कार्यान्वयन, ऑप्टीवेक फ़ंक्शन को एक ही कार्यक्षमता के संकलित स्रोत कोड की तुलना में औसतन 2-3 गुना तेज बनाता है। कई उदाहरणों में, संख्यात्मक सटीकता के रूप में अच्छी तरह से सुधार हुआ है। C ++, "VecObj" के लिए वैकल्पिक ऑब्जेक्ट-ओरिएंटेड इंटरफ़ेस, सरलीकृत फ़ंक्शन कॉल और बढ़ी हुई मेमोरी सुरक्षा प्रदान करता है। यह संस्करण Microsoft Visual C ++ (Visual Studio, कम से कम VS 2005) के लिए है।