AltiVec™


Freescale's AltiVec technology expands the capabilities of microprocessors built on Power Architecture by providing leading-edge, general-purpose processing performance while concurrently addressing high-bandwidth data processing and algorithmic-intensive computations in a single-chip solution.

Traditionally, many high-performance applications have contained a combination of a single microprocessor performing the system control function and off-chip devices based on one or more other architectures, such as a DSP farm or custom ASICs, to perform specialized computations. AltiVec technology enables a class of processors that drives the convergence of these technologies. AltiVec technology provides embedded and computing system designers with a new "one part-one code base" approach to product design. Because this integrated solution is still 100% compatible with the industry-standard Power Architecture technology, design and support are simplified, and the development barriers inherent to multiple architecture designs are eliminated. System designers and their customers will benefit through faster time-to-market and lower total system development cost while simultaneously enjoying a tremendous jump in performance.



Link  AltiVec Libraries
To help developers take advantage of the performance benefits of AltiVec technology, Freescale offers downloadable libraries of AltiVec technology-enabled functions. With the release of Freescale's AltiVec technology-enabled library for the Linux® operating ...

Link  AltiVec Execution Unit and Instruction Set Overview
Freescale's AltiVec technology expands the PowerPC architecture with the addition of a 128-bit vector execution unit, which operates concurrently with the existing integer and floating point units. This engine enables highly parallel ...

Link  Applications of AltiVec Technology
Target applications for PowerPC processors using AltiVec technology include: IP telephony gateways Multi-channel modems Speech processing systems Echo cancellers Image and video processing systems Scientific array processing systems Internet routers Virtual ...

Link  AltiVec Code Samples
Code samples of DSP Kernels, Image, Telecommunications, Vectorized Common Math Subroutines, and Video.

Link  AltiVec Technology-Enabled Software Demo


Return to Top Return to Top


 AltiVec™ Documentation                                                       
 

Documentation

  Fact Sheets
ID and Description Vendor ID Format Size K Rev # Date Last Modified Download Code Files
ALTIVECFACT
AltiVec Fact Sheet  
FREESCALE   pdf   298   4   2/20/2005   -  
ALTIVECWP
Freescale Semiconductor's AltiVec Technology  
FREESCALE   pdf   332   0   1/01/1998   -  

  Reference Manuals
ID and Description Vendor ID Format Size K Rev # Date Last Modified Download Code Files
ALTIVECPEM
AltiVec Technology Programming Environments Manual  
FREESCALE   pdf   2511   3   4/17/2006   -  
ALTIVECPIM
AltiVec Technology Programming Interface Manual  
FREESCALE   pdf   9377   0   6/01/1999   -  

  Training Reference Material
ID and Description Vendor ID Format Size K Rev # Date Last Modified Download Code Files
ALTIVECTR
AltiVec Technology Presentation  
FREESCALE   pdf   516   0   1/28/2003   -  

  White Papers
ID and Description Vendor ID Format Size K Rev # Date Last Modified Download Code Files
ALTIVECTCPIPWP
Enhanced TCP/IP Performance with AltiVec  
FREESCALE   pdf   211   1.0   1/21/2003   -  



Return to Top Return to Top


 AltiVec™ Design Tools
 

Development Tools

 

Simulation & Models

  SOC Models
ID and Description Vendor ID Format Size K Rev # Availability
MPC7447ALINTIME
SimG4+ Timing Model (for Linux PPC)
 
FREESCALE   zip   6680   1.1.1  
MPC7447ALINX86TIME
SimG4+ Timing Model (for Linux x86)
 
FREESCALE   zip   6221   1.1.1  




Return to Top Return to Top