OptiVec 包含 3500 多個手動優化的組裝器編寫函數,用於以下欄位中的所有浮點和整數資料類型: 1. 算術運算符和數學函數的矢量化形式。 2. 矩陣操作,例如:乘法、反轉、LU 分解、單數值分解、特徵值。 3. 用於高效卷積、相關分析、光譜濾波等的高效卷積、相關分析、二維快速四維變換技術。 4. 曲線擬合適用於從簡單線性回歸到具有多個數據集的非線性模型等多種模型函數。 5. 統計。 6. 分析(衍生物、積分、極值、插值)。 7. 複雜的數字數學,以笛卡爾和極性格式。 組裝器中的矢量化實現使 OptiVec 函數通常比編譯的相同功能的原始程式碼快 3-5 倍。在許多情況下,數值精度也有所提高。 面向物件的介面用於C++"VecObj"提供了簡化的功能調用和更高的記憶體安全性。 此版本用於帶 GCC 或 CLang 的 Linux。
版本歷史記錄
- 版本 8.0.1 發佈於 2020-08-04
軟體細節
- 軟體分類: 發展 > 元件和庫
- 發佈者: OptiCode - Dr Martin Sander Software Dev
- 軟體性質: 免費
- 價格: N/A
- 版本: 8.0.1
- 作業系統: linux
終端使用者許可協定
This is the Freeware version of OptiVec for Linux (GCC / CLang) ("SOFTWARE"). It may be used under the following licence terms: 1. You may use the P8D libraries of the SOFTWARE freely and for as long as you wish. You can test the P9M libraries free of charge for a period of up to 90 days on one computer. 2. Applications, created with the Freeware libraries may be freely distributed to others. On the other hand, the P9M version of this SOFTWARE will run only on the same computer on which this SOFTWARE has been installed. Applications created with these libraries cannot and may not be distributed to others. After the end of the trial period, they will cease functioning. 3. If you want to continue using the P9M libraries of this SOFTWARE after testing, and/or if you wish to distribute programs containing functions of it, you have to purchase the registered version. 4. This SOFTWARE is provided on an "as is" basis. Any explicit or implicit warranties for the SOFTWARE are excluded. 5. Despite thorough testing of the SOFTWARE, errors and bugs cannot be excluded with certainty. No claims as to merchantability or fitness for a particular purpose are made. 6. You may not use the SOFTWARE in any environment or situation where personal injury or excessive damage to anyone's property (including your own) could arise from malfunctioning of the SOFTWARE. 7. You may not decompile, disassemble, or otherwise reverse engineer the SOFTWARE into a machine-readable form. You may, however, inspect the functions it contains by means of debuggers like those included in common compilers. Copyright for the SOFTWARE and its documentation: (C) 1996-2020 OptiCode - Dr. Martin Sander Software Dev. All rights reserved.