IBM eServer BladeCenter JS20 Programming Environment

An IBM Redpaper publication

Published 21 January 2005

cover image

IBM Form #: REDP-3890-00
(140 pages)

More options

Rate and comment

Authors: Scott Vetter, Robert Arenburg, Damien Bonaventure, Bradley Elkin, Rogeli Grima, Amy Wang


This Redpaper gives a broad understanding of the programming environment of the IBM PowerPC 970 microprocessor that is implemented in the IBM eServer BladeCenter JS20. It also provides information on how to take advantage of the Vector Multimedia Extensions (VMX) execution unit found in the PowerPC 970 to increase the performance of applications in 3D graphics, modelling and simulation, digital signal processing, and others.

Table of contents

Part 1. Overview of the PowerPC 970 Microprocessor
Chapter 1. Introduction to the PowerPC 970 features
Chapter 2. VMX in the PowerPC 970
Part 2. VMX programming environment
Chapter 3. VMX programming basics
Chapter 4. Application development tools
Chapter 5. Vectorization examples
Chapter 6. A case study
Appendix A. Code listings
Appendix B. Porting from Apple OS X
Appendix C. Additional material

Follow IBM Redbooks

Follow IBM Redbooks