OptiVec شامل بیش از 3500 عملکردهای دستی بهینه شده و دستکاری شده برای همه انواع داده های شناور و صحیح از زمینه های زیر است:
1. شکل برداری از عملگرهای ریاضی و توابع ریاضی.
2. عملیات ماتریس، به عنوان مثال: ضرب، inversion، تجزیه LU، تجزیه ارزش منحصر به فرد، ارزش های خاص.
3. روش سریع تبدیل فوریه برای پیچش کارآمد، تجزیه و تحلیل همبستگی، فیلتر طیفی، و غیره، هر دو یک و دو بعدی.
4. منحنی مناسب برای طیف گسترده ای از توابع مدل از رگرسیون خطی ساده به مدل های غیر خطی با مجموعه داده های متعدد.
5. آمار
6. تجزیه و تحلیل (مشتقات، انتگرال، افراط، درون یابی).
7. نمایش داده های گرافیکی در مختصات دکارتی.
8. ریاضیات مجتمع، هر دو در فرمت دشتانه و قطبی.
پیاده سازی بردار در Assembler باعث می شود تا توابع OptiVec به طور متوسط 2-3 بار سریعتر از کد منبع کامپایل شده از همان قابلیت باشد. در بسیاری از موارد، دقت عددی نیز بهبود یافته است.
رابط کاربری شی گرا برای C ++، "VecObj"، تماس های عملکردی ساده و ایمنی حافظه را افزایش می دهد.
این نسخه برای LLVM Clang Win64 و Win32 است.
کتابخانه های اشکال زدایی نرم افزار رایگان هستند، به عنوان مثال رایگان برای استفاده در زمان نامحدود برای اهداف آموزشی و تجاری استفاده می شود. کتابخانه های تولید اضافی برای محاکمه 90 روزه ارائه می شوند.
مورد نیاز:
LLVM CLANG
نظر یافت نشد