OptiVec เป็นไลบรารีประสิทธิภาพสูงที่มีฟังก์ชั่นที่เขียนด้วยมือมากกว่า 3500 ชิ้นสำหรับข้อมูลทศนิยมและจำนวนเต็มทั้งหมดจากฟิลด์ต่อไปนี้:
1. รูปแบบเวกเตอร์ของตัวดำเนินการเลขคณิตและฟังก์ชันทางคณิตศาสตร์
2. การดำเนินการของเมทริกซ์เช่นการคูณการผกผันการสลายตัวของ LU การสลายค่าเอกพจน์ค่าลักษณะเฉพาะ
3. เทคนิคการแปลงฟูเรียร์แบบรวดเร็วสำหรับการหมุนที่มีประสิทธิภาพการวิเคราะห์ความสัมพันธ์การกรองสเปกตรัม ฯลฯ ทั้งแบบหนึ่งและแบบสองมิติ
4. Curve เหมาะสมสำหรับหลากหลายรูปแบบการทำงานจากการถดถอยเชิงเส้นแบบง่ายเป็นแบบไม่เป็นเชิงเส้นด้วยชุดข้อมูลหลายชุด
5. สถิติ
6. การวิเคราะห์ (อนุพันธ์, integrals, extrema, interpolation)
7. กราฟิกแสดงข้อมูลในพิกัดคาร์ทีเซียน
8. คณิตศาสตร์จำนวนเชิงซ้อนทั้งในรูปแบบคาร์เทียและขั้วโลก
การใช้งานแบบ vectorized ใน Assembler ทำให้ฟังก์ชัน OptiVec มีค่าเฉลี่ยสูงกว่ารหัสต้นฉบับที่รวบรวมได้ 2-3 เท่าของฟังก์ชันการทำงานเดียวกัน ในหลาย ๆ กรณีความถูกต้องเชิงตัวเลขจะดีขึ้นเช่นกัน
อินเตอร์เฟซเชิงวัตถุสำหรับ C + +, "VecObj" มีสายการทำงานที่เรียบง่ายและความปลอดภัยของหน่วยความจำเพิ่มขึ้น
รุ่นนี้ใช้สำหรับ GCC Win64 และ Win32
ไลบรารีดีบักเป็นแบบฟรีแวร์ มีการเพิ่มห้องสมุดการผลิตจำนวน 2 แห่งสำหรับการทดลองใช้ 90 วัน
ข้อกำหนด :
GCC (GNU Compiler Collection)
ความคิดเห็นที่ไม่พบ