ソフトウェア・IPコアVecLib

VecLib 最適化ライブラリ

概要

Veclib は、Intel 系(SSE、AVX、AVX2)、PowerPC G4 (Altivec)等 のマルチコアプロセッサに最適化したベクター演算ライブラリのルーチンセットです。 本ライブラリには、2/3/4の被演算子、実数/複素数、スカラ/ベクトルなど4576種の機能が含まれています。 関数には以下の形式があります。 r[i] = a[i] op1 b[i], i = 1, ..., N r[i] = a[i] op1 (b[i] op2 c[i]), i = 1, ..., N r[i] = (a[i] op1 b[i]) op2 c[i], i = 1, ..., N r[i] = (a[i] op1 b[i]) op2 (c[i] op3 d[i]), i = 1, ..., N where ・each of op1, op2 and op3 can be +, -, × or ÷ ・each of a, b, c and d can be real or complex, scalar or vector ・the vectors can be strided independently
仕様
ソフトウェア 高性能ベクター演算ライブラリ
特徴
▮ ライブラリの内容
◦ 2つのオペランドの機能:
実数、複素数、スカラー、またはベクトル引数の可能なすべての組み合わせが含まれます。
全部で110の独立した機能、全部で128の機能。
◦ 3つのオペランドの実関数:
実数スカラーまたは実数ベクトル引数の可能なすべての組み合わせが含まれます。
合計149の独立した機能、合計336の機能。
◦ 3つのオペランドの複雑な関数:
複素数スカラーと複素数ベクトル引数の可能なすべての組み合わせを含みます。
合計1263の独立した機能、全部で3024の機能。
◦ 4つのオペランドの実数ベクトル関数:
実数ベクトル引数の可能なすべての組み合わせが含まれます。
合計62の独立した機能、全部で64の機能。
◦ 4つのオペランドの複素ベクトル関数:
複素数ベクトル引数の可能なすべての組み合わせが含まれます。
合計805の独立した機能、全部で1024の機能。
信号処理ライブラリの技術集団
NASoftware imageNA Software社は、1978年にイギリスのWarringtonで設立された科学技術ソフトウェアライブラリを専門とするエンジニアリング会社です。
リアルタイムの演算処理を必要とする防衛、航空宇宙、およびその他の業界向けの信号処理、ベクトルプロセッサ、およびDSP関連アプリケーションの専門知識を持っており、VSIPL、CSIPL、FFTW、VecLib、RSPL、Vector DSPライブラリなど、さまざまな最適化された DSPライブラリを開発および販売しています。これらは、PowerPC、Intel、ARM、MIPS などのさまざまなプロセッサで利用することができます。
NA Software社は、設立以来合成開口レーダーの分野で英国国防省にコンサルティングを提供し、科学界の困難な技術的課題を解決してきました。それは、厳しい基準とタイミングに至るまでさまざまな環境で、長年にわたり実績を積んできたことによりユーザの信頼を獲得してきました。現在は、ハイエンドテクニカルコンピューティング用のソフトウェアツールの開発にまで拡大し、VSIPLやその他の高度なプロセッサ用のベクトルライブラリ(Liberatorライブラリジェネレータ、InfoPACK SAR画像処理パッケージ、および革新的なSARMTI技術)を含むより広範なDSP市場にツールと専門知識を提供しています。
関連商品

スペック

▮対応CPU
Intel SSE2/4 (Core 2 Duo, Core i5/7他), PowerPC/G4 (8641D他), MIPS64, Atom
▮対応OS
VxWorks, Linux, Windows

データシート

お問い合わせ

資料請求や説明のご依頼は、
お電話またはフォームよりお気軽にご連絡ください。

042-538-7650

受付時間 平日9:00~17:00 (土日祝日休業)