ソフトウェア・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の機能。
関連商品

スペック

■ 対応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 (土日祝日休業)