Programming Tutorials Browser Tutorials Articles Struts Tutorials Hibernate Tutorials

  Tutorial: IBM XL C/C++ Alpha Edition for Cell Broadband Engine (Cell BE) Processor

Version 1.1: SIMD performance improvements; better SPE code generation (branching code and code scheduling); improved results for float divide and double divide, including Inf and Nan handling.

Tutorial Details:

What is the IBM XL C/C++ Alpha Edition for Cell Broadband Engine (Cell BE) Processor?

The IBM XL C/C++ Alpha Edition for Cell BE Processor is a cross-compiler that is tuned for the Cell Broadband Engine Architecture (CBEA). This C/C++ compiler, which is hosted on Fedora Core 5 for x86, generates code for the PowerPC Processor Element (PPE) or Synergistic Processor Element (SPE).

The compiler supports the revised 2003 International C++ Standard ISO/IEC 14882:2003(E), Programming Languages -- C++ and the ISO/IEC 9899:1999, Programming Languages -- C standard, also known as C99. It also supports the C89 Standard and K&R style of programming. In addition, the compiler supports numerous GNU Compiler Collection (GCC) C and C++ extensions in order to help users port their applications from GCC.

The IBM XL C/C++ Alpha Edition for Cell BE Processor is part of a family of IBM compilers that support C/C++ programming on IBM's pSeries®, iSeries®, and zSeries® platforms. Supported operating systems for IBM XL compiler family include AIX®, Linux®, z/OS®, z/VM®, and OS/400®. XL C/C++ Alpha Edition for Cell BE Processor uses the same compiler front end and optimization technologies as these commercially-available products.

How does it work?
The IBM XL C/C++ Alpha Edition for Cell BE Processor provides three invocation commands: ppuxlc, ppuxlc++, and spuxlc. The commands ppuxlc and ppuxlc++ are used to generate code for the PPE, and spuxlc is used to generate code for C on the SPE (C++ for SPE is not available in current version).


 

Read Tutorial at: Click here to view the tutorial

Rate Tutorial:
IBM XL C/C++ Alpha Edition for Cell Broadband Engine (Cell BE) Processor

View Tutorial:
IBM XL C/C++ Alpha Edition for Cell Broadband Engine (Cell BE) Processor

Related Tutorials:

Which Java VM scales best? - JavaWorld - August 1998
Which Java VM scales best? - JavaWorld - August 1998
 
Smart object-management saves the day - JavaWorld November 1999
Smart object-management saves the day - JavaWorld November 1999
 
JavaWorld December 1999
JavaWorld December 1999
 
Apple announces Java 2 plans at MacWorld
Apple announces Java 2 plans at MacWorld
 
Device programming with MIDP, Part 1 - JavaWorld January 2001
Device programming with MIDP, Part 1 - JavaWorld January 2001
 
Double-checked locking: Clever, but broken - JavaWorld February 2001
Double-checked locking: Clever, but broken - JavaWorld February 2001
 
J2ME: The next major games platform? - JavaWorld March 2001
J2ME: The next major games platform? - JavaWorld March 2001
 
Deliver cellular messages with SMS - JavaWorld March 2001
Deliver cellular messages with SMS - JavaWorld March 2001
 
Access the world's biggest database with Web DataBase Connectivity - JavaWorld March 2001
Access the world's biggest database with Web DataBase Connectivity - JavaWorld March 2001
 
Axis: The next generation of Apache SOAP
Axis: The next generation of Apache SOAP
 
Will Big Blue eclipse the Java tools market?
Will Big Blue eclipse the Java tools market?
 
Java's secret weapon
Java's secret weapon
 
Quickly access files and directories you use repeatedly
Quickly access files and directories you use repeatedly
 
Best tools for mobile application development
Best tools for mobile application development
 
J2ME devices: Real-world performance
J2ME devices: Real-world performance
 
Excelling in Excel with Java
Excelling in Excel with Java
 
JooTemplates/JooConverter
JooConverter 1.0b3 released JooConverter 1.0 beta 3 is available from the SourceForge Download Page.
 
JGraph - The Java Graph Diagram Component
JGraph - The Java Graph Diagram Component JGraphAddons is a drop-in functional module that adds powerful and configurable layout algorithms to your existing JGraphs. They include hierarchical, circular and tree layouts capable of giving your JGraph app
 
Java Calendar Component
Java date picker component, ready to use in your Swing applications featuring.
 
Solaris 10 OS Released
The Solaris 10 Operating System is now officially a production release. Download it today at no cost and see how Solaris software can make a difference for you.
 
Site navigation
 

 

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2006. All rights reserved.