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