概要
FFTW は、Intel 系(SSE、AVX、AVX2)、PowerPC G4 (Altivec)、MIPS、Atom等 のマルチコアプロセッサに最適化したFFTWのAPIライブラリです。
G4 (PowerPC-Altivec), MIPS, Intel SSE, Intel AVX, Intel AVX2に最適化されたFFTWは、オープンソースのFFTWと同様に、ライブラリを使いやすくするために特別な注意が払われています。
・データに制約はありません。
・ライブラリは自動的にデータ配布の問題を処理します。
・データをストライドすることができます。
・データは任意のメモリアライメントを持つことができます。
・任意のデータ長が許可されます。(プロセッサーベクトルの長さの倍数(PowerPC74xxの場合は4)だけでなく)
・複素ベクトルデータは、分割またはインターリーブのいずれかにすることができます。
- 仕様
-
ソフトウェア 高速FFTライブラリ - 特徴
- ▮ 使いやすいライブラリ
▮ オープンソースのFFTW実装と同様に、ライブラリを簡単に使用できるようにするために特別な注意が払われています。
▮ データに人為的な制約は課されません。特に、ライブラリはデータ配布の問題を自動的に処理します。
◦ データをストライドできます。
◦ データは任意のメモリ配置を持つことができます。
◦ すべてのデータ長が許可されます(プロセッサーのベクトル長の倍数(PowerPC74xxの場合は4)だけではありません)。
◦ 複雑なベクトルデータは、分割またはインターリーブできます。
◦ マルチコア(MIPS、Intel)を搭載したプロセッサの場合、NASL FFTWライブラリはマルチスレッド形式で提供され、複数のコアを透過的に使用します。
- 信号処理ライブラリの技術集団
- NA 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 |