www.h3platform.com Open in urlscan Pro
34.123.188.105  Public Scan

URL: https://www.h3platform.com/blog-detail/16
Submission: On September 03 via manual from IL — Scanned from DE

Form analysis 1 forms found in the DOM

<form class="gsc-search-box gsc-search-box-tools" accept-charset="utf-8">
  <table cellspacing="0" cellpadding="0" role="presentation" class="gsc-search-box">
    <tbody>
      <tr>
        <td class="gsc-input">
          <div class="gsc-input-box" id="gsc-iw-id1">
            <table cellspacing="0" cellpadding="0" role="presentation" id="gs_id50" class="gstl_50 gsc-input" style="width: 100%; padding: 0px;">
              <tbody>
                <tr>
                  <td id="gs_tti50" class="gsib_a"><input autocomplete="off" type="text" size="10" class="gsc-input" name="search" title="search" aria-label="search" id="gsc-i-id1" dir="ltr" spellcheck="false"
                      style="width: 100%; padding: 0px; border: none; margin: 0px; height: auto; background: url(&quot;https://www.google.com/cse/static/images/1x/en/branding.png&quot;) left center no-repeat rgb(255, 255, 255); outline: none;"></td>
                  <td class="gsib_b">
                    <div class="gsst_b" id="gs_st50" dir="ltr"><a class="gsst_a" href="javascript:void(0)" title="Clear search box" role="button" style="display: none;"><span class="gscb_a" id="gs_cb50" aria-hidden="true">×</span></a></div>
                  </td>
                </tr>
              </tbody>
            </table>
          </div>
        </td>
        <td class="gsc-search-button"><button class="gsc-search-button gsc-search-button-v2"><svg width="13" height="13" viewBox="0 0 13 13">
              <title>search</title>
              <path
                d="m4.8495 7.8226c0.82666 0 1.5262-0.29146 2.0985-0.87438 0.57232-0.58292 0.86378-1.2877 0.87438-2.1144 0.010599-0.82666-0.28086-1.5262-0.87438-2.0985-0.59352-0.57232-1.293-0.86378-2.0985-0.87438-0.8055-0.010599-1.5103 0.28086-2.1144 0.87438-0.60414 0.59352-0.8956 1.293-0.87438 2.0985 0.021197 0.8055 0.31266 1.5103 0.87438 2.1144 0.56172 0.60414 1.2665 0.8956 2.1144 0.87438zm4.4695 0.2115 3.681 3.6819-1.259 1.284-3.6817-3.7 0.0019784-0.69479-0.090043-0.098846c-0.87973 0.76087-1.92 1.1413-3.1207 1.1413-1.3553 0-2.5025-0.46363-3.4417-1.3909s-1.4088-2.0686-1.4088-3.4239c0-1.3553 0.4696-2.4966 1.4088-3.4239 0.9392-0.92727 2.0864-1.3969 3.4417-1.4088 1.3553-0.011889 2.4906 0.45771 3.406 1.4088 0.9154 0.95107 1.379 2.0924 1.3909 3.4239 0 1.2126-0.38043 2.2588-1.1413 3.1385l0.098834 0.090049z">
              </path>
            </svg></button></td>
        <td class="gsc-clear-button">
          <div class="gsc-clear-button" title="clear results">&nbsp;</div>
        </td>
      </tr>
    </tbody>
  </table>
</form>

Text Content

Part of the Technology photoes in this website are created by rawpixel.com -
www.freepik.com

 * Product
      
      
    * CXL Memory Pooling Solution
      
      
    * NVMe MR-IOV Solution
      
      
    * GPU Chassis
      
      
    * PCIe Chassis
      
      
    * Accessories
      
      
    * Management Software
   
    * CXL 2.0 Memory Pooling Solution
   
    * PCIe 5.0 NVMe MR-IOV Solution
    * Falcon 5208
   
    * Falcon 4205
    * Falcon 4210
    * Falcon 4005
    * Falcon 4010
    * Falcon 4016
   
    * Falcon 4109
    * Falcon 4118
   
    * Accessories
   
    * GUI

 * Solution
    * Composable AI
    * Cloud Service
    * Rendering
    * Applications
   
    * HA architecture
    * DevOps
    * System Scaling

 * Newsroom
    * Press Release
    * Event
    * News
    * Webinar

 * Blog
 * Support
    * RMA Application
    * Bug/Issue Report
    * Security Advisory
    * Warranty
    * Compatible Devices
    * Knowledge Base
   
    * Case Study
    * Customer Story
    * Q&A
    * Download

 * About
    * About Us
    * Where to Buy

 * Product
 * Solution
 * Newsroom
 * Blog
 * Support
 * About

   
 * Product
 * CXL Memory Pooling Solution
   * CXL 2.0 Memory Pooling Solution
 * NVMe MR-IOV Solution
   * PCIe 5.0 NVMe MR-IOV Solution
   * Falcon 5208
 * GPU Chassis
   * Falcon 4205
   * Falcon 4210
   * Falcon 4005
   * Falcon 4010
   * Falcon 4016
 * PCIe Chassis
   * Falcon 4109
   * Falcon 4118
 * Accessories
   * Accessories
 * Management Software
   * GUI

   
 * Solution
 * Composable AI
 * Cloud Service
 * Rendering
 * Applications
   * HA architecture
   * DevOps
   * System Scaling

   
 * Newsroom
 * Press Release
 * Event
 * News
 * Webinar

   
 * Support
 * RMA Application
 * Bug/Issue Report
 * Security Advisory
 * Warranty
 * Compatible Devices
 * Knowledge Base
   * Case Study
   * Customer Story
   * Q&A
   * Download

   
 * About
 * About Us
 * Where to Buy

×

search
 

Custom Search

Sort by:
Relevance

Relevance
Date





 * Blog
 * GPU
 * 

--------------------------------------------------------------------------------


GPU EXPANSION: DIFFERENCES BETWEEN FAN-OUT AND FABRIC

July 24, 2020
by H3 Platform
2946
0


KEY TO PCIE DEVICE EXPANSION-KNOWING DIFFERENT PCIE SWITCHES

Following the release of PCIe Gen 4 standard in 2018 by PCI-SIG, AMD announced
its first PCIe Gen 4 GPU in 2019, and nVidia revealed its A100 GPU this year.
Clearly, the industry standard is moving toward PCIe Gen 4 for better system
performance and power consumptions. An expansion chassis is one of the easiest
ways to incorporate these new and powerful GPUs to your existing system. Despite
PCIe Gen 3 or Gen 4, you might have seen many PCIe switch-based expansion
chassis on the market, and you might have noticed that some of these chassis are
“fan-out” chassis while the others are “fabric” chassis. Both options allow you
to add more GPUs to your system, but what exactly is the difference?

To explain it, let us look at the topology of fan-out switch and fabric switch

a. Fan-out topology



 

The fan-out topology is quite straightforward. The switch divides the PCIe lane
into more lanes, thus it can bridge more devices to the CPU. Pros of fan-out
switch include better signal integrity and easy to configure. However, the
biggest downside of fan-out is that there is only one upstream port, meaning
only one host can be connected.

 

  b. Fabric topology

The fabric topology is more complex. The switch here actually plays a mapping
role, linking more than one host to your devices. Yes, there are more things to
do to configure a system with PCIe fabric switch, but the fabric switch enables
powerful application that the fan-out switch would not do.


CAPABILITY OF DIFFERENT PCIE SWITCHES- FINDING A SUITABLE SOLUTION FOR YOUR
APPLICATION

The capability of PCIe switch chip set, really, is depending on its SoC. The SoC
in a fan-out switch chip set is designed to handle simple tasks, acting like a
gateway between PCIe devices and the host. The fan-out switch does not do
anything special to the data but passing it to the end devices. On the other
hand, the SoC in a Fabric switch chip set is designed to handle more complicated
tasks.

Single-host vs Multi-host

For single host usage, a fan-out PCIe switch can handle the expansion task more
efficiently. Data will pass through less nodes until it reaches its destination,
therefore the level of data integrity would not be much affected. In addition,
fan-out switch does not require much settings, making the deployment of your
expansion system easier.

PCIe fabric switch stands out when you need fan-out for more than one host. They
way fabric switch enables multi-host usage is that the SoC emulates an empty
PCIe device, and requests for bus number and memory space from the host BIOS or
OS. Then, the requested memory space will be partitioned for its downstream PCIe
devices. The switch not only receives data from hosts and send it to the
relative endpoint/device, but it can also achieve dynamical device provision to
hosts or dump them back to the resource pool by altering the memory partitions.

Port bifurcation-Utilizing your bandwidth and resource pool

You will find x16 PCIe downstream port in most servers, and some of them have
BIOS that supports the bifurcation of the port, dividing a x16 port into two x8
or four x4 ports, and this allows better utilization of the bandwidth. Afterall,
even for high end x16 GPUs, the performance would not be affected much when the
bandwidth is reduced to x8 in most cases, it would be inefficient to use up the
entire x16 bandwidth.

Recall that there is only one upstream form a fan-out switch, it will take all
x16 bandwidth when connected to the host even though it may only need 4 or 8
lanes. The fabric switch though, can bifurcate its x16 upstream port to up to
four x4 ports. This allows us to interconnect more systems together without
having them affecting each other. Without taking all 16 PCIe lanes of the hosts,
the rest of them can be used for other peripherals, leading to better bandwidth
utilization.

Complex deployment-keep track of your devices

A fan-out switch is only bridging the devices to the host, you will most likely
have to embed extra program to monitor your devices because the switch itself
will not read the configurations. On the other hand, the SoC of fabric switch
makes it acting as the root complex that can read the configuration space of
your PCIe devices, therefore it gets all the basic information and recognize
what each PCIe device does.

In H3 Platfrom expansion chassis, the turned-off slots get 3.3V power by
default. This allows the BMC to recognize devices and get the information for
your need, even when the slots/devices are at rest.

Device error occurrence-Dealing with reset processes

When errors occurred to one of your PCIe devices, a fan-out switch would not
allow you to reset the device alone, you would reset all devices in the entire
fan-out system. But a PCIe fabric switch will allow you to reset only the device
that needs it. As we have discussed, a fabric switch enables memory space
partitioning. And because every downstream is assigned to different partition,
fabric switch allows you to reset the device with error without affecting other
devices by recognizing which partition it is in.


FUTURE OF IT SYSTEMS-SMALLER IN SIZE, HIGHER CAPABILITY, AND BETTER UTILIZATION

We have gone through the major differences between PCIe fan-out switch and the
PCIe fabric switch. Clearly, a fabric switch is capable of more complex things
than a fan-out switch could, but the applications of fabric switches are not
commonly seen so far. In high-performance computing industry, IT infrastructures
are expanding rapidly to cope with the increasing IT needs. Servers are piled up
in data warehouses and devices are added with fan-out modules, which really
create a lot of wastes and inefficient usage of resources. With PCIe4 introduces
to the market, IT manufacturers will be able to fit more computing power onto a
smaller device, so we can expect certain drop in the amount of wastes created.
In addition to that, PCIe fabric switch technology will allow the IT leaders to
utilize their devices better. In stead of piling up servers and storage, it is
more important to make every piece of them efficient.

Product Info:PCIe Gen4 GPU Chassis|rackmount pcie expansion chassis

--------------------------------------------------------------------------------

category : GPU
tags :
 * AI
 * Rendering


Please enable JavaScript to view the comments powered by Disqus.
 * 
 * 
 * 
 * 

POPULAR TAGS

 * CXL 2.0
 * PCIe 5.0
 * AI
 * Rendering
 * High-performance computing
 * Datacenter
 * Composable infrastructure


PEOPLE ALSO VIEWED

 * GPU
   June 23, 2020 2946
   
   BALANCED GPU SOLUTION IN COMPOSABILITY AND PERFORMANCE
   
   Compare PCIe fabrics, InfiniBand, and Ethernet in terms of GPU pooling.
   Explain how H3 GPU solution could achieve balance between performance and
   composability.
   
   Read More

We use cookies to help us improve our webpage. Please read our Cookie Policy.

OK

 * Products
   
   CXL Memory Pooling Solution NVMe MR-IOV Solution GPU Chassis PCIe Chassis
   Accessories Management Software Product Selector Storage Box

 * Solution
   
   Composable AI Rendering NVMeoF Case Study

 * Support
   
   RMA Application Bug/Issue Report Security Advisory Warranty

 * Knowledge Base
   
   Q&A Document

 * Newsroom
   
   Press Release Event News Webinar

 * About
   
   About H3 Careers Contact Us

 * 
   11F-2, No.79, Sec. 1, Xintai 5th Rd., Xizhi Dist., New Taipei City 22101,
   Taiwan
 * 
   +886 2 2698 3800

 * 
 * 
 * 
 * 

Disclaimer

Cookie Policy

Copyright © 2019 H3 Platform Inc.