|
|
Log In | Not a Member? |
Contact ADC |
| < Previous PageNext Page > |
Mac OS X v10.3に導入され、v10.4で拡張されたAccelerateフレームワークは、高性能なベクトル高速化ライブラリのセットです。ターゲットマシンのアーキテクチャを気にする必要はありません。なぜなら、このフレームワークのルーチンは低レベルの詳細を抽象化するからです。コードを実行するアーキテクチャに合った適切な命令セットがシステムによって自動的に呼び出されます。
このフレームワークは次のライブラリで構成されています。
vImageはアップルの画像処理フレームワークで、画像操作に関する高度な関数(畳み込み、ジオメトリ変形、ヒストグラム操作、形態変形、およびアルファ合成)に加えて、フォーマットを変換したり、その他の操作を実行するユーティリティ関数が含まれています。Optimizing Image Processing With vImageを参照してください。
vDSPは、スピーチ、サウンド、音声、およびビデオ処理、医療診断イメージング、レーダー信号処理、地震分析、科学データ処理などの用途向けにデジタル信号処理(DSP)を実行する数学関数を提供します。vDSPの関数群は実数および複素数データ型に作用し、データ型変換、高速フーリエ変換(FFT)、ベクトル間およびベクトルとスカラー間の操作を含みます。
vMathLibには、標準数学ライブラリのあらゆるルーチンのベクトル高速化バージョンが含まれています。vecLib Framework Referenceを参照してください。
LAPACKは線形代数パッケージで、連立一次方程式を解き、固有値および単一解問題に対応し、線形システムの最小二乗解を決定します。
BLAS(Basic Linear Algebra Subroutines―基本線形代数サブルーチン)は、基本的なベクトルおよび行列計算を実行します。
vForceには、単一変数ではなく、行列を入力および出力引数として取るルーチンが含まれています。
下記のVector Librariesウェブページでは、Accelerateフレームワークの詳細を明らかにし、サンプルとソースコードへのリンクを提供しています。
http://developer.apple.com/hardware/ve/vector_libraries.html
| < Previous PageNext Page > |
Last updated: 2006-03-08
|
Get information on Apple products.
Visit the Apple Store online or at retail locations. 1-800-MY-APPLE Copyright © 2007 Apple Inc. All rights reserved. | Terms of use | Privacy Notice |