IBM BladeCenter QS20 - scc.acad.bg

honorableclunkSoftware and s/w Development

Oct 30, 2013 (3 years and 9 months ago)

92 views

© 2007 IBM Corporation

IBM BladeCenter® QS21

August 29
th
, 2007

IBM Systems and Technology Group

© 2007 IBM Corporation

2

Contents


Cell/B.E.™ technology is gaining traction



The Cell/B.E. processor



IBM BladeCenter QS21 and SDK 3.0



Industries and workloads



Other offerings


IBM Systems and Technology Group

© 2007 IBM Corporation

3

From chip to production
-
ready system in 2 years

2005

2006

2007

Revealed first
Cell/B.E.

specs

IBM SDK for
Multicore
Acceleration 3.0
announced

BladeCenter QS21
and

Cell/B.E. solutions for High Performance Computing

Cell/B.E. technology is gaining market acceptance

Announced
Cell/B.E.

processor
commercialization
with Sony

SDK 1.0 (beta)


Linux® OS


C compiler

SDK 1.1 (beta)


GNU toolchain


Performance
enhancements


Linux® OS


C compiler

SDK 2.0 (beta)


IDE


Library
enhancements


GNU toolchain


Performance
enhancements


Linux updates


XL C/C++

Announced
commercialization of IBM
Cell/B.E. system

Introduced the first
Cell/B.E. based system
BladeCenter QS20

IBM Systems and Technology Group

© 2007 IBM Corporation

4

Building a Cell/B.E. ecosystem


Customer solution enablement


IBM is working with 24 customers to enable and optimize key applications for Cell/B.E. technology


IBM is working with 30 ISVs/Partners to enable and optimize key products for Cell/B.E.
technology



Tools and library enablement on Cell/B.E.


Over 10 code libraries have been ported for Cell/B.E.


Over 5 ISV products are running on Cell/B.E.



Cell/B.E. advanced programmer education


IBM has trained 1231 advanced programmers to take advantage of Cell/B.E. technology


Including programmers from 210 ISVs


Over 70 universities from around the world have signed on to learn and teach Cell/B.E.
programming concepts

RapidMind™ is a multi
-
core software platform that simplifies the
development of high
-
performing applications… Over
300 developers
are using RapidMind today to create applications for the Cell/B.E.
Processor

Michael McCool, RapidMind, Founder and Chief Scientist

IBM Systems and Technology Group

© 2007 IBM Corporation

5

Cell/B.E. solutions offer breakthrough results

Industry

Application Area

Potential Business Breakthrough

Defense

Nuclear arsenal
stewardship

Can help provide dramatic reduction in
compute time and power consumption via Cell
B.E.
-
based hybrid computing system

Petroleum
exploration

Seismic migration
analysis

Order of magnitude improvement in analysis
fidelity has the potential to provide greater
accuracy and efficiency

Financial services

Options and
derivatives pricing

Enables fast decisions on financial market
trading actions to help you maintain a
sustained competitive advantage

http://www
-
03.ibm.com/press/us/en/pressrelease/20210.wss

*For more information about the “Roadrunner” hybrid supercomputer at Los
Alamos National Laboratory, read the press release here:

… and many more:

Over 65 customers have installed IBM Cell/B.E. processor
-
based systems

IBM Systems and Technology Group

© 2007 IBM Corporation

6

Cell/B.E. processor benefits


Sets a new performance standard


Supercomputer attributes with high performance floating point
capabilities


Efficient computation per watt


Outstanding bandwidth capability


Designed for flexibility


Wide variety of application domains


Cell can cover a wide range of application space with its
capabilities in


floating point operations, integer operations


data streaming / throughput support


real
-
time support


Exploits C/C++, Fortran programming models


Enhanced security capability


Virtual trusted computing environment for security

First Generation Cell/B.E. processor


90 nm


241M transistors


235mm2


9 cores, 10 threads


>200 GFlops (SP)


>20 GFlops (DP)


Up to 25 GB/s memory B/W


Up to 75 GB/s I/O B/W


>300 GB/s EIB


Top frequency >4GHz

(observ ed in lab)

Cell Broadband Engine Architecture
combines a general
-
purpose Power Architecture™ core of modest
performance with streamlined processing elements which greatly accelerates computationally intense
workloads such as analytics, multimedia and vector processing.

IBM Systems and Technology Group

© 2007 IBM Corporation

7

Cell/B.E. processor highlights


Cell/B.E. is 64
-
bit Power Architecture
TM

-
Path for OS, legacy apps, and SW development


Cell/B.E. is a streaming architecture

-
128+ concurrent transactions to memory per
processor


Cell/B.E. is an efficient architecture

-
200+ GFlops (SP) for 85Watts


Cell/B.E. is a real
-
time architecture

-
Resource allocation, and replacement
management


Cell/B.E. is a security
-
enabled
architecture

-
SPUs individually programmable as secure
processors

IBM Systems and Technology Group

© 2007 IBM Corporation

8

Cell/B.E. performance summary

Notes: * Hardware measurement , ** Simulation results, *** assume Linpack efficiency same as MatMult **** code not optimized
for

multi
-
core or its SIMD


MBOPS: Million Blackscholes opertaions per sec; MVPS (Million Vertex per Sec); fps: frames per sec

Type

Algorithm

3.2 GHz GPP ****

3.2 GHz Cell/B.E.
Processor

Comparison
Factor

HPC


Matrix Multiplication (S.P.)

22 Gflops* (3GHz Woodcrest)

200 GFlops* (8SPEs)

9x

Linpack (S.P.)

22 GFlops*** (3GHz Woodcrest)

156 GFlops* (8SPEs)

7x

Earthquake prediction

552 sec* (3GHz Woodcrest)

59 sec* (8 SPEs)

9x

Molecular Dynamics Sim.

318 sec*
(3GHz Woodcrest)

32 sec* (8 SPEs)

10x

FSS

BlackScholes (S.P.)

9.3 MBOPS*
(3GHz Woodcrest)

330 MBOPS* (8 SPEs)

35x

BlackScholes (D.P.)

8.5 MBOPS*
(3GHz Woodcrest)

34.8 MBOPS* (8 SPEs)

4x

Medical Imaging

3D Image Reconstruction

98.7 sec*
(3GHz Woodcrest)

5.47 sec* (8 SPEs)

18x

Graphics

Transform
-
light

170 MVPS* (G5/VMX)

256 MVPS* (per SPE)

12x

TRE

1 fps* (G5/VMX)

30 fps* (Cell/B.E.)

30x

Security

AES encryp. 128
-
bit key

1.03 Gbps* (3.2GHz Pentium4)

2.06Gbps** (per SPE)

16x

AES decryp. 128
-
bit key

1.04 Gbps* (3.2GHz Pentium4)

1.5Gbps** (per SPE)

11x

TDES

0.12 Gbps* (3.2GHz Pentium4)

0.16 Gbps** (per SPE)

10x

DES

0.43 Gbps* (3.2GHz Pentium4)

0.49 Gbps** (per SPE)

9x

SHA
-
1

0.85 Gbps* (3.2GHz Pentium4)

1.98 Gbps** (per SPE)

18x

Video
processing

mpeg2 decoder (CIF)

mpeg2 decoder (SDTV)

mpeg2 decoder (HDTV)


----


354 fps (3.2GHz Pentium4)


----


1267 fps* (per SPE)

365 fps** (per SPE)

73 fps* (per SPE)

--

8x

--

The Cell/B.E processor with its PPU and 8 SPUs, can perform about an order of magnitude better than
traditional single
-
core GPPs for media and other applications that can take advantage of its SIMD capability

IBM Systems and Technology Group

© 2007 IBM Corporation

9

Cell/B.E.


performance summary


Cell/B.E. performance is about an order of magnitude better than GPP for
media and certain applications that can take advantage of its SIMD capability


Performance of its simple PPE is comparable to a traditional GPP performance


Each SPE is able to perform mostly the same as, or better than, a GPP running at the same
frequency


Key performance advantage comes from its eight de
-
coupled SPE engines with dedicated
resources including large register files and DMA channels



Cell/B.E. can cover a wide range of application space with its capabilities in


Floating
-
point operations


Integer operations


Data streaming / throughput support


Real
-
time support



Cell/B.E. micro
-
architecture features are exposed to not only its compilers
but also its applications


Performance gains from tuning compilers and applications can be significant


Tools/simulators are provided to assist in performance optimization efforts

IBM Systems and Technology Group

© 2007 IBM Corporation

10

IBM BladeCenter QS21


QS21 is the
RIGHT

choice for streaming
and/or single
-
precision floating point
workloads


Signal processing, image processing
applications



QS21 is
OPEN



based on Power
Architecture and running Linux® OS



QS21 is
EASY

to deploy and to integrate
into the existing IT infrastructure and/or
workloads:


Co
-
exist and complement all other Blade
servers offerings (Intel®, AMD®, POWER®)


Ready to scale out and deploy in production
environments



QS21 is
GREEN



1.05 GFLOPS per
watt.

IBM Systems and Technology Group

© 2007 IBM Corporation

11

IBM BladeCenter QS21


Core electronics



Dual 3.2GHz Cel/B.E. Processor Configuration


2GB XDRAM (1GB per processor)


Dual Gigabit Ethernet (GbE) controllers


Single
-
wide blade (uses 1 BladeCenter H slot)


InfiniBand™ 4x channel adapters / (optional)


Cisco Systems 4X InfiniBand HCA Expansion
Card for BladeCenter (32R1760)


Serial Attached SCSI (SAS) daughter card
(39Y9190) / (optional)


BC Chassis Configuration



Standard IBM BladeCenter H


Max. 14 QS21 per chassis


2 Gigabit Ethernet switches


External IB switches required for IB option


Cisco Systems 4X InfiniBand Switch Module
for BladeCenter (32R1756)


Peak performance


Up to 460 GFLOPS per blade


Up to 6.4 TFLOPS (peak) in a single BladeCenter
chassis


Up to 25.7 TFLOPS in a standard 42U rack

Cell/

B.E.

Rambus XIO

Cell/

B.E.

Memory

1GB


(18x XDR)

Memory

1GB


(18x XDR)

Flash, RTC

& NVRAM

2 UART, SPI

Rambus FlexIO ™

South

Bridge

PCI
-
E x16

South


Bridge

PCI
-
E

x8

Optional IB

2 port

IB x4 HCA

HSDC

HSC:

2x PCI
-
E
x16

D

D

R

2

D

D

R

2

D

D

R

2

D

D

R

2

4x

USB

2.0

PCI

USB to

BC
-
H mid plane

SPI

PCI
-
X

Legacy Con

GbE to

BC
-
H mid plane

2x

1GbE


IB
-
4x to

BC
-
H high speed
fabric/mid plane

IBM Systems and Technology Group

© 2007 IBM Corporation

12

IBM SDK for Multicore Acceleration and related tools

Libraries and frameworks

IBM XL C/C++ compiler*

Optimized compiler for use in creating Cell/B.E. optimized applications. Offers:


* improved performance * automatic overlay support * SPE code generation

Accelerated

Library

Framework (ALF)

Data

Communication

and

Synchronization

(DaCS)

Basic Linear

Algebra

Subroutines (BLAS)

Standardized

SIMD math

libraries

GNU tool chain

Performance
Tools

The IBM SDK is a complete tools package that simplifies programming on IBM BladeCenter QS 21

XLC compiler is
a
complementary
product to SDK


Eclipse™
-
based IDE


Simulator

*XL C/C++ compiler single source is available in beta,
dual

source is planned to GA on 10/19/07 with an announce on 10/16/07

IBM Systems and Technology Group

© 2007 IBM Corporation

13

IBM SDK for Multicore Acceleration value


Designed to be highly reliable, simple
to acquire and easy to use


Complete, integrated kit


Production
-
ready tools from IBM


IBM warranty and support


Based on industry standards to ease
the transition to the Cell/B.E.


Eclipse
-
based Integrated Development
Environment


Standard, base libraries


Third
-
party libraries can be plugged in


Designed to make it easy to port and
optimize applications for the QS21


Performance tuning tools to help optimize
algorithms without re
-
writing the entire
application


Tools designed to help you partition an
application across a hybrid Cell/B.E. and x86
platform

Optimize code for the

BladeCenter QS21 with the IBM
SDK for Multicore Acceleration

IBM Systems and Technology Group

© 2007 IBM Corporation

14

SDK 3.0 capabilities and features


Product
-
level tested


Red Hat® Enterprise Linux® 5.1*

support


Platform support


QS21


Production Support


Cell/B.E. Linux Enhancements


IPMI support


I/O attached DDR2 Memory allocator /
mapper and swap
-
space support


IBM PowerExecutive™ Support


Programmer productivity


performance
tools


VPA


Visual Performance Analyzer


PDT


Performance Debugging Tool


PDT Reporter: Lock Analyzer & Trace Analysis
Tools


CodeAnalyzer


FDPR
-
Pro for Cell/B.E.


Hybrid Code Analyzer


Hybrid System Performance and Tracing Facility



Programmer productivity


development


Eclipse IDE plug
-
ins


Dual source XLC , Dual Source XLF


Fortran (beta),
Single Source XLC (beta)


Cell/B.E. and Hybrid HPC software sample code


Enhanced GNU toolchain support


GNU Fortran for PPE & SPE


GNU ADA (GNAT) for PPE


gcc autovectorization and performance
enhancements


Programmer productivity
-

runtime


Product Level ALF and DaCs for Cell/B.E.


Hybrid DaCS/ALF (Prototype)


Productization of combined ppe/spe gdb debugger


SPE
-
side Software Managed Cache (from iRT
technology)


Market segment library enablement


Highly optimized libFFT (binary only)


Highly optimized SIMD Math Libraries


Highly Optimized BLAS, Monte Carlo Random Number
Generator


Cell/B.E. Security Technology (prototype/preview)


*Red Hat Enterprise Linux 5.1 is scheduled for availability on 10/26/07

IBM Systems and Technology Group

© 2007 IBM Corporation

15

Supported software


OS Support


Red Hat Enterprise Linux 5.1*


Application Development and Enablement


IBM SDK for Multi
-
core Acceleration


IBM XL C/C++ compiler for PPU/SPU


Links


Cell/B.E. software website


http://www.ibm.com/technology/cell/software.html



Cell/B.E. resource center


http://www.ibm.com/developerworks/power/cell/



Cell/B.E. forum at developerWorks®


http://www.ibm.com/developerworks/forums/dw_forum.jsp?forum=739&cat=46

*Red Hat Enterprise Linux 5.1 is scheduled for availability on 10/26/07

IBM Systems and Technology Group

© 2007 IBM Corporation

16

Applications well
-
suited for Cell/B.E. systems


Data Manipulation


Digital media


Image processing


Video processing


Visualization of output


Compression / decompression


Encryption / decryption


DSP


Audio processing, language translation



Graphics


Transformation from different domains (time vs.
space; 2D vs. 3D, viewpoint transformation)


Lighting


Ray
-
tracing / ray
-
casting



Floating
-
point Intensive Applications



Pattern Matching


Bioinformatics


String manipulation (search engine)


Parsing, transformation, and translation (XSLT)


Audio processing, language translation


Filtering and pruning



Offload Engines


TCP/IP


Compiler for gaming applications


XML


Network security and intrusion


IBM Systems and Technology Group

© 2007 IBM Corporation

17

Industry workloads well
-
suited to Cell/B.E. technology

Visualization

Presentation of Data

Modeling, Simulation,

Image processing, Rendering

Real
-
time Analytics

Processing of Data

Information Synthesis

Analysis

Focused Common Workload Characteristics/Requirements

Financial

markets

Media &
Entertainment

Medical

Imaging

Digital Video
Surveillance

Seismic

A&D

EDA

IBM Systems and Technology Group

© 2007 IBM Corporation

18

Digital content creation for digital media companies

You need:


Speed to market


Lower costs of production


Better visual effects


More realistic simulation


IBM solutions can help deliver:


An open and flexible solution based on
standards


Scalability and reliability


Lower total cost of ownership and
improved ROI


Performance advantage


1080p Ray
-
traced images computed in ms.


1080p Ambient Occlusion images computed
in seconds.


Image processing


up to 50x of GPP

Solution elements

Systems


BladeCenter QS21


Cluster 1350


IBM IntelliStation®


System x 3455, x3550, x3650, x3755


BladeCenter HS20, HS21, JS20, JS21,
LS20, LS21

Storage


IBM System Storage™ DS4000 family


LTO™ tape drives, etc.

Software


IBM SDK 3.0


IBM iRT scalable real
-
time ray tracer


RapidMind development tools

Cell/B.E. solutions enable Media and Entertainment companies to produce the
next generation of animated feature films, games, and advertising content.

IBM Systems and Technology Group

© 2007 IBM Corporation

19

Digital content creation for industrial sector

You need:


Speed to market


Lower costs of production


Better visual effects


More realistic simulation


IBM solutions can help deliver:


An open and flexible solution based on
standards


Scalability and reliability


Lower total cost of ownership and improved
ROI


Performance advantage


1080p Ray
-
traced images computed in ms.


1080p Ambient Occlusion images computed in
seconds.


Image processing


up to 50x of GPP

Solution elements

Systems


BladeCenter QS21


Cluster 1350


IntelliStation


System x 3455, x3550, x3650, x3755


BladeCenter HS20, HS21, JS20, JS21,
LS20, LS21

Storage


DS4000 series, LTO, etc.

Software


IBM SDK 3.0


IBM iRT scalable real
-
time ray tracer


RapidMind development tools

Cell/B.E. solutions enable automotive, aerospace, and consumer goods
companies to design next generation of products.

IBM Systems and Technology Group

© 2007 IBM Corporation

20

Digital video surveillance

You need:


Encoders for analog cameras


Transcoding to save storage and

network costs


Decoding acceleration to reduce
workstation costs and improve

robustness


Better management and scalability


Network
-
based surveillance


IBM solutions can help deliver:


H.264 encoding


Complete solutions based on BladeCenter


High
-
density encoder solution


Close ties to Tivoli and Storage


Performance advantage


High density: 288 encoders/chassis


H.264 encoding (up to 2.5X
advantage over MPEG2)


Standard definition (4CIF)


Up to 30 fps (full motion
)

Solution elements

Systems


BladeCenter QS21


BladeCenter H Chassis


System x 3455, x3550


Frame grabber cards and enclosures

Storage


DS4000 series, LTO, etc.

Software


IBM SDK 3.0


Codec libraries


Video distribution software

Cell/B.E. solutions deliver hardware and enablement for high
-
density, highly
scalable encoding, transcoding, and compositing for digital video surveillance.

IBM Systems and Technology Group

© 2007 IBM Corporation

21

Financial markets

You need:


To address massive growth in
computational requirements due to
complex new financial instruments


To comply with regulatory demands


To address power, space and cooling
challenges


To support in
-
house code enabled by


Math libraries


Grid middleware


IBM solutions can help deliver:


Manageable Hybrid infrastructure


Low latency data / compute engine


Excellent performance per Watt


Financial algorithm acceleration and
typical functions


Monte Carlo
-
based option pricing


up to
40x of GPP


Solution elements

Systems


BladeCenter QS21


BladeCenter HS20, HS21, JS20, JS21,
LS20, LS21

Software


IBM SDK 3.0


IBM DAV

Services


Systems integration


GBS derivatives consulting


HPC trading systems design


Cell/B.E. Implementation

Cell/B.E. solutions enable companies to harness real
-
time market data and high
-
performance analytics, understand risk in real time and drive larger trade volumes.

IBM Systems and Technology Group

© 2007 IBM Corporation

22

Electronic design automation

You need:


Shorter production run times


Reduced cost of ownership


Improved application results


To provide realistic simulations


Software from key ISVs


Mercury Computer Systems


Mentor Graphics

IBM solutions can help deliver:


Significant run time acceleration


Lower total cost of ownership


Scalability and reliability


Better simulation results

Solution elements

Systems


BladeCenter QS21


Cluster 1350


System x 3455, x3550, x3650, x3755


BladeCenter HS21 XM, LS21

Storage


DS4000 series, N series, DDN

Software


IBM SDK 3.0


Mercury Multicore Framework


RTOS: Wind River® VxWorks®, Mentor
Graphics® Nucleus®

Services


Custom board design


Application porting

Cell/B.E. solutions enable an efficient hybrid architecture to accelerate EDA
applications and reduce total cost of ownership

IBM Systems and Technology Group

© 2007 IBM Corporation

23

Seismic processing

You need:


Faster seismic imaging


Increased shot accuracy


Reduced cost of compute technology

IBM solutions can help deliver:


Open and flexible solutions based on
standards


Scalability and reliability


Lower total cost of ownership and improved
ROI


Performance advantage


PFA
-

FFT
-

12x Woodcrest and 18x
Opteron


IMA
-

7.2x Woodcrest and 8.8x Opteron

Solution elements

Systems


BladeCenter QS21


Cluster 1350


IntelliStation


System x 3455, x3550, x3650, x3755


BladeCenter HS20, HS21, JS20, JS21,
LS20, LS21

Storage


DS4000 series, LTO, etc.

Software


IBM SDK 3.0


FFT

Services


Application porting

Cell/B.E. solutions enable petroleum companies to economically run complex
algorithms faster and more accurately than existing computing architectures.

IBM Systems and Technology Group

© 2007 IBM Corporation

24

Medical imaging

You need:


To enable increased usage of imaging for
medical treatment


3D imaging capabilities


Increased quality of imaging


Decreased processing time

IBM solutions can help deliver:


Higher computation power for faster image
processing


Capabilities that enable enhanced image
analysis and treatment


Performance advantage
-
The Mayo
application running on a typical processor
configuration completed the registration of all
98 sets of images in approximately 7 hours.
The same application optimized for Cell/B.E.
the registration for all 98 sets of images in
just 516 seconds,

Solution elements

Systems


BladeCenter QS21


Cluster 1350


Integrated storage


BladeCenter HS20, HS21, JS20, JS21,
LS20, LS21

Software


IBM SDK 3.0

Services


Hardware Design


Cell/B.E. porting and education


Algorithm Development

Cell/B.E. solutions enable dramatic performance and accuracy improvements
for medical imaging processing and analysis.

IBM Systems and Technology Group

© 2007 IBM Corporation

25

Aerospace & defense and public sector

You need:


Real
-
time signal/image processing (radar,
satellite imagery, infrared, sonar)


Computational Intensive Computing


H/W Security


Rapid Code Development


Software libraries

IBM solutions can help deliver:


High bandwidth capability


Scalability and reliability


Cell/B.E. security features


Performance advantage


FFT 2D Complex up to 15x faster than
Intel® Xeon® 5100 series processor
(single core operation)


1024x1024 Matrix Multiplication up to
8.6x faster than Intel Xeon 5100 series
processor (single core operation)

Solution elements

Cell/B.E. solutions enable A&D, government agencies and Universities to tap
into the high
-
performance capabilities of Cell/B.E. technology.

Systems


BladeCenter QS21


Cluster 1350


IntelliStation


System x 3455, x3550, x3650, x3755


BladeCenter HS20, HS21, JS20, JS21, LS20, LS21

Storage


DS4000 series, LTO, etc.

Software


IBM SDK 3.0


IBM Cell/B.E. Math Library


Gedae stream, image and signal programming
environment


RapidMind development tools


Wind River VxWorks RTOS and WorkBench Tools

IBM Systems and Technology Group

© 2007 IBM Corporation

26

QS21 summary


QS21 is the RIGHT choice for


Selected workloads that are aligned with streaming
data and/or single
-
precision floating point
performance and 2GB of main memory.


Signal processing, image processing applications


QS21 is OPEN because it encourages any
and all clients to port, to experiment, and
to adopt this powerful computing solution:


LINUX is the primary supported operating system…
but others can run


IBM released thousand of pages of technical
documentation on Cell/B.E. architecture to the public


IBM Cell/B.E. full system simulator (aka MAMBO) is
freely available to any and all


The production, fully supported version of the IBM
SDK is available for purchase on Passport
Advantage® Online,

and a trial version is available for academics,
researchers and individual developers on
developerWorks.


QS21 is EASY to deploy and to
integrate into the existing IT
infrastructure and/or workloads:


More scalable, programmable and reliable (ECC
on main memory) than exotic technologies like
graphics processing units (GPU), digital signal
processors (DSP) or field
-
programmable gate
arrays (FPGA).


Co
-
exist and complement all other Blade servers
offerings (Intel, AMD, POWER)


Excellent platform for porting and testing targeted
workloads/applications for Cell/B.E. systems (e.g.
it can be used to evaluate how much of any
workload/application should be ported to
Cell/B.E. systems and how much should remain
on traditional systems).


Ready to scale out and deploy in production
environments


QS21 is GREEN:


At 1.05 GFLOPS per watt, it is a very power
efficient computing platform.

Cell/B.E. solutions for your HPC challenges

IBM Systems and Technology Group

© 2007 IBM Corporation

27

IBM SDK for Multicore Acceleration summary


Designed to be highly reliable, simple to acquire and easy to use


Complete, integrated kit


Production
-
ready tools from IBM


IBM warranty and support



RHEL5.1 Enterprise support



Based on industry standards to ease the transition to the Cell/B.E.


Eclipse
-
based Integrated Development Environment


Standard, base libraries


Third
-
party libraries can be plugged in



Designed to make it easy to port and optimize applications for the QS21


Performance tuning tools to help optimize algorithms without re
-
writing the entire application


Tools designed to help you partition an application across a hybrid Cell/B.E. and x86 platform

IBM Systems and Technology Group

© 2007 IBM Corporation

28

Contact us for further information


Visit us on the web at
ibm.com/technology/cell



Contact your IBM representative or IBM Business Partner for more
information



[insert local contact information here]

IBM Systems and Technology Group

© 2007 IBM Corporation

29

Thank you


[Insert custom call to action slide for your customer]

IBM Systems and Technology Group

© 2007 IBM Corporation

30

Additional offerings

IBM Systems and Technology Group

© 2007 IBM Corporation

31

Systems


IBM BladeCenter QS21


IBM servers based on traditional processors


IBM System Storage

Custom Hardware Solutions


Board level products


Custom Cell/B.E. based Solutions


Board level and system level design and
manufacturing


Cell/B.E. “Chipset” design services

Enabling Software


Cell/B.E Software Development Kit (SDK)


Development Environment, Tools


Libraries


Simulator


Third party software:
Mercury Multicore Framework,
Wind River VxWorks, Mentor Nucleus, RapidMind
development tools, CodeSourcery™ Image Libraries

Cell/B.E. Engineering Services


Cell/B.E. Architecture Education & Training


Consulting


Application Optimization & Migration Svcs


Application Development Services

Industry Solutions


Financial Markets


Seismic



Electronic Design Automation


Aerospace & Defense


Medical Imaging

Cell/B.E. offerings



Digital Media


Digital Video Surveillance

IBM Systems and Technology Group

© 2007 IBM Corporation

32

IBM Global Engineering Services


Education / Training


Tools & Methodology


Problem resolution


System design &
Architecture


Assist with solution


Solve a particular issue


Advance design to new
technology


Enhance a current product


Collaborate on future
product development



Do full design


Deliver finished product

Consulting



Collaboration



Turn key solution

Specialized and experienced engineering teams

Ownership

We can help you do
it better

We can work side

by side with you

We can do it for you

IBM Systems and Technology Group

© 2007 IBM Corporation

33

Cell/B.E. architecture training and consulting


Architecture training:


Education services to provide in
-
depth training on the hardware architecture,
programming for Cell/B.E., the software development kit (SDK), the simulator and
performance analysis.


Aids evaluation of the technology


Jump
-
starts Cell/B.E. software development activity



Architecture consulting


Architecture evaluation and development assistance.


Provides code porting and testing


Helps optimize performance


Assists with hardware and software development

IBM Systems and Technology Group

© 2007 IBM Corporation

34

Cell/B.E. Customized System Capabilities


Customized board and system capabilities:


PCI Express® Board


Professional Workstations


Developer Workstations


Embedded Devices


Medical


Ruggedized



Engineering Services Engagements


Board Design, Test, bring
-
up


System design


Firmware / Software


Prototype and production manufacturing

IBM Systems and Technology Group

© 2007 IBM Corporation

35

© Copyright International Business Machines Corporation 2007

All Rights Reserved


This document was developed for IBM offerings in the United States as of the date of publication. IBM may not make these off
eri
ngs available in
other countries, and the information is subject to change without notice. Consult your local IBM business contact for informa
tio
n on the IBM offerings
available in your area. In no event will IBM be liable for damages arising directly or indirectly from any use of the informa
tio
n contained in this
document.

Information in this document concerning non
-
IBM products was obtained from the suppliers of these products or other public sourc
es. Questions on
the capabilities of non
-
IBM products should be addressed to the suppliers of those products.

IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of this documen
t d
oes not give you
any license to these patents. Send license inquires, in writing, to IBM Director of Licensing, IBM Corporation, New Castle D
riv
e, Armonk, NY 10504
-
1785 USA.

All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent go
als

and objectives only.

The information contained in this document has not been submitted to any formal IBM test and is provided "AS IS" with no warr
ant
ies or guarantees
either expressed or implied.

All examples cited or described in this document are presented as illustrations of the manner in which some IBM products can

be

used and the
results that may be achieved. Actual environmental costs and performance characteristics will vary depending on individual c
lie
nt configurations and
conditions.

IBM Global Financing offerings are provided through IBM Credit Corporation in the United States and other IBM subsidiaries an
d d
ivisions worldwide
to qualified commercial and government clients. Rates are based on a client's credit rating, financing terms, offering type,

eq
uipment type and
options, and may vary by country. Other restrictions may apply. Rates and offerings are subject to change, extension or wit
hdr
awal without notice.

IBM is not responsible for printing errors in this document that result in pricing or information inaccuracies.

All prices shown are IBM's United States suggested list prices and are subject to change without notice; reseller prices may
var
y.

IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms appl
y.

Many of the features described in this document are operating system dependent and may not be available on Linux. For more i
nfo
rmation, please
check:
http://www.ibm.com/systems/p/software/whitepapers/linux_overvi ew.html


Any performance data contained in this document was determined in a controlled environment. Actual results may vary signific
ant
ly and are
dependent on many factors including system hardware configuration and software design and configuration. Some measurements q
uot
ed in this
document may have been made on development
-
level systems. There is no guarantee these measurements will be the same on generall
y
-
availabl e
systems. Some measurements quoted in this document may have been estimated through extrapolation. Users of this document sh
oul
d verify the
applicable data for their specific environment.

Special Notices

IBM Systems and Technology Group

© 2007 IBM Corporation

36

The following terms are trademarks of International Business Machines Corporation in the United States and/or other countries
: a
lphaWorks, BladeCenter,
Blue Gene, ClusterProven, developerWorks, e business(logo), e(logo)business, e(logo)server, IBM, IBM(logo), ibm.com, IBM Busi
nes
s Partner (logo),
IntelliStation, MediaStreamer, Micro Channel, NUMA
-
Q, PartnerWorld, PowerPC, PowerPC(logo), pSeries, TotalStorage, xSeries; Adva
nced Micro
-
Partitioning, eServer, Micro
-
Partitioning, NUMACenter, On Demand Business logo, OpenPower, POWER, Power Architecture, Power Ever
ywhere, Power
Family, Power PC, PowerPC Architecture, POWER5, POWER5+, POWER6, POWER6+, Redbooks, System p, System p5, System Storage, Vide
oCh
arger,
Virtualization Engine.

A full list of U.S. trademarks owned by IBM may be found at:
http://www.ibm.com/legal/copytrade.shtml
.

Cell Broadband Engine, Cell/B.E., and PLAYSTATION are trademarks of Sony Computer Entertainment in the United States, other c
oun
tries, or both
.

Rambus is a registered trademark of Rambus, Inc.

XDR and FlexIO are trademarks of Rambus, Inc.

UNIX is a registered trademark in the United States, other countries or both.

Linux is a trademark of Linus Torvalds in the United States, other countries or both.

Fedora is a trademark of Redhat, Inc.

Microsoft, Windows, Windows NT and the Windows logo are trademarks of Microsoft Corporation in the United States, other count
rie
s or both.

Intel, Intel Xeon, Itanium and Pentium are trademarks or registered trademarks of Intel Corporation in the United States and/
or
other countries.

AMD Opteron is a trademark of Advanced Micro Devices, Inc.

Java and all Java
-
based trademarks and logos are trademarks of Sun Microsystems, Inc. in the United States and/or other countrie
s.

TPC
-
C and TPC
-
H are trademarks of the Transaction Performance Processing Council (TPPC).

SPECint, SPECfp, SPECjbb, SPECweb, SPECjAppServer, SPEC OMP, SPECviewperf, SPECapc, SPEChpc, SPECjvm, SPECmail, SPECimap and
SPECsfs are trademarks of the Standard Performance Evaluation Corp (SPEC).

AltiVec is a trademark of Freescale Semiconductor, Inc.

PCI
-
X and PCI Express are registered trademarks of PCI SIG.

InfiniBand™ is a trademark the InfiniBand® Trade Association

Eclipse is a trademark of Eclipse Foundation, Inc.

Other company, product and service names may be trademarks or service marks of others.

Special Notices (Cont.)
--

Trademarks