OptiVec มีฟังก์ชันที่เขียนด้วยภาษาแอสเซมเบลอร์ที่เขียนด้วยมือมากกว่า 3500 ชุดสำหรับข้อมูลทั้งหมดที่มีข้อมูลทศนิยมและจำนวนเต็มจากฟิลด์ต่อไปนี้: 1. รูปแบบเวกเตอร์ของตัวดำเนินการเลขคณิตและฟังก์ชันทางคณิตศาสตร์ 2. การดำเนินการของเมทริกซ์เช่นการคูณการผกผันการสลายตัวของ LU การสลายค่าเอกพจน์ Cholesky ค่าความเป็นตัวตน 3. เทคนิคการแปลงฟูเรียร์แบบรวดเร็วสำหรับการหมุนที่มีประสิทธิภาพการวิเคราะห์ความสัมพันธ์การกรองสเปกตรัม ฯลฯ ทั้งแบบหนึ่งและแบบสองมิติ 4. Curve เหมาะสมสำหรับหลากหลายรูปแบบการทำงานจากการถดถอยเชิงเส้นแบบง่ายเป็นแบบไม่เป็นเชิงเส้นด้วยชุดข้อมูลหลายชุด 5. สถิติ 6. การวิเคราะห์ (อนุพันธ์, integrals, extrema, interpolation) 7. กราฟิกแสดงข้อมูลในพิกัดคาร์ทีเซียน 8. คณิตศาสตร์จำนวนเชิงซ้อนทั้งในรูปแบบคาร์เทียและขั้วโลก การใช้งานแบบ vectorized ใน Assembler ทำให้ฟังก์ชัน OptiVec มีค่าเฉลี่ยสูงกว่ารหัสต้นฉบับที่รวบรวมได้ 2-3 เท่าของฟังก์ชันการทำงานเดียวกัน ในหลาย ๆ กรณีความถูกต้องเชิงตัวเลขจะดีขึ้นเช่นกัน อินเทอร์เฟซเชิงวัตถุที่เป็นตัวเลือกสำหรับ C ++ "VecObj" มีฟังก์ชันเรียกฟังก์ชันที่เรียบง่ายและเพิ่มความปลอดภัยของหน่วยความจำ รุ่นนี้มีไว้สำหรับ Microsoft Visual c ++ (Visual Studio อย่างน้อย VS 2005)
มีอะไรใหม่
ในรุ่นนี้:
เวอร์ชัน 7.3:
- อัปเดตไฟล์ส่วนหัวเพื่อให้สอดคล้องกับมาตรฐานล่าสุด
- จัดการและติดตามข้อผิดพลาดทางคณิตศาสตร์ที่ดีขึ้น
- ใหม่: พิมพ์องค์ประกอบเวกเตอร์ในรูปแบบเลขฐานสิบหก
- แก้ไขข้อบกพร่องหลายอย่างทั่วกระดาน
- ขณะนี้ไลบรารีที่อ่านได้อัตโนมัติสามารถจัดการได้ถึง 128 ตัวประมวลผล .
- เพิ่มเสถียรภาพสำหรับฟังก์ชั่นที่เหมาะสมกับการใช้งานแบบ nonlinear
- แก้ไขข้อบกพร่องหลายอย่างทั่วกระดาน
- แก้ไขข้อบกพร่องหลายอย่างทั่วกระดาน
- ฟังก์ชัน Cross-spectra และ Coherence
- พล็อตฟังก์ชันที่มีแกนลอการิทึม
- VF_minpos (หาองค์ประกอบเวกเตอร์ที่เล็กที่สุด> 0)
มีอะไรใหม่ ในเวอร์ชัน 7.1.3:
เวอร์ชัน 7.1.3:
- ปัญหาความเข้ากันได้กับคอมไพเลอร์ล่าสุด เวอร์ชันที่แก้ไขแล้ว: ขณะนี้สนับสนุน VS2017
- ไลบรารี P9 สำหรับโปรเซสเซอร์ปัจจุบันที่มีประสิทธิภาพเพิ่มขึ้นอย่างมากผ่านการใช้ AVX และ FMA
- ไลบรารีที่เปิดใช้งาน CUDA
มีอะไรใหม่ ในเวอร์ชัน 7.0:
เวอร์ชัน 7.0:
- มีความเข้ากันได้กับเวอร์ชันคอมไพเลอร์ล่าสุด
- การคำนวณฮิสโตแกรม
- ไลบรารีที่เปิดใช้งาน CUDA
- ความเข้ากันได้กับเวอร์ชันคอมไพเลอร์ล่าสุด
- ผู้แก้ปัญหา Cholesky
- การนับฟังก์ชัน
มีอะไรใหม่ ในเวอร์ชัน 6.5.6:
Microsoft Visual Studio (อย่างน้อย Visual C ++ 5 +)
ข้อ จำกัด :
การทดลองใช้ 90 วัน
มีอะไรใหม่ ในเวอร์ชัน 7.2:
เวอร์ชั่น 7.2:
มีอะไรใหม่ ในเวอร์ชัน 7.1.7:
มีอะไรใหม่ ในเวอร์ชัน 7.1.5:
เวอร์ชัน 7.1.5:
ความคิดเห็นที่ไม่พบ