Ammasso 1100 Uživatelská příručka

Procházejte online nebo si stáhněte Uživatelská příručka pro Sítě Ammasso 1100. Ammasso 1100 User`s guide Uživatelská příručka

  • Stažení
  • Přidat do mých příruček
  • Tisk

Shrnutí obsahu

Strany 1 - User’s Guide

1 The Ammasso 1100 High Performance Ethernet Adapter User’s Guide Ammasso, Inc. 345 Summer St. Boston, MA 02210 Main: 617-532-8

Strany 2

10 1.3 Product Components • AMSO-1100 High Performance Ethernet Adapter • A .tgz archive file containing all software files • The Ammasso 1100 H

Strany 3 - Table of Contents

11 2 Hardware System Requirements and Installation 2.1 Safety and Emissions This equipment has been tested and found to comply with the limits for

Strany 4

12 2.2 System Hardware Requirements • Intel IA-32 and EM64T or AMD Opteron 32/64 compatible • Bus Type: PCI-X 1.0 • Bus Width: 64-bit • Bus Slo

Strany 5

13 2.3.3 Adapter Insertion Procedure To install the Ammasso 1100 High Performance Ethernet Adapter into a server: 1. Power off the server and unp

Strany 6 - 1 Overview

14 3 Adapter Software Installation This section provides information on installing the Ammasso adapter software. 3.1 System Software Requirements

Strany 7 - 1.2 Theory of Operation

15 Enter the AMSO1100 install directory. This is where the commands, libraries, and drivers will be installed. Q2: Where would you like your con

Strany 8 - 

16 3.3.1 Makefile Targets The AMSO1100 package top-level Makefile supports the following targets: all: Configures and builds AMSO1100 (defau

Strany 9

17 3.3.2 Makefile Configuration Variables The configuration file Config.mk has the following variables: GCC_PATH The command name of the compile

Strany 10 - 1.4 Specifications

18 3.4 Distribution Specific Build Details The following are known issues with building on common distributions. Please refer to the Ammasso suppor

Strany 11 - 2.1 Safety and Emissions

19 For 2.4 Kernels: # make dep For 2.6 Kernels: # make prepare 3.4.2 SuSE The following section lists SuSE distribution specific detai

Strany 12

2 Information in this document is subject to change without notice. This document is provided for information only. Ammasso, Inc. makes no warrant

Strany 13 - # lspci –n

20 For 2.6 Kernels: # make prepare # make 3.4.3 Kbuild When compiling against 2.6 kernels, the 'kbuild' style Makefiles allo

Strany 14 - 3.2 Overview

21 Ammasso 1100 Commands and Utilities Man pages are available for the following commands. A short description is included here. amso_cfg(8) Confi

Strany 15 - Cluster Core 1.2.1

22 3.5 Configuring the Ammasso 1100 Adapter The Ammasso 1100 configuration file stores the necessary networking information for both the RDMA and L

Strany 16 - 3.3.1 Makefile Targets

23 3.5.1 Configuration Entries The rnic_cfg file entries have the following format: function amso_[type]_[rnic]_[instance] { AMSO_IPADDR=[ipad

Strany 17

24 3.5.2 Sample Configuration File NOTE: Since the configuration file is in Bourne shell script syntax, you can use the "#" comment chara

Strany 18 - 3.4.1 RedHat

25 # /bin/ping 10.40.48.53 PING 10.40.48.53 (10.40.48.53) 56(84) bytes of data. 64 bytes from 10.40.48.53: icmp_seq=1 ttl=64 time=0.889 ms To v

Strany 19 - 3.4.2 SuSE

26 4 The Ammasso MPI Library 4.1 Overview MPICH is a portable implementation of the Message Passing Interface (MPI) standard. Currently the Ammas

Strany 20 - 3.4.3 Kbuild

27 Q1: Enter the AMSO1100 build path: This is the full path to the AMSO1100 source code. Ammaso’s MPICH implementation needs access to some files

Strany 21

28 By default, Ammasso’s MPICH searches only for a FORTRAN 77 compilation suite. Standard Linux distributions install GNU’s F77 to /usr/bin/f77.

Strany 22

29 all: Configures and builds Ammasso MPICH, this is the default target for make. config: Configures the Ammasso MPICH source tree, this rule cre

Strany 23 - 3.5.1 Configuration Entries

3 Table of Contents 1 OVERVIEW 6 1.1 INTRODUCTION 6 1.2 THEORY OF OPERATION 7 1.2.1 HOW THE AMMASSO ADAPTER WORKS 7 1.2.2 HOW REMOTE DIRECT

Strany 24

30 INSTALL_DIR This is the full pathname into which Ammasso MPICH will be installed. It must be an absolute pathname not relative. RSHCOMMAND This

Strany 25

31 The libraries and files associated with using MPICH and the Ammasso 1100 are located in a directory within the Ammasso installation environment:

Strany 26 - 4 The Ammasso MPI Library

32 Link it by using the following command (note that in this case, it requires the math library): # mpicc -o cpi cpi.o -lm NOTE: A Makefile is pr

Strany 27

33 NOTE: The maximum number of instances supported on a single node is four. NOTE: When running multiple processes of a program on a single host, t

Strany 28 - 4.2.1 Makefile Targets

34 Process 1 on hostB Process 0 on hostA pi is approximately 3.1416009869231241, Error is 0.0000083333333309 wall clock time = 0.000263 4.6 Removi

Strany 29

35 NP is the total number of processes in the MPI run. Assuming each node runs the same number of processes, NP is computed as: NP = (NC * LP)

Strany 30

36 VIADEV_MAX_RENDEZVOUS 209715200 Bytes The maximum amount of user buffer memory that will be locked down at any point in time for zero-copy IO.

Strany 31

37 Each MPI process is allowed to lock down up to VIADEV_MAX_RENDEZVOUS amount of application buffer memory. Once this limit is reached, IO buffers

Strany 32

38 5 The Ammasso DAPL Library 5.1 Overview The Ammasso 1100 DAPL release is composed of one source code tar package. AMSO_DAPL.tgz is the DAPL pa

Strany 33 - # rsh hostA hostname

39 5.2.1 Makefile Targets The DAPL Makefile supports the following targets: all: Configures and builds DAPL (default target). config: Con

Strany 34

4 4.1 OVERVIEW 26 4.1.1 COMPILER SUPPORT 26 4.2 INSTALLATION 26 4.2.1 MAKEFILE TARGETS 28 4.2.2 MAKEFILE CONFIGURATION VARIABLES 29 4.3 L

Strany 35 - RP = (NC * LP) – LP

40 KERNEL_SOURCE The pathname to the kernel source tree for the kernel you are running. O Path to alternate kernel build output directory. 5.3 Co

Strany 36 - VIADEV_SQ_DEPTH * 8360 * RP

41 DT_cs_Client: ========== End of Work -- Client Exiting ... This test will take a few minutes to complete. 5.4.2 kDAPL Installation Verificat

Strany 37 - 4.7.2 Tuning suggestions

42 on Infiniband DAPL providers that are ported to the Ammasso DAPL provider. The solution is to explicitly set local read access on memory regions

Strany 38 - 5 The Ammasso DAPL Library

43 6 Cluster Installation 6.1 Introduction The purpose of this chapter is to provide a sample install session for the Ammasso 1100 adapter softwar

Strany 39 - 5.2.1 Makefile Targets

44 6.2.2 Install AMSO1100 and Build Binary for Cluster Deployment 1. Untar the AMSO1100 package on the build system. The unzip/tar-extract for th

Strany 40 - 5.3 Configuring DAPL

45 /etc/init.d/rc5.d/S06amso1100 /etc/init.d/rc5.d/K16amso1100 /etc/init.d/amso1100 # ls /etc/ammasso.conf /etc/ammasso.conf # cat /etc/ammasso.

Strany 41 - # . /etc/ammasso.conf

46 6.2.3 Install MPICH and Build Binary for Cluster Deployment 1. Use the tar(1) command to unarchive the MPICH package on the build system. Th

Strany 42

47 INSTALL_DIR='/usr/opt/ammasso/mpich-1.2.5' RSHCOMMAND='/usr/bin/rsh' ENABLE_SHAREDLIB='no' F90='' F90FLAG

Strany 43 - 6 Cluster Installation

48 Overwrite existing mpich installation (y or n)? [no] y ... output of install ... Created binary self-extracting image --> /tmp/AMSO_MPI

Strany 44

49 3. Build an AMSO_DAPL binary package for install on the cluster nodes. # ls . .. Build Config Installed Makefile dapl-1.2 dapl_cset e

Strany 45

5 7.4.3 POPULATING THE RAMDISK 57 7.4.4 BUILDING THE RAMDISK IMAGE 59 7.5 INSTALLING AND CONFIGURING A DHCP SERVER 59 7.6 INSTALLING AND CONF

Strany 46

50 # /tmp/ammasso1100.bin –d /usr/opt/ammasso/data/app64-02 Ammasso 1100 binary installer created on ... Using /usr/opt/ammasso/data/app64-02 as

Strany 47

51 5. On each cluster node, install the MPICH software. This step needs to be done as the root user. Copy or transfer the image-mpich-1.2.5.bin s

Strany 48

52 AMSO1100, MPICH, and DAPL are now installed on the cluster node system. Repeat the above steps for each node in the cluster. Set RDMA and CCILN

Strany 49

53 7 Using the Ammasso 1100 with PXE Boot PXE boot is a way to boot and load x86 based servers with a system image (or any other type of program)

Strany 50

54 1. A target machine that is PXE capable. The Ammasso 1100 card must be selected as the network boot device. 2. The Ammasso driver, ccil.{o,ko}

Strany 51

55 5. A system configured to be a PXE boot server. This system must be running DHCP (dynamic host configuration protocol), TFTP (trivial file tran

Strany 52 - 6.4 Cluster Deployment

56 To simplify building, all applications are shown to be linked statically. For the next few steps we assume that the shell variables, BUSYBOX an

Strany 53 - 7.2 Requirements

57 7.4.3 Populating the Ramdisk Create an initrd directory structure to be used for the ramdisk. For this example, the initrd directory structure

Strany 54

58 insmod /modules/net/ccil.o Example 3 [FC 3, 2.6.9-1.667smp]: # load the drivers insmod /modules/net/sunrpc.ko insmod /modules/net/lockd.ko insmo

Strany 55 - 7.4 Building the RAMDISK

59 # Display the routing table route -n # Mount what will become the root filesystem mount -t nfs -o nolock,rsize=8192,wsize=8192,hard,intr ${NFSD

Strany 56

6 1 Overview 1.1 Introduction The Ammasso 1100 High Performance Ethernet Adapter is a RDMA enabled Ethernet Server adapter offering high performan

Strany 57

60 There needs to be one entry for each MAC address in the "group" section of the file. A sample dhcpd.conf configuration file is shown h

Strany 58

61 7.7 Building PXELINUX In this example, we use PXE to boot Linux with PXELINUX from the syslinux package. This can be obtained from the followi

Strany 59

62 7.8.1 Configure a Root File System The idea behind a diskless node is to use the distribution that has been installed on a remote server via NFS

Strany 60

63 7.9 Updating the Ammasso 1100 Option ROM Image The Ammasso 1100 network adapter was factory flashed with an option ROM image. If you are updat

Strany 61 - 7.7 Building PXELINUX

64 Appendix A: Support Obtaining Additional Information Additional information, the latest software revisions, and documentation is always availab

Strany 62

65 Appendix B: Warranty Ammasso High Performance Server Adapter LIMITED LIFETIME HARDWARE WARRANTY Ammasso warrants to the original owner tha

Strany 63

66 AMMASSO'S TOTAL LIABILITY FOR ALL CLAIMS UNDER THIS AGREEMENT SHALL NOT EXCEED THE PRICE PAID FOR THE PRODUCT. THESE LIMITATIONS ON POTENTIA

Strany 64 - Appendix A: Support

7 1.2 Theory of Operation 1.2.1 How the Ammasso Adapter Works The Ammasso 1100 is an Ethernet adapter designed to take advantage of various standa

Strany 65 - Appendix B: Warranty

8 Figure 1 Transfer of Data RDMA reduces demand on the host CPU by enabling applications to directly issue data transfer request commands to the a

Strany 66

9 Figure 2 RDMA vs. Traditional Adapter 1.2.3 What Is MPI and Why Is It Used? The Message Passing Interface (MPI) is a library for message-passin

Komentáře k této Příručce

Žádné komentáře