Upload
sandra-reed
View
217
Download
3
Tags:
Embed Size (px)
Citation preview
Annapolis Micro Systems, Inc.190 Admiral Cochrane Dr., Ste 130, Annapolis, MD 21401
Web: http://www.annapmicro.com HQ Phone: (410) 841-2514 HQ Fax: (410) 841-2518
Heterogeneous Processing Solutionsfor the IBM BladeCenterTM
Patrick Stover, Paul Letourneau
High Performance Embedded Computing (HPEC) Workshop
23 September 2009
Annapolis Micro Systems, Inc.
Annapolis Micro Systems, Inc.190 Admiral Cochrane Dr., Ste 130, Annapolis, MD 21401
Web: http://www.annapmicro.com HQ Phone: (410) 841-2514 HQ Fax: (410) 841-2518
Processor FlexibilityAMCC PowerPC 460EX
• AMCC PowerPC 460EX Embedded Processor• 32kB I-/D-cache, 32 MB flash, plus 512 MB
DDRII SDRAM• Floating-Point Unit, capable of
single-/double-precision with 2MFlops/MHz• 2 Gigabit Ethernet ports with hardware
acceleration for TCP/IP (connected to on-board Gigabit Ethernet switch)
• 4x PCIe connection to 12-port PCIe Gen 2 switch
• Optional SATA-II HD (double-wide blade only)
• Cryptographic Engine (AES/DES/3-DES/ARC4 encryption; MD-5/SHA; Public Key Accelerator)
Annapolis Micro Systems, Inc.190 Admiral Cochrane Dr., Ste 130, Annapolis, MD 21401
Web: http://www.annapmicro.com HQ Phone: (410) 841-2514 HQ Fax: (410) 841-2518
1.6 GB/s x7(200 MHz)
2x RIO Lanes
1.3 GB/sx2
(5 Gbps)
4.8/6.4 GB/s
(200 MHz)
48/64 LVDS48/64 LVDS
12/
16x
RIO
La
ne
s
4x
PC
Ie L
an
es
2 GB/sx2
(5 Gbps)
7.5/10 GB/sx2
(5 Gbps)
CrossbarSwitch
PCI-ExpressSwitch
Rocket I/OSystolic Bus
LVDSSystolic Bus
LVDSSystolic Bus
Rocket I/OSystolic Bus
DD
R2
DR
AM
128
, 2
56,
512
MB
DD
R2
DR
AM
128
, 2
56,
512
MB
DD
R2
DR
AM
128
, 2
56,
512
MB
DD
R2
DR
AM
128
, 2
56,
512
MB
DD
R2
DR
AM
128
, 2
56,
512
MB
DD
R2
DR
AM
128
, 2
56,
512
MB
DD
R2
DR
AM
128
, 2
56,
512
MB
CPEx
VIRTEXTM-5
LX110T, LX155T, LX220T, LX330T,SX240T,
FX100T, FX130T, FX200T
DDR2Controller
DDR2Controller
DDR2Controller
4x PCIe
Inte
r-P
ER
IO In
tfc
DDR2Controller
DDR2Controller
DDR2Controller
DDR2Controller
Inte
r-P
EL
VD
S In
tfc
2x RIO Lanes
1.3 GB/sx2
(5 Gbps)
4.8/6.4 GB/s
(200 MHz) 12/16xRIO Lanes
Inte
r-P
ER
IO In
tfc
Inte
r-P
EL
VD
S In
tfc
FPGA CPE Module
FPGA Processing ElementsXilinx Virtex-5 LXT, SXT, FXT
Annapolis Micro Systems, Inc.190 Admiral Cochrane Dr., Ste 130, Annapolis, MD 21401
Web: http://www.annapmicro.com HQ Phone: (410) 841-2514 HQ Fax: (410) 841-2518
Tilera Multicore CPE Module
• Massively Scalable Performance• 8 x 8 grid of identical, general purpose
processor cores (tiles)• 3-way VLIW pipeline for instruction level
parallelism• 5 Mbytes of on-chip Cache• Up to 443 billion operations per second
(BOPS)• 31 Tbps of on-chip mesh interconnect• Up to 50 Gbps of I/O bandwidth
12.8 GB/s x4(800 MHz)
4x P
CIe
Lan
es
1 GB/sx2
(2.5 Gbps)
3 GB/sx2
(2.5 Gbps)
CrossbarSwitch
PCI-ExpressSwitch
DD
R2
DR
AM
256,
512
, 102
4 M
B
DD
R2
DR
AM
256,
512
, 102
4 M
B
DD
R2
DR
AM
256,
512
, 102
4 M
B
DD
R2
DR
AM
256,
512
, 102
4 M
B
DDR2Controller
DDR2Controller
DDR2Controller
DDR2Controller
4x PCIe 4x XAUI 4x XAUI
TileraTilePro64TM
Processor
CPEx
4x PCIe
12x
RIO
Lan
es
Annapolis Micro Systems, Inc.190 Admiral Cochrane Dr., Ste 130, Annapolis, MD 21401
Web: http://www.annapmicro.com HQ Phone: (410) 841-2514 HQ Fax: (410) 841-2518
Networking Services ApplicationDual XFP
10G Fiber Optic
WILDSTAR 5 for IBM Blade
10 GigE SwitchModule
10 GigE SwitchModule
TileraMulticore
CPEs
Dual XFP10G Fiber Optic
CPE1
PolicyEngines
IOPE1
CPE2CPE0IOPE0
NetworkInterface
PacketBuffering
Network Interface
Network Interface
10GigE Port 0
Tilera Multicore Tilera MulticoreFX200T, LX330T,
SX240T
FX200T, LX330T, SX240T
Tilera Multicore
PolicyEnginesPolicy
Engines
PolicyEnginesPolicy
Engines
L4/L7Deep
PacketClassify
CPE4
PolicyEngines
CPE3CPE5
PacketBuffering
Network Interface
10GigE Port 1
Tilera Multicore Tilera MulticoreTilera Multicore
PolicyEnginesTraffic
Manage-ment
PolicyEnginesPolicy
EnginesForwardEngines
Annapolis Micro Systems, Inc.190 Admiral Cochrane Dr., Ste 130, Annapolis, MD 21401
Web: http://www.annapmicro.com HQ Phone: (410) 841-2514 HQ Fax: (410) 841-2518
Heterogeneous Processing Application
Quad500 MSps12-Bit ADC
Dual XFP10G
Fiber Optic
Uni6CX-4
QuadSFP+
10GigE-CX4
CPE4
PolicyEngines
CPE5IOPE1
NetworkInterface
Tilera MulticoreVirtex-5 FPGA Tilera Multicore
PolicyEnginesLowerRateData
PolicyEnginesPolicy
EnginesAdvancedNetwork
Functions
SONET,10 GigE,
or 10G FC
CPE3
PolicyEngines
Tilera Multicore
PolicyEngines
ProcessingRequired
Is notConstant
IOPE1
NetworkInterface
Virtex-5 FPGA
IBM
Bla
deS
erve
r M
idp
lan
e
Annapolis Micro SystemsWILDSTAR-5
IBM FPGA + Tilera Blade
IOPE0Virtex-5
Quad 500 MSps 12-bit ADC
Uni612x SGIO
Front PanelMezz CX4
DRAMIOPE1
Virtex-5
MulticoreProcessing
FPGAProcessing
DRAM
4 Wideband ChannelsRF Input
SFPDP,Infiniband,
or 10GigE-CX4
PPC
PPC
HostPPC
MidplanePass-Thru
DRAM
CPE4Tilera
CPE3Tilera
CPE5Tilera
DRAMDRAM
CPE1Virtex-5
DRAM/SRAM
CPE2Virtex-5
DRAM/SRAM
CPE0Virtex-5
DRAM/SRAMStorage/
Server
Dual-XFP10G F/O
Quad SFP+10G F/O
10 Gigabit EthernetSwitch
10GigE
Multi-ProtocolWAN
Switch
SONET (STS-192),10 GigE,
or 10G FC
CPE0IOPE0
ADCInterface
Real-TimeDSP
Functions
Virtex FPGA
IOPE0
NetworkInterface
Virtex-5 FPGA
SFPDP,Infiniband,
or10GigE-CX4
Channels1-4
CPE1
HighThroughput
Data
Virtex-5 FPGA
CPE2
ProcessingRequired
IsConstant
Virtex-5 FPGAVirtex-5 FPGA
FPGA + TileraCPEs