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. |