Home Products Computers and Clusters RIVYERA S6-LX150(T)
RIVYERA S6-LX150

Introducing the next generation of reconfigurable high-performance computing

Using 128 Spartan–6 LX150(T) FPGAs in its standard configuration, RIVYERA S6-LX150 represents a new generation of application specific computing and provides high-density supercomputing resources to a wide audience. Additional local RAM and a true 128 GByte shared memory expansion (optional) with a dedicated connection from each FPGA to the shared memory, offer sufficient memory for all types of computation and data. From assembly of bioinformatics data to z-buffering in 3D graphics, the RIVYERA is the highest performant computer in the market.

Key features

rivyera front

  • 16 to 128 Xilinx Spartan-6 LX150(T) FPGAs per machine
  • scalability up to 1792 FPGAs per rack; mixed FPGA setups supported
  • up to 320 GB distributed RAM and 4 TB SDHC total
  • up to 128 GB shared memory with 100+ GB/s total bandwidth
  • individual addressing of FPGAs as well as broadcasting
  • Up to 15000 CPU cores performance (application specific)

 

Using 128 Xilinx Spartan–6 LX150(T) FPGAs, one RIVYERA provides all the performance needed for extreme but cost-efficient speed-ups of your applications or even new types of analysis and competitive advantage. Directly attached 512 MByte of DRAM and the possibility to add an additional 2 GByte per FPGA, an expansion port per FPGA for additional 32 GByte of SDHC card based memory and two 1 Terabyte SATA-II hard disks offer lots of memory even for memory intensive applications. If shared memory is a requirement, a shared memory card with up to 128 GByte RAM can be added.

Each RIVYERA has an integrated standard off–the–shelf PC internally connected through up to  seven 16-lane PCI-Express based controller cards. A set-up as a FPGA cluster with several RIVYERA can be achieved with virtually no performance loss by using SciEngines UPLINK technology. Up to 14 RIVYERA (1792 FPGAs) can be fit into a standard rack and be connected to provide - for specific algorithms - performance comparable to the world's top 50 supercomputers.

Technology Overview
spartan3
  • Computational Performance: Using up to 128 Xilinx Spartan–6 LX150(T) FPGAs in a fully scalable setup, RIVYERA provides an optimal cost-benefit ratio.
  • Memory: Providing 512 MB DRAM (with the option of an additional 2 GB RAM module) for each of the 128 FPGAs, RIVYERA offers enough distributed memory for any application. A dedicated connection from each FPGA provides access to an optional 128 GB shared memory card. Of course, the regular extremely high speed block RAM of the FPGAs is also available.
  • Additional Memory: Oftentimes, algorithms require look-ups in larger tables. With RIVYERA, you have the option to have one 32-GB SDHC card expansion per FPGA (4 TB total) to further enhance the distributed computation capabilities.
spartan3
  • x86 Processing Power: Joining standard x86 based architectures with high performance FPGA technology, RIVYERA allows your CPU to do what it has been originally designed for: Lower-performance, general purpose computing. Focusing on a hybrid computing approach, users can leave significant parts of their codes with little to no adjustments on the host-PC and only execute the most intensive parts of the application on the FPGAs.
  • FPGA Acceleration: Xilinx is one of the worlds leaders in high density FPGA technology and this shows in SciEngines massively parallel setups. RIVYERA S6-LX150(T) provides typical speedups from 1500 to 15000 CPU cores (depending on the algoritm) and thus easily surpasses competitive technologies like GPU computing or other FPGA-based products.
  • High Speed Bus System: Offering interconnection technics from PCI-Express to Infiniband, SciEngines RIVYERA based platforms ensure to transport their backplane bandwidth into your IT-infrastructure.
spartan3
  • Unix Stability: RIVYERA utilizes an enterprise scale open source based LINUX OS. Oracle Enterprise Linux provides the reliability and power you expect from any PC operating system and seamlessly fits into your cluster set-up. It behaves "just like any other server in the network" and is simply orders of magnitude faster.
  • Windows Flexebility: You would like to have Microsoft Windows preinstalled on your machine: No problem. SciEngines is Microsoft certified partner.
  • Platform Support: Featuring APIs based on C, C++, Java, VHDL and Verilog, RIVYERA ensures to support nearly every platform. An easy to use communication framework together with a set of demo application enables rapid target application and algorithm integration.
Memory, Bandwidth and API

The new RIVYERA S6-LX150(T) has a number of configuration options and, in addition to the FPGAs block RAM, provides 512 MB DDR3 RAM, optionally additional 2 GB DDR3 RAM and optionally up to 32 GB SDHC memory per FPGA. Depending on the number of FPGAs within your configuration of choice, several hundred GB RAM and several TB of SDHC become available. Each FPGA accesses its local RAM with a bandwidth of up to 3.2 GB/s (see below graph for more detail), which leads to an enormous data-access rate of 200+ GB/s in a 16 cards / 128 FPGA setup - if the algorithms are suitable for such distributed processing.

Additionally, the option to use shared memory has been improved with this newest RIVYERA generation. In the current revision, up to 128 GB of shared memory are available and each FPGA can access these resources via a dedicated link, which it uses exclusively. This results in a bandwidth of 800 MB/s per FPGA to the shared memory, which scales linearly with the number of FPGAs. A fully equipped RIVYERA S6-LX150(T) thus provides more than 100 GB/s datarate.

Last, not least, full as well als partial memory copy from the integrated host-PC to the shared memory card is supported via the API, in addition to all the API's usual and well-liked features like broadcasting, individual addressing of FPGAs and (partial) reconfiguration during run-time.

RIVYERA S6-LX150(T) bandwidth image


Quality and Reliability

Our goal is to provide our customers the maximum of quality and reliabilty they could expect for their money. Using industry and military proven components and technics SciEngines products and especially RIVYERA offers one of the most reliable high performance reconfigurable platforms worldwide. All our products are testet in an 48h stress-test to ensure minimum failures. Continuously thermal monitoring and redundant supplies allow our architecture to ensure operation even in tough environmental conditions. Some of our systems are running since 2006 24/7 at a German governmental association without any error nor fail or need of any maintenance.


Technical Specifications
In the box
  • RIVYERA
  • Rack mounting hardware
  • Power cords
  • I/O cable (depends on option)
  • Printed and electronic documentation
  • Drivers and Utilities CD–ROM

FPGAs
  • 16 to 128 Xilinx Spartan–6 LX150 or            16 to 128 Xilinx Spartan–6 LX150T

Memory
  • 512 MB DRAM per FPGA

Memory–Expansion
  • optional: additional 2 GB DRAM per FPGA
  • optional: 32 GB SDHC Card per FPGA
  • optional: 128 GB shared memory card

Host–PC
  • Supermicro off-the-shelf server grade Mainboard
  • Intel Corei7, 930
  • 12 GB RAM, ECC DDR3
  • SATAII RAID-Controller
  • up to 7 PCIe16x slots for controller cards
  • Watchdog
  • (standard configuration, b2o available)

Userdata storage
  • optional: up to 2–TB SATA–II harddisks

Backplane
  • 18 identical Slots
  • typically 16 occupied by FPGA cards
I/O connections
  • dual 10⁄100⁄1000BASE–T (Gigabit) RJ–45 Ethernet interface (supporting jumbo frames)
  • optional: 10G-Ethernet
  • optional: fibre channel
  • optional: firewire 400
  • optional: firewire 800
  • offered interface depends on configuration
Rack support
  • Fits EIA–310–D–compliant, industry–standard four–post racks and cabinets: 19 inches wide, 24 to 36 inches deep front–to–back cooling for rack enclosure
  • front–to–back cooling for rack enclosure
  • Support for square–hole racks or threaded racks based on mounting kit selection

Electrical requirements
  • Output power: 2 * 650W (redundant supply)
  • Line voltage: universal input (100V to 240V AC), power factor corrected
  • Maximum input current: 32.0A (100V to 120V) or 16.0A (200V to 240V)
  • Frequency: autom. shifting 47Hz to 63Hz, single phase
  • Specification: 2 U Sure Star 2x 650W EPS mini redundant
  • PSU Reliability: MTBF: 100.000 hours at 25°C
  • Certifications: FCC Part 15, Subpart B, Class B, EN55022 CISPR22 Class B, UL60950, CAN/CSA22.2 No.60950, TUV(IEC60950), CE, CB, ISO 9001, ROHS 2002/95/EC
  • Description: Suitable for high available 24/ 7 continous operation request. Hot swap changeable during current running. An undisturbed service is guaranteed. Seperated power input.t

Cooling
  • 4x 80mm hot-swap fans + 2x 80mm ball bearing fan at rear

Environmental requirements
  • Operating temperature:
    -10°C to 50°C (14°F to 122°F)
  • Humidity (non condensing):
    10% to 90% RH

Size and weight
  • Height: 13.2 cm (5. 19 inches) depends on configuration
  • Width: 44.7 cm (17.6 inches) for mounting in standard 19–inch rack depends on configuration
  • Depth: 66.0 cm (25.9 inches) depends on configuration
  • Weight: depends on configuration, e.g. 38.3 pounds (17.4 kg) base configuration
Certifications
  • FCC, CE, RoHS

Software included
  • API
  • Communication Test
  • Communication Framework
  • Target Application Specific Software Packages (optional)

rivyera power supply