Escali 4.4 manual Nic

Page 20

Section: 1.4 Acronyms and abbreviations

Abbreviation

Meaning

 

 

IA64

Instruction set Architecture 64 Intel 64-bit architecture, Itanium, EPIC

 

 

Infiniband

A high speed interconnect standard available from a number of vendors

 

 

MPI

Message Passing Interface - De-facto standard for message passing

 

 

Myrinet™

An interconnect developed by Myricom. Myrinet is the product name for the

 

hardware. (See GM).

 

 

NIC

Network Interface Card

 

 

OEM

Original Equipment Manufacturer

 

 

Power

A generic term that cover the PowerPC and POWER processor families. These

 

processors are both 32 and 64 bit capable. The common case is to have a 64 bit

 

OS that support both 32 and 64 bit executables. See also PPC64

 

 

PowerPC

The IBM/Motorola PowerPC processor family. See PPC64

 

 

POWER

The IBM POWER processor family. Scali support the 4 and 5 versions. See

 

PPC64

 

 

PPC64

Abbreviation for PowerPC 64, which is the common 64 bit instruction set archi-

 

tecture(ISA) name used in Linux for the PowerPC and POWER processor fami-

 

lies. These processors have a common core ISA that allow one single Linux

 

version to be made for all three processor families.

 

 

RDMA

Remote DMA Read or Write Data in a remote memory at a given address

 

 

ScaMPI

Scali's MPI - First generation MPI Connect product, replaced by SMC

 

 

SCI

Scalable Coherent Interface

 

 

SMC

Scali MPI Connect - Scali's second generation MPI

 

 

SMI

Scali Manage Install - OS installation part of Scali Manage

 

 

SSP

Scali Software Platform is the name of the bundling of all Scali software pack-

 

ages.

 

 

SSP 3.x.y

First generation SSP - WulfKit, Universe, Universe XE, ClusterEdge

 

 

SSP 4.x.y

Second generation SSP - Scali Manage + SMC (option)

 

 

VAR

Value Added Reseller

 

 

x86-64

see AMD64 and EM64T

 

 

 

Table 1-1: Acronyms and abbreviations

Scali MPI Connect Release 4.4 Users Guide

8

Image 20
Contents Scali MPI ConnectTM Users Guide Acknowledgement Copyright 1999-2005 Scali AS. All rights reservedScali Bronze Software Certificate Grant of License MaintenanceII Software License Terms Commencement Support License ManagerSub-license and distribution Export RequirementsSCALI’s Obligations LICENSEE’s ObligationsTitle to Intellectual Property Rights TransferWarranty of Title and Substantial Performance Compliance with LicensesLimitation on Remedies and Liabilities Scali MPI Connect Release 4.4 Users Guide ViiProprietary Information MiscellaneousGoverning Law Scali MPI Connect Release 4.4 Users Guide Table of contents Profiling with Scali MPI Connect Appendix a Example MPI code Scali MPI Connect Release 4.4 Users Guide Chapter Scali MPI Connect product contextScali mailing lists SMC FAQ SMC release documents Problem reportsSupport Platforms supportedHow to read this guide Acronyms and abbreviationsLicensing FeedbackNIC GUI style font Terms and conventionsTypographic conventions Typographic conventions Description of Scali MPI Connect Scali MPI Connect componentsSMC network devices Direct Access Transport DAT Network devicesShared Memory Device Ethernet Devices3.2 DET Using detctlUsing detstat Myrinet Infiniband4.1 GM 5.1 IBChannel buffer Communication protocols on DAT-devices6 SCI Transporter protocol Inlining protocolEagerbuffering protocol Zerocopy protocol MPI-2 FeaturesSupport for other interconnects Scali MPI Connect Release 4.4 Users Guide MPI-2 Features Setting up a Scali MPI Connect environment Compiling and linkingScali MPI Connect environment variables RunningCompiler support Linker flagsRunning Scali MPI Connect programs Naming conventionsIdentity of parallel processes Mpimon monitor programBasic usage Controlling options to mpimon Standard inputStandard output Program specHow to provide options to mpimon Network optionsMpirun wrapper script Mpirun usageRunning with tcp error detection Tfdr Suspending and resuming jobsRunning with dynamic interconnect failover capabilities Part partDebugging and profiling Debugging with a sequential debuggerUsing built-in segment protect violation handler Built-in-tools for debuggingAssistance for external profiling Debugging with Etnus TotalviewChannelinlinethreshold size to set threshold for inlining Controlling communication resourcesCommunication resources on DAT-devices Using MPIIsend, MPIIrecv Using MPIBsendGood programming practice with SMC Matching MPIRecv with MPIProbeError and warning messages User interface errors and warningsFatal errors Unsafe MPI programsMpimon options Postfix Giving numeric values to mpimonPrefix Scali MPI Connect Release 4.4 Users Guide Profiling with Scali MPI Connect ExampleUsing Scali MPI Connect built-in trace TracingAbsRank MPIcallcommNamerankcall-dependant-parameters where +relSecs S eTime whereFeatures ExampleUsing Scali MPI Connect built-in timing TimingMPIcallDcallsDtimeDfreq TcallsTtimeTfreq Using the scanalyze Commrank recv from fromworldFromcommonFieldsCommrank send to toworldTocommonFields where Count!avrLen!zroLen!inline!eager!transporter! whereFor timing Using SMCs built-in CPU-usage functionality This produces the following reportScali MPI Connect Release 4.4 Users Guide Tuning communication resources Automatic buffer managementHow to optimize MPI performance BenchmarkingCaching the application program on the nodes First iteration is very slowCollective operations Memory consumption increase after warm-upFinding the best algorithm Image contrast enhancement Appendix aPrograms in the ScaMPItst package Scali MPI Connect Release 4.4 Users Guide File format OriginalAppendix B When things do not work troubleshootingWhy does not my program start to run? General problems Why can I not start mpid?Why does my program terminate abnormally? Per node installation of Scali MPI Connect Appendix CInstall Scali MPI Connect for TCP/IP Install Scali MPI Connect for Direct EthernetInstall Scali MPI Connect for Myrinet ExampleInstall Scali MPI Connect for Infiniband Install Scali MPI Connect for SCIInstall and configure SCI management software License optionsScali kernel drivers Uninstalling SMCTroubleshooting Network providers Troubleshooting 3rdparty DAT providers Troubleshooting the GM providerScali MPI Connect Release 4.4 Users Guide Grouping Appendix D Bracket expansion and groupingBracket expansion Scali MPI Connect Release 4.4 Users Guide Appendix E Related documentationScali MPI Connect Release 4.4 Users Guide List of figures Scali MPI Connect Release 4.4 Users Guide Index Transporter protocolSSP