Member Login Log In | Not a Member? Contact ADC
Jump To:
Reference Library
The performance of Mac OS X applications and hardware devices can be measured, evaluated, and optimized using Apple's developer tools, technologies, and programming interfaces. Developers can fine-tune their applications for high performance using tools such as the Shark code-profiling application, features such as multiprocessing, and APIs such as the one for the vDSP library.

A guided introduction to improving performance in Mac OS X software.   Essential information for improving the performance of developer applications.   API references, organized by framework.
Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Topic
Sort by
Resource Type
Sort by
Date
Test64BitMultiprec (HTML) (DMG) (ZIP)
Implements (PPC) A*Y+B where A & B are arrays of 64-bit words and Y is a 64-bit integer
Tools Sample Code 2006-06-09
vDSP Examples (HTML) (DMG) (ZIP)
vDSP sample code
Tools Sample Code 2007-05-10
VelEng FFT (HTML) (DMG) (ZIP)
G4 Velocity Engine implementation of Fast Fourier Transform (FFT) and associated convolution/correlation routines.
Tools Sample Code 2003-01-14
Xcode Debugging Guide (HTML) (PDF)
Describes the Xcode debugging facilities and the recommended debugging techniques.
Tools Guides 2008-05-16
Accelerate Reference Update (HTML) (PDF)
Summarizes the symbols added to the Accelerate framework.
Vector Engines Reference 2007-07-18
Accelerate Release Notes (HTML)
Vector Engines Release Notes 2007-10-31
AltiVec/SSE Migration Guide (HTML) (PDF)
Explains how to convert PowerPC AltiVec code to Intel SSE code.
Vector Engines Guides 2005-09-08
Disabling Processor Cores on a Multi-Core System (HTML) (日本語 HTML)
QA1141: Describes how to disable processor cores on a multi-core system for testing purposes.
Vector Engines Technical Q&As 2008-09-16
dist_fft (HTML) (DMG) (ZIP)
Gigaelement FFTs on Apple G5 clusters
Vector Engines Sample Code 2004-08-23
Optimizing for the Power Mac G5 (HTML)
Learn how to optimize your code for the Power Mac G5.
Vector Engines Articles 2003-10-24
SIMD Primer (HTML) (DMG) (ZIP)
Introduction to using SIMD/SSE
Vector Engines Sample Code 2008-06-06
Taking Advantage of the Accelerate Framework (HTML)
Learn how your application can run on PowerPC- or Intel-based Macs without processor-specific customization.
Vector Engines Articles 2005-10-03
Test64BitMultiprec (HTML) (DMG) (ZIP)
Implements (PPC) A*Y+B where A & B are arrays of 64-bit words and Y is a 64-bit integer
Vector Engines Sample Code 2006-06-09
vDSP Complex Vector Conversion Reference (HTML) (PDF)
Vector Engines Reference 2007-06-15
vDSP Correlation, Convolution, and Filtering Reference (HTML) (PDF)
Vector Engines Reference 2007-06-15
vDSP Examples (HTML) (DMG) (ZIP)
vDSP sample code
Vector Engines Sample Code 2007-05-10
vDSP Matrix Operations Reference (HTML) (PDF)
Vector Engines Reference 2007-06-15
vDSP One-Dimensional Fast Fourier Transforms Reference (HTML) (PDF)
Vector Engines Reference 2008-06-09
vDSP Reference Collection (HTML) (PDF)
Describes the vDSP programming interface defined in the Accelerate framework for digital signal processing.
Vector Engines Reference 2007-06-15
vDSP Single-Vector Operations Reference (HTML) (PDF)
Vector Engines Reference 2007-06-15
vDSP Two-Dimensional Fast Fourier Transforms Reference (HTML) (PDF)
Vector Engines Reference 2007-06-15
vDSP Vector Scalar Arithmetic Operations Reference (HTML) (PDF)
Vector Engines Reference 2007-06-15
vDSP Vector-To-Scalar Operations Reference (HTML) (PDF)
Vector Engines Reference 2007-06-15
vDSP Vector-to-Vector Arithmetic Operations Reference (HTML) (PDF)
Vector Engines Reference 2007-06-15
vecLib Framework Reference (HTML) (PDF)
Describes the C API for vector mathematical functions in the vecLib subframework of the Accelerate framework.
Vector Engines Reference 2005-09-08
vecLib Reference Update (HTML) (PDF)
Summarizes the symbols added to the vecLib framework.
Vector Engines Reference 2005-06-04
VelEng FFT (HTML) (DMG) (ZIP)
G4 Velocity Engine implementation of Fast Fourier Transform (FFT) and associated convolution/correlation routines.
Vector Engines Sample Code 2003-01-14
VelEng Multiprecision (HTML) (DMG) (ZIP)
An implementation of arbitrary precision arithmetic using the PowerPC Velocity-Engine (G4) vector instructions.
Vector Engines Sample Code 2003-01-14
VelEng Wavelet (HTML) (DMG) (ZIP)
This demonstrates a Velocity Engine (G4) implementation of wavelet processing of color images
Vector Engines Sample Code 2003-01-14
vImage Reference Collection (HTML) (PDF)
Describes the C programming interface for high-performance image processing.
Vector Engines Reference 2007-07-12