Advanced Search
Apple Developer Connection
Member Login Log In | Not a Member? Support

Download Summary

The following is a summary of the different downloads and site references discussed above in previous pages of this site.

Package

Description

AltiVec presentation

A PowerPoint presentation of the AltiVec technology

Freescale's AltiVec website

The Freescale AltiVec technology web site

AltiVec PIM

AltiVec™ Technology Programer's Interface Manual

AltiVec PEM

AltiVec™ Technology Programming Environments Manual

VSOG G4 Software Optimization Guide from Freescale. Discusses differences between the PPC 745x family and earlier processors, and small optimizations for better performance on newer G4's.
IBM CWG The IBM Compiler Writers Guide — famous for hundreds of clever code snippets for quickly solving common codegen problems.

Instruction Crossref (98)

AltiVec instruction cross-reference for MS Excel 98

Xcode Programming Examples

Several examples of practical applications of the AltiVec technology using xcode

CW Pro Programming Examples

Several examples of practical applications of the AltiVec technology using CodeWarrior Pro 7.2

simg4

A command line cycle accurate simulator for the PowerPC 7400 available for MacOS X as part of the CHUD toolkit (see below).

CHUD toolkit A suite of tools to help you determine where and why your code runs inefficiently and what to do about it.

G4FFT

Paper on a Supercomputer-sytle FFT library for Apple G4

G4Multiprecision

Paper on vector implementation of multiprecision arithmetic

G4Wavelet

Paper on vector implementation of color-image wavelet transform

G4Matrix

Paper on fast matrix algebra on Apple G4

Power4 Tuning Guide The POWER4 Processor Introduction and Tuning Guide:
The PowerPC 970 core is so like the IBM Power4 that the tuning information provided here is will be very helpful for getting your code to run its best on the G5. (HTML or PDF)
vDSP Instructions, object files and sample code showing how to use vDSP with xcode
vBLAS Samples Several; examples showing how to use the vBLAS routines in a xcode project.
vBasicOps Samples Sample code showing how to do basic vector operations using xcode. This is for educational purposes only. Much better versions are available in vecLib.framework.
vMathLib Samples Sample code showing how to do basic vectorized versions of MathLib operations using xcode. This is for educational purposes only. Much better versions are available in vecLib.framework.
vBigNum Samples Sample code showing how to do basic vectorized operations with very large integers using xcode. This is for educational purposes only. Much better versions are available in vecLib.framework.
vectorOps Samples Sample code showing how to do basic vectorized operations with very large integers using xcode. This is for educational purposes only. Much better versions are available in vecLib.framework.

Table of ContentsPreviousQuick Start Guide to AltiVecTop of Page