Logo
Graphcore OpenStack Reference Design for IPU-POD Systems
Version: latest
  • 1. Overview
    • 1.1. Goal
    • 1.2. Use cases
      • 1.2.1. Use case 1:
    • 1.3. Generic cloud overview
    • 1.4. Cloud physical overview
    • 1.5. Acronyms and abbreviations
  • 2. Graphcore components and dependencies
    • 2.1. Graphcore components
      • 2.1.1. Hardware provided by Graphcore
      • 2.1.2. Software provided by Graphcore
    • 2.2. Dependencies
      • 2.2.1. Third party hardware
      • 2.2.2. Third party software
  • 3. Physical installation
    • 3.1. Graphcore IPU Pod installation
    • 3.2. Infrastructure hosts
      • 3.2.1. Ceph nodes (x5)
      • 3.2.2. OpenStack control nodes (x3)
      • 3.2.3. Seed and Ansible control nodes (x2)
    • 3.3. Core networking
      • 3.3.1. Multi-rack interconnect
    • 3.4. Power and cooling
    • 3.5. Network components
      • 3.5.1. 1 GbE management network
      • 3.5.2. 100 GbE data network
      • 3.5.3. Networks and VLANs
  • 4. Virtualised Pods
    • 4.1. Poplar instances
      • 4.1.1. RNIC port configuration
      • 4.1.2. Disaggregation
    • 4.2. Control instance
  • 5. OpenStack deployment
    • 5.1. Ironic
    • 5.2. Nova
    • 5.3. Neutron (Open vSwitch)
  • 6. Storage
    • 6.1. High performance storage appliance
    • 6.2. Ceph clusters
    • 6.3. NVME drives
  • 7. Monitoring and alerts
    • 7.1. Monitoring
    • 7.2. Alerting
      • 7.2.1. Log aggregation
  • 8. Networking
    • 8.1. Requirements for reference design
    • 8.2. Physical connectivity
    • 8.3. Openstack Overcloud networks
      • 8.3.1. Control plane networks
      • 8.3.2. Data plane networks
    • 8.4. IP addressing and VLANs
    • 8.5. Traffic control
    • 8.6. 100 GbE networks with RDMA over Converged Ethernet (RoCE)
    • 8.7. Link aggregation
      • 8.7.1. IPU Pod ToR switches
      • 8.7.2. Poplar servers
    • 8.8. Mellanox Connect-X 5
      • 8.8.1. Virtual function passthrough
    • 8.9. vPOD logical networks
      • 8.9.1. Security groups
  • 9. Appendix
    • 9.1. Example SPINE switch configurations
      • 9.1.1. Spine downlink member interface
      • 9.1.2. Spine port-channel
    • 9.2. Example ToR switch configurations
      • 9.2.1. IPUM access port
      • 9.2.2. Hypervisor access port
      • 9.2.3. Hypervisor Portchannel
    • 9.3. Mellanox ConnectX-5 configuration
    • 9.4. Dell R640 Intel virtualisation
      • 9.4.1. Hypervisor configuration
      • 9.4.2. Virtual Machine flavour configs (Terraform for OpenStack)
    • 9.5. Dell R6525 AMD virtualisation
      • 9.5.1. Hypervisor configuration
      • 9.5.2. Virtual Machine flavour configs (Terraform for OpenStack)
    • 9.6. IPU-Machine Ironic driver
  • 10. Revision history
  • 11. Trademarks & copyright
Graphcore OpenStack Reference Design for IPU-POD Systems

Search help

Note: Searching from the top-level index page will search all documents. Searching from a specific document will search only that document.

  • Find an exact phrase: Wrap your search phrase in "" (double quotes) to only get results where the phrase is exactly matched. For example "PyTorch for the IPU" or "replicated tensor sharding"
  • Prefix query: Add an * (asterisk) at the end of any word to indicate a prefix query. This will return results containing all words with the specific prefix. For example tensor*
  • Fuzzy search: Use ~N (tilde followed by a number) at the end of any word for a fuzzy search. This will return results that are similar to the search word. N specifies the “edit distance” (fuzziness) of the match. For example Polibs~1
  • Words close to each other: ~N (tilde followed by a number) after a phrase (in quotes) returns results where the words are close to each other. N is the maximum number of positions allowed between matching words. For example "ipu version"~2
  • Logical operators. You can use the following logical operators in a search:
    • + signifies AND operation
    • | signifies OR operation
    • - negates a single word or phrase (returns results without that word or phrase)
    • () controls operator precedence

11. Trademarks & copyright

Graphcloud®, Graphcore®, Poplar® and PopVision® are registered trademarks of Graphcore Ltd.

Bow™, Bow-2000™, Bow Pod™, Colossus™, In-Processor-Memory™, IPU-Core™, IPU-Exchange™, IPU-Fabric™, IPU-Link™, IPU-M2000™, IPU-Machine™, IPU-POD™, IPU-Tile™, PopART™, PopDist™, PopLibs™, PopRun™, PopTorch™, Streaming Memory™ and Virtual-IPU™ are trademarks of Graphcore Ltd.

All other trademarks are the property of their respective owners.

Copyright © 2021 Graphcore Ltd. All rights reserved.

Previous

Revision d998445a.