SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
QPACE      QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)




     Heiko Joerg Schick
     Firmware Project and Bring-up Lead
     Böblingen, 2009-06-29



    IBM Deutschland Research & Development GmbH 10/15/09     © Copyright IBM Corporation 2009
Agenda

             Overview


             QPACE Architecture


             QPACE Node Card




2        IBM Deutschland Research & Development GmbH 10/15/09   © Copyright IBM Corporation 2009
Overview


QPACE = QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)


    The QPACE project is a research collaboration of IBM Development and European
    universities and research institutes with the goal to build a prototype of a cell processor-
    based supercomputer.

    The major part of this project will be funded by the German Research Foundation (DFG –
    Deutsche Forschungsgemeinschaft) as part of a Collaborative Research Center (SFB –
    Sonderforschungsbereich [TR55]). Additional funds come the PRACE project.




3              IBM Deutschland Research & Development GmbH 10/15/09            © Copyright IBM Corporation 2009
QPACE Architecture


Architecture

    System:
      Node card with PowerXCell 8i processor and network processor (NWP)
      Commodity processor interconnected by a custom network
      256 node-cards per rack = 26 Tflops peak performance

    Network:
      3-dimensional Torus Network: nearest-neighbour communication, 3-dimensional torus topology
      Tree Network: evaluation of global conditions and synchronization
      Gigabit Ethernet: One link per node, rack-level switches

    Applications:
      Optimized for calculations in theoretical particle physics: Simulation of Quantum Chromodynamics
      Target sustained performance of 20-30%

    Liquid cooling system:
      Closed node card housing acts as heat conductor
      Housing is connected to liquid-cooled “cold plate”
      Cold Plate is placed between two rows of node cards



4             IBM Deutschland Research & Development GmbH 10/15/09                © Copyright IBM Corporation 2009
QPACE Architecture




      Root Card
      (16 per rack)                                                                     Backplane
                                                                                         (8 per rack)




    Node Card
    (256 per rack)


                                                                      Power Supply and Power Adapter Card
                                                                                   (24 per rack)
                                                               Rack


5       IBM Deutschland Research & Development GmbH 10/15/09                         © Copyright IBM Corporation 2009
QPACE Node Card


Features

    Components:
      PowerXCell 8i processor 3.2 GHZ
      4 Gigabyte DDR2 memory 800 MHZ with ECC
      Network processor (NWP) Xilinx FPGA LX110T FPGA
      Ethernet PHY
      6 x 1GB/s external links using PCI Express physical layer
      Service Processor (SP) Freescale 52211
      FLASH (firmware and FPGA configuration)
      Power subsystem
      Clocking

    Network Processor:
      FLEXIO interface to PowerXCell 8i processor, 2 bytes with 3 GHZ bit rate
      Gigabit Ethernet
      UART FW Linux console
      UART SP communication
      SPI Master (boot flash)
      SPI Slave for training and configuration
      GPIO


6             IBM Deutschland Research & Development GmbH 10/15/09                © Copyright IBM Corporation 2009
QPACE Node Card


                                                 Network Processor   Network PHYs
               PowerXCell 8i                     (FPGA)
    Memory     Processor




7            IBM Deutschland Research & Development GmbH 10/15/09          © Copyright IBM Corporation 2009
QPACE Node Card


Block Diagram

                                                              DDR2          DDR2
                                                           DDR2           DDR2

                                                                               800MHz


          I2C
                       Power                        SPI                                    RW
                     Subsystem                                                           (Debug)
                                                               PowerXCell 8i




                                                          FLEXIO            FLEXIO
                      Clocking
                                                           6GB/s             6GB/s


                                                                                                         RS232
                                   SPI
        I2C
                   SP                                                FPGA Virtex-5
                                 UART
                Freescale
                MCF52211                                                                     GigE         PHY



                                 SPI                                            384 IO@250MHZ
                  Flash
                                                                                           4*8*2*6 = 384 IO
                                                                                        680 available (LX110T)
                                                                   6x 1GB/s PHY




                                                                Compute Network




8       IBM Deutschland Research & Development GmbH 10/15/09                                                     © Copyright IBM Corporation 2009
QPACE Node Card


FPGA Architecture
                                                           FLEXIO


                                                           Rocket IO                                IBM:
                                                                                                    •  RocketIO Logic
                                                           IOC (IOIF)
                                                            IOC (IOIF)
                                                             FELX iO                                •  IOC Logic
                                                                                                    •  GBIF Logic


                         Slave(BE)                            GBIF                  Master(BE)




                     Receive Requests                                               Make Requests


                                                  Switch / Address Decode / FIFOs
                                                           Bus Controller



                                                                                                    Academic Partners:
                                                                                                    •  Network Processor Logic




     6 x 1GB/S




9                IBM Deutschland Research & Development GmbH 10/15/09                               © Copyright IBM Corporation 2009
QPACE Node Card


FlexIO Processor Interface

     Interface:
       High bandwidth interface between IBM PowerXCell 8i processor and Xilinx Viretx-5 FPGA via an
        interface implementation from Rambus Inc.
       Optimized for intra-board environments.


     Challenges:
       QPACE FlexIO connection is very challenging:
         –  Speed, Latency, Bandwidth and Timing (Clock)
         –  3 Gbyte/sec communication channel
         –  2 Byte link wide

     Requirements:
       FlexIO requires link training after power-on:
         –  Phase calibration (aligns the data for optimal sampling point)
         –  Parallel calibration (synchronizes the receive deserializer with the transmit serializer)
         –  Levelization calibration (aligns all data lanes)




10             IBM Deutschland Research & Development GmbH 10/15/09                                     © Copyright IBM Corporation 2009
11   IBM Deutschland Research & Development GmbH 10/15/09   © Copyright IBM Corporation 2009
12   IBM Deutschland Research & Development GmbH 10/15/09   © Copyright IBM Corporation 2009
Thank you very much for your attention.
13     IBM Deutschland Research & Development GmbH 10/15/09   © Copyright IBM Corporation 2009
Weitere Themen


Disclaimer

IBM®, DB2®, MVS/ESA, AIX®, S/390®, AS/400®, OS/390®, OS/400®, iSeries, pSeries, xSeries, zSeries, z/
OS, AFP, Intelligent Miner, WebSphere®, Netfinity®, Tivoli®, Informix und Informix® Dynamic ServerTM,
IBM, BladeCenter and POWER and others are trademarks of the IBM Corporation in US and/or other
countries.

Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States,
other countries, or both and is used under license there from. Linux is a trademark of Linus Torvalds
in the United States, other countries or both.

Other company, product, or service names may be trademarks or service marks of others.
The information and materials are provided on an "as is" basis and are subject to change.




14              IBM Deutschland Research & Development GmbH 10/15/09                   © Copyright IBM Corporation 2009

Contenu connexe

Tendances

AMC & VPX Form Factor Boards With High Speed SERDES: Embedded World 2010
AMC & VPX Form Factor Boards With High Speed SERDES: Embedded World 2010AMC & VPX Form Factor Boards With High Speed SERDES: Embedded World 2010
AMC & VPX Form Factor Boards With High Speed SERDES: Embedded World 2010
Altera Corporation
 
Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010
Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010
Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010
Altera Corporation
 
ds894-zynq-ultrascale-plus-overview
ds894-zynq-ultrascale-plus-overviewds894-zynq-ultrascale-plus-overview
ds894-zynq-ultrascale-plus-overview
Angela Suen
 

Tendances (20)

Fpga in space
Fpga in spaceFpga in space
Fpga in space
 
Nexys4ddr rm FPGA board Datasheet
Nexys4ddr rm  FPGA board DatasheetNexys4ddr rm  FPGA board Datasheet
Nexys4ddr rm FPGA board Datasheet
 
An Automatic Generation of NoC Architectures: An Application-Mapping Approach
An Automatic Generation of NoC Architectures: An Application-Mapping ApproachAn Automatic Generation of NoC Architectures: An Application-Mapping Approach
An Automatic Generation of NoC Architectures: An Application-Mapping Approach
 
SCI F28x
SCI F28xSCI F28x
SCI F28x
 
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA CampPCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
 
Do You Like Coffee with Your dessert? Java and the Raspberry Pi - Simon Ritte...
Do You Like Coffee with Your dessert? Java and the Raspberry Pi - Simon Ritte...Do You Like Coffee with Your dessert? Java and the Raspberry Pi - Simon Ritte...
Do You Like Coffee with Your dessert? Java and the Raspberry Pi - Simon Ritte...
 
GlusterFS モジュール超概論
GlusterFS モジュール超概論GlusterFS モジュール超概論
GlusterFS モジュール超概論
 
AMC & VPX Form Factor Boards With High Speed SERDES: Embedded World 2010
AMC & VPX Form Factor Boards With High Speed SERDES: Embedded World 2010AMC & VPX Form Factor Boards With High Speed SERDES: Embedded World 2010
AMC & VPX Form Factor Boards With High Speed SERDES: Embedded World 2010
 
Digital Design Flow
Digital Design FlowDigital Design Flow
Digital Design Flow
 
NNSA Explorations: ARM for Supercomputing
NNSA Explorations: ARM for SupercomputingNNSA Explorations: ARM for Supercomputing
NNSA Explorations: ARM for Supercomputing
 
Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010
Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010
Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010
 
小型安価なFPGAボードの紹介と任意波形発生器
小型安価なFPGAボードの紹介と任意波形発生器小型安価なFPGAボードの紹介と任意波形発生器
小型安価なFPGAボードの紹介と任意波形発生器
 
Basys Board Digilent Manual
Basys Board Digilent ManualBasys Board Digilent Manual
Basys Board Digilent Manual
 
POWER10 innovations for HPC
POWER10 innovations for HPCPOWER10 innovations for HPC
POWER10 innovations for HPC
 
What's new in cdt 8.1
What's new in cdt 8.1What's new in cdt 8.1
What's new in cdt 8.1
 
FPGA_BasedGCD
FPGA_BasedGCDFPGA_BasedGCD
FPGA_BasedGCD
 
Under the Armor of Knights Corner: Intel MIC Architecture at Hotchips 2012
Under the Armor of Knights Corner: Intel MIC Architecture at Hotchips 2012Under the Armor of Knights Corner: Intel MIC Architecture at Hotchips 2012
Under the Armor of Knights Corner: Intel MIC Architecture at Hotchips 2012
 
Continuum PCAP
Continuum PCAP Continuum PCAP
Continuum PCAP
 
ISBI MPI Tutorial
ISBI MPI TutorialISBI MPI Tutorial
ISBI MPI Tutorial
 
ds894-zynq-ultrascale-plus-overview
ds894-zynq-ultrascale-plus-overviewds894-zynq-ultrascale-plus-overview
ds894-zynq-ultrascale-plus-overview
 

Similaire à QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)

FPGA Camp - Intellitech Presentation
FPGA Camp - Intellitech PresentationFPGA Camp - Intellitech Presentation
FPGA Camp - Intellitech Presentation
FPGA Central
 
Power Blades Implementation
Power Blades ImplementationPower Blades Implementation
Power Blades Implementation
Andrey Klyachkin
 
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Heiko Joerg Schick
 
FPGA Camp - National Instruments Presentation
FPGA Camp - National Instruments PresentationFPGA Camp - National Instruments Presentation
FPGA Camp - National Instruments Presentation
FPGA Central
 
Introduction to Advanced embedded systems course
Introduction to Advanced embedded systems courseIntroduction to Advanced embedded systems course
Introduction to Advanced embedded systems course
anishgoel
 

Similaire à QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.) (20)

FPGA Camp - Intellitech Presentation
FPGA Camp - Intellitech PresentationFPGA Camp - Intellitech Presentation
FPGA Camp - Intellitech Presentation
 
IBM HPC Transformation with AI
IBM HPC Transformation with AI IBM HPC Transformation with AI
IBM HPC Transformation with AI
 
fpga1 - What is.pptx
fpga1 - What is.pptxfpga1 - What is.pptx
fpga1 - What is.pptx
 
Power Blades Implementation
Power Blades ImplementationPower Blades Implementation
Power Blades Implementation
 
Deeplearningusingcloudpakfordata
DeeplearningusingcloudpakfordataDeeplearningusingcloudpakfordata
Deeplearningusingcloudpakfordata
 
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
Experiences in Application Specific Supercomputer Design - Reasons, Challenge...
 
Fujitsu Presents Post-K CPU Specifications
Fujitsu Presents Post-K CPU SpecificationsFujitsu Presents Post-K CPU Specifications
Fujitsu Presents Post-K CPU Specifications
 
PowerAI Deep dive
PowerAI Deep divePowerAI Deep dive
PowerAI Deep dive
 
DPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingDPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet Processing
 
08 Supercomputer Fugaku
08 Supercomputer Fugaku08 Supercomputer Fugaku
08 Supercomputer Fugaku
 
FPGA In a Nutshell
FPGA In a NutshellFPGA In a Nutshell
FPGA In a Nutshell
 
QsNetIII, An HPC Interconnect For Peta Scale Systems
QsNetIII, An HPC Interconnect For Peta Scale SystemsQsNetIII, An HPC Interconnect For Peta Scale Systems
QsNetIII, An HPC Interconnect For Peta Scale Systems
 
Enterprise power systems transition to power7 technology
Enterprise power systems transition to power7 technologyEnterprise power systems transition to power7 technology
Enterprise power systems transition to power7 technology
 
CAPI and OpenCAPI Hardware acceleration enablement
CAPI and OpenCAPI Hardware acceleration enablementCAPI and OpenCAPI Hardware acceleration enablement
CAPI and OpenCAPI Hardware acceleration enablement
 
FPGA Camp - National Instruments Presentation
FPGA Camp - National Instruments PresentationFPGA Camp - National Instruments Presentation
FPGA Camp - National Instruments Presentation
 
FPGAs for Supercomputing: The Why and How
FPGAs for Supercomputing: The Why and HowFPGAs for Supercomputing: The Why and How
FPGAs for Supercomputing: The Why and How
 
00 opencapi acceleration framework yonglu_ver2
00 opencapi acceleration framework yonglu_ver200 opencapi acceleration framework yonglu_ver2
00 opencapi acceleration framework yonglu_ver2
 
OpenPOWER Update
OpenPOWER UpdateOpenPOWER Update
OpenPOWER Update
 
Presentation sparc m6 m5-32 server technical overview
Presentation   sparc m6 m5-32 server technical overviewPresentation   sparc m6 m5-32 server technical overview
Presentation sparc m6 m5-32 server technical overview
 
Introduction to Advanced embedded systems course
Introduction to Advanced embedded systems courseIntroduction to Advanced embedded systems course
Introduction to Advanced embedded systems course
 

Plus de Heiko Joerg Schick

Da Vinci - A scaleable architecture for neural network computing (updated v4)
Da Vinci - A scaleable architecture for neural network computing (updated v4)Da Vinci - A scaleable architecture for neural network computing (updated v4)
Da Vinci - A scaleable architecture for neural network computing (updated v4)
Heiko Joerg Schick
 
Petascale Analytics - The World of Big Data Requires Big Analytics
Petascale Analytics - The World of Big Data Requires Big AnalyticsPetascale Analytics - The World of Big Data Requires Big Analytics
Petascale Analytics - The World of Big Data Requires Big Analytics
Heiko Joerg Schick
 
Run-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFS
Run-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFSRun-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFS
Run-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFS
Heiko Joerg Schick
 
Browser and Management App for Google's Person Finder
Browser and Management App for Google's Person FinderBrowser and Management App for Google's Person Finder
Browser and Management App for Google's Person Finder
Heiko Joerg Schick
 
High Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale ComputingHigh Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale Computing
Heiko Joerg Schick
 
Real time Flood Simulation for Metro Manila and the Philippines
Real time Flood Simulation for Metro Manila and the PhilippinesReal time Flood Simulation for Metro Manila and the Philippines
Real time Flood Simulation for Metro Manila and the Philippines
Heiko Joerg Schick
 
directCell - Cell/B.E. tightly coupled via PCI Express
directCell - Cell/B.E. tightly coupled via PCI ExpressdirectCell - Cell/B.E. tightly coupled via PCI Express
directCell - Cell/B.E. tightly coupled via PCI Express
Heiko Joerg Schick
 
QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
Heiko Joerg Schick
 

Plus de Heiko Joerg Schick (18)

Da Vinci - A scaleable architecture for neural network computing (updated v4)
Da Vinci - A scaleable architecture for neural network computing (updated v4)Da Vinci - A scaleable architecture for neural network computing (updated v4)
Da Vinci - A scaleable architecture for neural network computing (updated v4)
 
Huawei empowers healthcare industry with AI technology
Huawei empowers healthcare industry with AI technologyHuawei empowers healthcare industry with AI technology
Huawei empowers healthcare industry with AI technology
 
The 2025 Huawei trend forecast gives you the lowdown on data centre facilitie...
The 2025 Huawei trend forecast gives you the lowdown on data centre facilitie...The 2025 Huawei trend forecast gives you the lowdown on data centre facilitie...
The 2025 Huawei trend forecast gives you the lowdown on data centre facilitie...
 
The Smarter Car for Autonomous Driving
 The Smarter Car for Autonomous Driving The Smarter Car for Autonomous Driving
The Smarter Car for Autonomous Driving
 
From edge computing to in-car computing
From edge computing to in-car computingFrom edge computing to in-car computing
From edge computing to in-car computing
 
Need and value for various levels of autonomous driving
Need and value for various levels of autonomous drivingNeed and value for various levels of autonomous driving
Need and value for various levels of autonomous driving
 
Petascale Analytics - The World of Big Data Requires Big Analytics
Petascale Analytics - The World of Big Data Requires Big AnalyticsPetascale Analytics - The World of Big Data Requires Big Analytics
Petascale Analytics - The World of Big Data Requires Big Analytics
 
Run-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFS
Run-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFSRun-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFS
Run-Time Reconfiguration for HyperTransport coupled FPGAs using ACCFS
 
Blue Gene Active Storage
Blue Gene Active StorageBlue Gene Active Storage
Blue Gene Active Storage
 
Browser and Management App for Google's Person Finder
Browser and Management App for Google's Person FinderBrowser and Management App for Google's Person Finder
Browser and Management App for Google's Person Finder
 
High Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale ComputingHigh Performance Computing - Challenges on the Road to Exascale Computing
High Performance Computing - Challenges on the Road to Exascale Computing
 
IBM Corporate Service Corps - Helping Create Interactive Flood Maps
IBM Corporate Service Corps - Helping Create Interactive Flood MapsIBM Corporate Service Corps - Helping Create Interactive Flood Maps
IBM Corporate Service Corps - Helping Create Interactive Flood Maps
 
Real time Flood Simulation for Metro Manila and the Philippines
Real time Flood Simulation for Metro Manila and the PhilippinesReal time Flood Simulation for Metro Manila and the Philippines
Real time Flood Simulation for Metro Manila and the Philippines
 
Slimline Open Firmware
Slimline Open FirmwareSlimline Open Firmware
Slimline Open Firmware
 
Agnostic Device Drivers
Agnostic Device DriversAgnostic Device Drivers
Agnostic Device Drivers
 
The Cell Processor
The Cell ProcessorThe Cell Processor
The Cell Processor
 
directCell - Cell/B.E. tightly coupled via PCI Express
directCell - Cell/B.E. tightly coupled via PCI ExpressdirectCell - Cell/B.E. tightly coupled via PCI Express
directCell - Cell/B.E. tightly coupled via PCI Express
 
QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE - QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
 

Dernier

Jual obat aborsi Madiun ( 085657271886 ) Cytote pil telat bulan penggugur kan...
Jual obat aborsi Madiun ( 085657271886 ) Cytote pil telat bulan penggugur kan...Jual obat aborsi Madiun ( 085657271886 ) Cytote pil telat bulan penggugur kan...
Jual obat aborsi Madiun ( 085657271886 ) Cytote pil telat bulan penggugur kan...
ZurliaSoop
 

Dernier (20)

JORNADA 6 LIGA MURO 2024TUXTEPECOAXACA.pdf
JORNADA 6 LIGA MURO 2024TUXTEPECOAXACA.pdfJORNADA 6 LIGA MURO 2024TUXTEPECOAXACA.pdf
JORNADA 6 LIGA MURO 2024TUXTEPECOAXACA.pdf
 
Croatia vs Italy Inter Milan Looking to Carry On Success at Euro 2024.pdf
Croatia vs Italy Inter Milan Looking to Carry On Success at Euro 2024.pdfCroatia vs Italy Inter Milan Looking to Carry On Success at Euro 2024.pdf
Croatia vs Italy Inter Milan Looking to Carry On Success at Euro 2024.pdf
 
Belgium Vs Slovakia Belgium at Euro 2024 Teams in group, fixtures, schedule, ...
Belgium Vs Slovakia Belgium at Euro 2024 Teams in group, fixtures, schedule, ...Belgium Vs Slovakia Belgium at Euro 2024 Teams in group, fixtures, schedule, ...
Belgium Vs Slovakia Belgium at Euro 2024 Teams in group, fixtures, schedule, ...
 
Netherlands Players expected to miss UEFA Euro 2024 due to injury.docx
Netherlands Players expected to miss UEFA Euro 2024 due to injury.docxNetherlands Players expected to miss UEFA Euro 2024 due to injury.docx
Netherlands Players expected to miss UEFA Euro 2024 due to injury.docx
 
Spain to be banned from participating in Euro 2024.docx
Spain to be banned from participating in Euro 2024.docxSpain to be banned from participating in Euro 2024.docx
Spain to be banned from participating in Euro 2024.docx
 
2024 IFFL DRAFT LOTTERY REVIEW-5.12.2024
2024 IFFL DRAFT LOTTERY REVIEW-5.12.20242024 IFFL DRAFT LOTTERY REVIEW-5.12.2024
2024 IFFL DRAFT LOTTERY REVIEW-5.12.2024
 
Genuine 8617370543 Hot and Beautiful 💕 Etah Escorts call Girls
Genuine 8617370543 Hot and Beautiful 💕 Etah Escorts call GirlsGenuine 8617370543 Hot and Beautiful 💕 Etah Escorts call Girls
Genuine 8617370543 Hot and Beautiful 💕 Etah Escorts call Girls
 
Personal Brand Exploration - By Bradley Dennis
Personal Brand Exploration - By Bradley DennisPersonal Brand Exploration - By Bradley Dennis
Personal Brand Exploration - By Bradley Dennis
 
Trusted Cricket Betting ID Provider In India: Get your Cricket ID Now
Trusted Cricket Betting ID Provider In India: Get your Cricket ID NowTrusted Cricket Betting ID Provider In India: Get your Cricket ID Now
Trusted Cricket Betting ID Provider In India: Get your Cricket ID Now
 
UEFA Euro 2024 Clash and Eurovision 2024 Poll Insights.docx
UEFA Euro 2024 Clash and Eurovision 2024 Poll Insights.docxUEFA Euro 2024 Clash and Eurovision 2024 Poll Insights.docx
UEFA Euro 2024 Clash and Eurovision 2024 Poll Insights.docx
 
Luka Modric Elevating Croatia's Stars for Euro Cup 2024.docx
Luka Modric Elevating Croatia's Stars for Euro Cup 2024.docxLuka Modric Elevating Croatia's Stars for Euro Cup 2024.docx
Luka Modric Elevating Croatia's Stars for Euro Cup 2024.docx
 
basketball evolution History Slides.pdf
basketball evolution  History Slides.pdfbasketball evolution  History Slides.pdf
basketball evolution History Slides.pdf
 
Churu Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Churu Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsChuru Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Churu Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
Albania Vs Spain South American coaches lead Albania to Euro 2024 spot.docx
Albania Vs Spain South American coaches lead Albania to Euro 2024 spot.docxAlbania Vs Spain South American coaches lead Albania to Euro 2024 spot.docx
Albania Vs Spain South American coaches lead Albania to Euro 2024 spot.docx
 
Jual obat aborsi Madiun ( 085657271886 ) Cytote pil telat bulan penggugur kan...
Jual obat aborsi Madiun ( 085657271886 ) Cytote pil telat bulan penggugur kan...Jual obat aborsi Madiun ( 085657271886 ) Cytote pil telat bulan penggugur kan...
Jual obat aborsi Madiun ( 085657271886 ) Cytote pil telat bulan penggugur kan...
 
Slovenia Vs Serbia Eurovision odds Slovenia have top.docx
Slovenia Vs Serbia Eurovision odds Slovenia have top.docxSlovenia Vs Serbia Eurovision odds Slovenia have top.docx
Slovenia Vs Serbia Eurovision odds Slovenia have top.docx
 
Nirupam Singh on Fan Development, Growth, and the Future of Formula 1
Nirupam Singh on Fan Development, Growth, and the Future of Formula 1Nirupam Singh on Fan Development, Growth, and the Future of Formula 1
Nirupam Singh on Fan Development, Growth, and the Future of Formula 1
 
Italy Vs Albania Italy vs Albania Euro 2024 Prediction Can Albania pull off a...
Italy Vs Albania Italy vs Albania Euro 2024 Prediction Can Albania pull off a...Italy Vs Albania Italy vs Albania Euro 2024 Prediction Can Albania pull off a...
Italy Vs Albania Italy vs Albania Euro 2024 Prediction Can Albania pull off a...
 
Hire 💕 8617370543 Amethi Call Girls Service Call Girls Agency
Hire 💕 8617370543 Amethi Call Girls Service Call Girls AgencyHire 💕 8617370543 Amethi Call Girls Service Call Girls Agency
Hire 💕 8617370543 Amethi Call Girls Service Call Girls Agency
 
Cricket Api Solution.pdfCricket Api Solution.pdf
Cricket Api Solution.pdfCricket Api Solution.pdfCricket Api Solution.pdfCricket Api Solution.pdf
Cricket Api Solution.pdfCricket Api Solution.pdf
 

QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)

  • 1. QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.) Heiko Joerg Schick Firmware Project and Bring-up Lead Böblingen, 2009-06-29 IBM Deutschland Research & Development GmbH 10/15/09 © Copyright IBM Corporation 2009
  • 2. Agenda Overview QPACE Architecture QPACE Node Card 2 IBM Deutschland Research & Development GmbH 10/15/09 © Copyright IBM Corporation 2009
  • 3. Overview QPACE = QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.) The QPACE project is a research collaboration of IBM Development and European universities and research institutes with the goal to build a prototype of a cell processor- based supercomputer. The major part of this project will be funded by the German Research Foundation (DFG – Deutsche Forschungsgemeinschaft) as part of a Collaborative Research Center (SFB – Sonderforschungsbereich [TR55]). Additional funds come the PRACE project. 3 IBM Deutschland Research & Development GmbH 10/15/09 © Copyright IBM Corporation 2009
  • 4. QPACE Architecture Architecture System:   Node card with PowerXCell 8i processor and network processor (NWP)   Commodity processor interconnected by a custom network   256 node-cards per rack = 26 Tflops peak performance Network:   3-dimensional Torus Network: nearest-neighbour communication, 3-dimensional torus topology   Tree Network: evaluation of global conditions and synchronization   Gigabit Ethernet: One link per node, rack-level switches Applications:   Optimized for calculations in theoretical particle physics: Simulation of Quantum Chromodynamics   Target sustained performance of 20-30% Liquid cooling system:   Closed node card housing acts as heat conductor   Housing is connected to liquid-cooled “cold plate”   Cold Plate is placed between two rows of node cards 4 IBM Deutschland Research & Development GmbH 10/15/09 © Copyright IBM Corporation 2009
  • 5. QPACE Architecture Root Card (16 per rack) Backplane (8 per rack) Node Card (256 per rack) Power Supply and Power Adapter Card (24 per rack) Rack 5 IBM Deutschland Research & Development GmbH 10/15/09 © Copyright IBM Corporation 2009
  • 6. QPACE Node Card Features Components:   PowerXCell 8i processor 3.2 GHZ   4 Gigabyte DDR2 memory 800 MHZ with ECC   Network processor (NWP) Xilinx FPGA LX110T FPGA   Ethernet PHY   6 x 1GB/s external links using PCI Express physical layer   Service Processor (SP) Freescale 52211   FLASH (firmware and FPGA configuration)   Power subsystem   Clocking Network Processor:   FLEXIO interface to PowerXCell 8i processor, 2 bytes with 3 GHZ bit rate   Gigabit Ethernet   UART FW Linux console   UART SP communication   SPI Master (boot flash)   SPI Slave for training and configuration   GPIO 6 IBM Deutschland Research & Development GmbH 10/15/09 © Copyright IBM Corporation 2009
  • 7. QPACE Node Card Network Processor Network PHYs PowerXCell 8i (FPGA) Memory Processor 7 IBM Deutschland Research & Development GmbH 10/15/09 © Copyright IBM Corporation 2009
  • 8. QPACE Node Card Block Diagram DDR2 DDR2 DDR2 DDR2 800MHz I2C Power SPI RW Subsystem (Debug) PowerXCell 8i FLEXIO FLEXIO Clocking 6GB/s 6GB/s RS232 SPI I2C SP FPGA Virtex-5 UART Freescale MCF52211 GigE PHY SPI 384 IO@250MHZ Flash 4*8*2*6 = 384 IO 680 available (LX110T) 6x 1GB/s PHY Compute Network 8 IBM Deutschland Research & Development GmbH 10/15/09 © Copyright IBM Corporation 2009
  • 9. QPACE Node Card FPGA Architecture FLEXIO Rocket IO IBM: •  RocketIO Logic IOC (IOIF) IOC (IOIF) FELX iO •  IOC Logic •  GBIF Logic Slave(BE) GBIF Master(BE) Receive Requests Make Requests Switch / Address Decode / FIFOs Bus Controller Academic Partners: •  Network Processor Logic 6 x 1GB/S 9 IBM Deutschland Research & Development GmbH 10/15/09 © Copyright IBM Corporation 2009
  • 10. QPACE Node Card FlexIO Processor Interface Interface:   High bandwidth interface between IBM PowerXCell 8i processor and Xilinx Viretx-5 FPGA via an interface implementation from Rambus Inc.   Optimized for intra-board environments. Challenges:   QPACE FlexIO connection is very challenging: –  Speed, Latency, Bandwidth and Timing (Clock) –  3 Gbyte/sec communication channel –  2 Byte link wide Requirements:   FlexIO requires link training after power-on: –  Phase calibration (aligns the data for optimal sampling point) –  Parallel calibration (synchronizes the receive deserializer with the transmit serializer) –  Levelization calibration (aligns all data lanes) 10 IBM Deutschland Research & Development GmbH 10/15/09 © Copyright IBM Corporation 2009
  • 11. 11 IBM Deutschland Research & Development GmbH 10/15/09 © Copyright IBM Corporation 2009
  • 12. 12 IBM Deutschland Research & Development GmbH 10/15/09 © Copyright IBM Corporation 2009
  • 13. Thank you very much for your attention. 13 IBM Deutschland Research & Development GmbH 10/15/09 © Copyright IBM Corporation 2009
  • 14. Weitere Themen Disclaimer IBM®, DB2®, MVS/ESA, AIX®, S/390®, AS/400®, OS/390®, OS/400®, iSeries, pSeries, xSeries, zSeries, z/ OS, AFP, Intelligent Miner, WebSphere®, Netfinity®, Tivoli®, Informix und Informix® Dynamic ServerTM, IBM, BladeCenter and POWER and others are trademarks of the IBM Corporation in US and/or other countries. Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license there from. Linux is a trademark of Linus Torvalds in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. The information and materials are provided on an "as is" basis and are subject to change. 14 IBM Deutschland Research & Development GmbH 10/15/09 © Copyright IBM Corporation 2009